TY - JOUR
T1 - A semismooth Newton method for support vector classification and regression
AU - Yin, Juan
AU - Li, Qingna
N1 - Publisher Copyright:
© 2019, Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2019/6/1
Y1 - 2019/6/1
N2 - Support vector machine is an important and fundamental technique in machine learning. In this paper, we apply a semismooth Newton method to solve two typical SVM models: the L2-loss SVC model and the ϵ-L2-loss SVR model. The semismooth Newton method is widely used in optimization community. A common belief on the semismooth Newton method is its fast convergence rate as well as high computational complexity. Our contribution in this paper is that by exploring the sparse structure of the models, we significantly reduce the computational complexity, meanwhile keeping the quadratic convergence rate. Extensive numerical experiments demonstrate the outstanding performance of the semismooth Newton method, especially for problems with huge size of sample data (for news20.binary problem with 19,996 features and 1,355,191 samples, it only takes 3 s). In particular, for the ϵ-L2-loss SVR model, the semismooth Newton method significantly outperforms the leading solvers including DCD and TRON.
AB - Support vector machine is an important and fundamental technique in machine learning. In this paper, we apply a semismooth Newton method to solve two typical SVM models: the L2-loss SVC model and the ϵ-L2-loss SVR model. The semismooth Newton method is widely used in optimization community. A common belief on the semismooth Newton method is its fast convergence rate as well as high computational complexity. Our contribution in this paper is that by exploring the sparse structure of the models, we significantly reduce the computational complexity, meanwhile keeping the quadratic convergence rate. Extensive numerical experiments demonstrate the outstanding performance of the semismooth Newton method, especially for problems with huge size of sample data (for news20.binary problem with 19,996 features and 1,355,191 samples, it only takes 3 s). In particular, for the ϵ-L2-loss SVR model, the semismooth Newton method significantly outperforms the leading solvers including DCD and TRON.
KW - Generalized Jacobian
KW - Quadratic convergence
KW - Semismooth Newton method
KW - Support vector classification
KW - Support vector regression
UR - http://www.scopus.com/inward/record.url?scp=85061674423&partnerID=8YFLogxK
U2 - 10.1007/s10589-019-00075-z
DO - 10.1007/s10589-019-00075-z
M3 - Article
AN - SCOPUS:85061674423
SN - 0926-6003
VL - 73
SP - 477
EP - 508
JO - Computational Optimization and Applications
JF - Computational Optimization and Applications
IS - 2
ER -