Memory and Computation-Efficient Kernel SVM via Binary Embedding and Ternary Model Coefficients
Zijian Lei, Liang Lan

TL;DR
This paper introduces a memory and computation-efficient kernel SVM using binary data embedding and ternary coefficients, enabling deployment on resource-limited devices with minimal memory usage.
Contribution
It proposes a novel binary embedding method and a ternary coefficient learning algorithm that improve generalization and reduce inference complexity for kernel SVMs.
Findings
Achieves high accuracy with less than 30KB memory on large datasets.
Provides convergence guarantees and lower inference complexity.
Outperforms existing binary coefficient methods in generalization accuracy.
Abstract
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 , , or…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Machine Learning and ELM · Face and Expression Recognition
MethodsSupport Vector Machine
