NPrSVM: Nonparallel sparse projection support vector machine with efficient algorithm

Abstract The recently proposed projection twin support vector machine (PTSVM) is an excellent nonparallel classifier. However, PTSVM employs the least-squares loss function to measure its within-class empirical risk, resulting in several drawbacks, such as non-sparseness for decision, sensitivity to outliers, expensive matrix inversion, and inconsistency in the linear and nonlinear models. To alleviate these issues, in this paper, we propose a novel nonparallel sparse projection support vector machine (NPrSVM). Different from the original PTSVM that squeezes the projected values of within-class instances to its own class center, NPrSVM aims to cluster them as much as possible within an insensitive tube. Specifically, our NPrSVM owns the following attractive merits: (i) Benefiting from the L 1 -norm symmetric Hinge loss function, NPrSVM not only enjoys sparseness for decision but also improves robustness to outliers. (ii) The elegant formulation of dual problems in NPrSVM no longer involves the matrix inversion during the training procedure. This greatly saves the computing time compared to PTSVM. (iii) While the nonlinear formulation of PTSVM is not the direct extension of linear PTSVM, the linear and nonlinear versions of our NPrSVM are consistent. (iv) An efficient dual coordinate descent algorithm is further designed for NPrSVM to handle large-scale classification. Finally, the feasibility and effectiveness of NPrSVM are validated by extensive experiments on both synthetic and real-world datasets.

[1]  Yingjie Tian,et al.  Large-scale linear nonparallel support vector machine solver , 2014, Neurocomputing.

[2]  Yuan-Hai Shao,et al.  Least squares recursive projection twin support vector machine for classification , 2012, Pattern Recognit..

[3]  Tommy W. S. Chow,et al.  Maximum Margin Multisurface Support Tensor Machines with application to image classification and segmentation , 2012, Expert Syst. Appl..

[4]  Yuan-Hai Shao,et al.  Laplacian smooth twin support vector machine for semi-supervised classification , 2013, International Journal of Machine Learning and Cybernetics.

[5]  Yong Xia,et al.  GA-SVM based feature selection and parameter optimization in hospitalization expense modeling , 2019, Appl. Soft Comput..

[6]  Yuan-Hai Shao,et al.  Multiple recursive projection twin support vector machine for multi-class classification , 2014, International Journal of Machine Learning and Cybernetics.

[7]  Ning Ye,et al.  Multi-weight vector projection support vector machines , 2010, Pattern Recognit. Lett..

[8]  Ling Jing,et al.  Discriminative information-based nonparallel support vector machine , 2019, Signal Process..

[9]  Yuan-Hai Shao,et al.  Improvements on Twin Support Vector Machines , 2011, IEEE Transactions on Neural Networks.

[10]  Yuan-Hai Shao,et al.  Multiple birth support vector machine for multi-class classification , 2012, Neural Computing and Applications.

[11]  Dong Xu,et al.  Structural regularized projection twin support vector machine for data classification , 2014, Inf. Sci..

[12]  Muhammad Tanveer,et al.  Sparse pinball twin support vector machines , 2019, Appl. Soft Comput..

[13]  Isabel Praça,et al.  Support Vector Machines for decision support in electricity markets' strategic bidding , 2016, Neurocomputing.

[14]  Jing Chai,et al.  Large Margin Partial Label Machine , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[15]  Yuan-Hai Shao,et al.  MLTSVM: A novel twin support vector machine to multi-label learning , 2016, Pattern Recognit..

[16]  Jingjing Tang,et al.  Multiview Privileged Support Vector Machines , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[17]  Jane You,et al.  A New Kind of Nonparametric Test for Statistical Comparison of Multiple Classifiers Over Multiple Datasets , 2017, IEEE Transactions on Cybernetics.

[18]  Zhao Zhang,et al.  Robust image recognition by L1-norm twin-projection support vector machine , 2017, Neurocomputing.

[19]  Luo Chao,et al.  A novel reconstructed training-set SVM with roulette cooperative coevolution for financial time series classification , 2019, Expert Syst. Appl..

[20]  Yuan-Hai Shao,et al.  Laplacian least squares twin support vector machine for semi-supervised classification , 2014, Neurocomputing.

[21]  Bin Fang,et al.  Scene classification based on single-layer SAE and SVM , 2015, Expert Syst. Appl..

[22]  Abdolreza Hatamlou,et al.  Black hole: A new heuristic optimization approach for data clustering , 2013, Inf. Sci..

[23]  Zhiquan Qi,et al.  Efficient sparse nonparallel support vector machines for classification , 2014, Neural Computing and Applications.

[24]  Yuan-Hai Shao,et al.  A regularization for the projection twin support vector machine , 2013, Knowl. Based Syst..

[25]  Yuan-Hai Shao,et al.  Manifold proximal support vector machine for semi-supervised classification , 2013, Applied Intelligence.

[26]  Reshma Khemchandani,et al.  Twin Support Vector Machines - Models, Extensions and Applications , 2016, Studies in Computational Intelligence.

[27]  Yong Shi,et al.  Robust twin support vector machine for pattern classification , 2013, Pattern Recognit..

[28]  Xinjun Peng,et al.  PTSVRs: Regression models via projection twin support vector machine , 2018, Inf. Sci..

[29]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[30]  Shifei Ding,et al.  An overview on nonparallel hyperplane support vector machine algorithms , 2013, Neural Computing and Applications.

[31]  Olvi L. Mangasarian,et al.  Nonlinear Programming , 1969 .

[32]  Yuan-Hai Shao,et al.  Robust L1-norm multi-weight vector projection support vector machine with efficient algorithm , 2018, Neurocomputing.

[33]  Shifei Ding,et al.  Recursive least squares projection twin support vector machines for nonlinear classification , 2014, Neurocomputing.

[34]  Samuel Kotz,et al.  On the Student's t-distribution and the t-statistic , 2007 .

[35]  Abdulhamit Subasi,et al.  Classification of EMG signals using PSO optimized SVM for diagnosis of neuromuscular disorders , 2013, Comput. Biol. Medicine.

[36]  Ning Ye,et al.  Enhanced multi-weight vector projection support vector machine , 2014, Pattern Recognit. Lett..

[37]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[38]  Xinjun Peng,et al.  TPMSVM: A novel twin parametric-margin support vector machine for pattern recognition , 2011, Pattern Recognit..

[39]  Zhaowei Shang,et al.  Scattering transform and LSPTSVM based fault diagnosis of rotating machinery , 2018 .

[40]  Yong Shi,et al.  ν-Nonparallel support vector machine for pattern classification , 2014, Neural Computing and Applications.

[41]  Ronen Basri,et al.  Actions as Space-Time Shapes , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[42]  Ivor W. Tsang,et al.  Core Vector Machines: Fast SVM Training on Very Large Data Sets , 2005, J. Mach. Learn. Res..

[43]  Xinjun Peng,et al.  A nu-twin support vector machine (nu-TSVM) classifier and its geometric algorithms , 2010, Inf. Sci..

[44]  Jian Yang,et al.  Recursive projection twin support vector machine via within-class variance minimization , 2011, Pattern Recognit..

[45]  Yuan-Hai Shao,et al.  Improved Generalized Eigenvalue Proximal Support Vector Machine , 2013, IEEE Signal Processing Letters.

[46]  Yuan-Hai Shao,et al.  An efficient weighted Lagrangian twin support vector machine for imbalanced data classification , 2014, Pattern Recognit..

[47]  Yuan-Hai Shao,et al.  Nonparallel hyperplane support vector machine for binary classification problems , 2014, Inf. Sci..

[48]  Olvi L. Mangasarian,et al.  Multisurface proximal support vector machine classification via generalized eigenvalues , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[49]  Yong Shi,et al.  Structural twin support vector machine for classification , 2013, Knowl. Based Syst..

[50]  Ponnuthurai Nagaratnam Suganthan,et al.  Comprehensive evaluation of twin SVM based classifiers on UCI datasets , 2019, Appl. Soft Comput..

[51]  Reshma Khemchandani,et al.  Twin Support Vector Machines for Pattern Classification , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[52]  Yuan-Hai Shao,et al.  Ν-projection Twin Support Vector Machine for Pattern Classification , 2020, Neurocomputing.

[53]  Keinosuke Fukunaga,et al.  Introduction to Statistical Pattern Recognition , 1972 .

[54]  Yuan-Hai Shao,et al.  Single and Union Non-Parallel Support Vector Machine Frameworks , 2019, SSRN Electronic Journal.