Piecewise linear solution path for pinball twin support vector machine

被引:6
作者
Yang, Zhiji [1 ,2 ]
Pan, Xianli [1 ]
Xu, Yitian [1 ]
机构
[1] China Agr Univ, Coll Sci, Beijing 100083, Peoples R China
[2] Yunnan Univ Finance & Econ, Sch Stat & Math, Kunming 650221, Yunnan, Peoples R China
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
Solution path; Piecewise linear; Support vector machine; Pinball loss; REGULARIZATION PATH; SMO ALGORITHM; OPTIMIZATION; SVM; CONVERGENCE; CLASSIFIERS; SELECTION;
D O I
10.1016/j.knosys.2018.07.022
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Twin support vector machine with pinball loss (PinTSVM) has been proposed recently, which enjoys noise insensitivity and has many admirable properties. However, users have to repeatedly train the model multiple times to tune parameters. To address this issue, in this paper we propose a new solution-path approach for the PinTSVM (Path-PinTSVM). We prove that both the primal and dual solutions are piecewise linear with the model parameters c and r varying. The proposed algorithm could provide the optimal accuracy through all possible parameter values. The solution for the starting point of the path could be achieved analytically without solving optimization problem. Compared with the existing path algorithms for SVMs, our method is more flexible and has better prediction performance. As it deals with two classes separately, the analytic solution could be directly obtained no matter whether two classes are balanced or not. Besides, the computational cost is also less since only one class of the instances is considered at a time. Our approach also gives a guidance for exploiting path algorithms for other TSVMs. In numerical experiments, the validity of our proposed method is demonstrated on a synthetic dataset, 16 benchmark datasets and a real biological dataset.
引用
收藏
页码:311 / 324
页数:14
相关论文
共 56 条
[1]   Applying support vector machines to imbalanced datasets [J].
Akbani, R ;
Kwek, S ;
Japkowicz, N .
MACHINE LEARNING: ECML 2004, PROCEEDINGS, 2004, 3201 :39-50
[2]  
Arreola K. Z., 2008, P ESANN 2008 16 EUR, P415
[3]   The analysis of decomposition methods for support vector machines [J].
Chang, CC ;
Hsu, CW ;
Lin, CJ .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2000, 11 (04) :1003-1008
[4]   LIBSVM: A Library for Support Vector Machines [J].
Chang, Chih-Chung ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
[5]  
Chen M. S., 2011, EFFICIENT KERNEL APP, P211
[6]   Handling data irregularities in classification: Foundations, trends, and future challenges [J].
Das, Swagatam ;
Datta, Shounak ;
Chaudhuri, Bidyut B. .
PATTERN RECOGNITION, 2018, 81 :674-693
[7]  
Demsar J, 2006, J MACH LEARN RES, V7, P1
[8]   Twin support vector machines based on fruit fly optimization algorithm [J].
Ding, Shifei ;
Zhang, Xiekai ;
Yu, Junzhao .
INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2016, 7 (02) :193-203
[9]   Least angle regression - Rejoinder [J].
Efron, B ;
Hastie, T ;
Johnstone, I ;
Tibshirani, R .
ANNALS OF STATISTICS, 2004, 32 (02) :494-499
[10]  
Fan RE, 2005, J MACH LEARN RES, V6, P1889