Unified SVM Algorithm Based on LS-DC Loss
Zhou Shuisheng, Zhou Wendi

TL;DR
This paper introduces UniSVM, a unified algorithm for training various SVM models with convex or nonconvex LS-DC loss functions, offering efficiency, simplicity, and robustness for classification and regression tasks.
Contribution
The paper proposes a novel unified SVM training algorithm based on LS-DC loss, capable of handling convex and nonconvex losses with a closed-form solution per iteration.
Findings
Achieves comparable accuracy with less training time.
Handles large-scale nonlinear problems efficiently.
Core implementation is extremely concise, less than 10 lines of MATLAB code.
Abstract
Over the past two decades, support vector machine (SVM) has become a popular supervised machine learning model, and plenty of distinct algorithms are designed separately based on different KKT conditions of the SVM model for classification/regression with different losses, including the convex loss or nonconvex loss. In this paper, we propose an algorithm that can train different SVM models in a \emph{unified} scheme. First, we introduce a definition of the \emph{LS-DC} (\textbf{l}east \textbf{s}quares type of \textbf{d}ifference of \textbf{c}onvex) loss and show that the most commonly used losses in the SVM community are LS-DC loss or can be approximated by LS-DC loss. Based on DCA (difference of convex algorithm), we then propose a unified algorithm, called \emph{UniSVM}, which can solve the SVM model with any convex or nonconvex LS-DC loss, in which only a vector is computed,…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFace and Expression Recognition · Sparse and Compressive Sensing Techniques · Machine Learning and ELM
MethodsSupport Vector Machine
