Unified SVM algorithm based LS-DC Loss

06/16/2020
by   Zhou Shuisheng, et al.
0

Over the past two decades, Support Vector Machine (SVM) has been a popular supervised machine learning model, and plenty of distinct algorithms are designed separately based on different KKT conditions of SVM model for classification/regression with the different losses, including the convex loss or non-convex loss. In this paper, we propose an algorithm that can train different SVM models in a unified scheme. Firstly, we introduce a definition of the LS-DC 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. Then based on DCA (difference of convex algorithm), we propose a unified algorithm, called UniSVM that can solve the SVM model with any convex or non-convex LS-DC loss, in which only a vector is computed especially by the specifically chosen loss. Particularly, for training robust SVM models with non-convex losses, UniSVM has a dominant advantage over all the existing algorithms, because it has a closed-form solution per iteration while the existing ones always need to solve an L1/L2-SVM per iteration. Furthermore, by the low-rank approximation of the kernel matrix, UniSVM can solve the large-scale nonlinear problems with efficiency. Finally, to verify the efficacy and feasibility of the proposed algorithm, experiments on large benchmark data sets with/without outliers for classification and regression are investigated. UniSVM can be easily grasped by users or researchers since its core code in Matlab is less than 10 lines.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/02/2021

Improvement over Pinball Loss Support Vector Machine

Recently, there have been several papers that discuss the extension of t...
research
11/07/2016

Trusting SVM for Piecewise Linear CNNs

We present a novel layerwise optimization algorithm for the learning obj...
research
05/12/2019

Robust Learning from Noisy Side-information by Semidefinite Programming

Robustness recently becomes one of the major concerns among machine lear...
research
02/07/2017

Sparse Algorithm for Robust LSSVM in Primal Space

As enjoying the closed form solution, least squares support vector machi...
research
08/20/2020

Frank-Wolfe algorithm for learning SVM-type multi-category classifiers

Multi-category support vector machine (MC-SVM) is one of the most popula...
research
08/14/2017

DC-Prophet: Predicting Catastrophic Machine Failures in DataCenters

When will a server fail catastrophically in an industrial datacenter? Is...
research
06/04/2013

∝SVM for learning with label proportions

We study the problem of learning with label proportions in which the tra...

Please sign up or login with your details

Forgot password? Click here to reset