paper-with-me

Papers

Memory and Computation-Efficient Kernel SVM via Binary Embedding and Ternary Model Coefficients

2020-10-06 · Zijian Lei, Liang Lan

Kernel approximation is widely used to scale up kernel SVM training and prediction. However, the memory and computation costs of kernel approximation models are still too high if we want to deploy them on memory-limited devices such as mobile phones, smartwatches, and IoT devices. To address this challenge, we propose a novel memory and computation-efficient kernel SVM model by using both binary embedding and binary model coefficients. First, we propose an efficient way to generate compact binary embedding of the data, preserving the kernel similarity. Second, we propose a simple but effective algorithm to learn a linear classification model with ternary coefficients that can support different types of loss function and regularizer. Our algorithm can achieve better generalization accuracy than existing works on learning binary coefficients since we allow coefficient to be $-1$, $0$, or $1$ during the training stage, and coefficient $0$ can be removed during model inference for binary classification. Moreover, we provide a detailed analysis of the convergence of our algorithm and the inference complexity of our model. The analysis shows that the convergence to a local optimum is guaranteed, and the inference complexity of our model is much lower than other competing methods. Our experimental results on five large real-world datasets have demonstrated that our proposed method can build accurate nonlinear SVM models with memory costs less than 30KB.

📄 PDF Abstract BibTeX arXiv:2010.02577

Code (0)

등록된 구현이 없습니다.

Tasks

Binary Classification

Methods 이 논문이 사용한 방법론

SVM A Support Vector Machine, or SVM, is a non-parametric supervised learning model. For non-linear classification and regression, they utilise the kernel trick to map inputs…

Similar Papers 제목 키워드 기반

Soft Threshold Ternary Networks

2022-04-04 · Weixiang Xu, Xiangyu He, Tianli Zhao, Qinghao Hu 외

Large neural networks are difficult to deploy on mobile devices because of intensive computation and storage. To alleviate it, we study ternarization, a balance between efficiency and accuracy that quantizes both weights…

Quantization

Smart Ternary Quantization

2019-09-25 · Gregoire Morin, Ryan Razani, Vahid Partovi Nia, Eyyub Sari

Neural network models are resource hungry. Low bit quantization such as binary and ternary quantization is a common approach to alleviate this resource requirements. Ternary quantization provides a more flexible model an…

image-classificationImage ClassificationQuantization

Learning Recurrent Binary/Ternary Weights

2018-09-28 · ICLR 2019 5 · Arash Ardakani, Zhengyun Ji, Sean C. Smithson, Brett H. Meyer 외

Recurrent neural networks (RNNs) have shown excellent performance in processing sequence data. However, they are both complex and memory intensive due to their recursive nature. These limitations make RNNs difficult to e…

Language ModelingLanguage Modelling

Sparsity-Control Ternary Weight Networks

2020-11-01 · Xiang Deng, Zhongfei Zhang

Deep neural networks (DNNs) have been widely and successfully applied to various applications, but they require large amounts of memory and computational power. This severely restricts their deployment on resource-limite…

Efficient Ternary Weight Embedding Model: Bridging Scalability and Performance

2024-11-23 · Jiayi Chen, Chen Wu, ShaoQun Zhang, Nan Li 외

Embedding models have become essential tools in both natural language processing and computer vision, enabling efficient semantic search, recommendation, clustering, and more. However, the high memory and computational d…

Computational EfficiencyKnowledge DistillationRecommendation Systems