Abstract
Twin parametric-margin support vector machine (TPMSVM) is one of the classification tools based on parametric margin ν-SVM (par-ν-SVM) and twin SVM (TWSVM) which is useful for the data having heteroscedastic error structure. However, TPMSVM does not take into account the data uncertainty that might affect model accuracy. In this paper, we study TPMSVM under ellipsoidal uncertainty and its robust counterpart is presented as a second-order cone program (SOCP). Moreover, the robust formulation is extended to the nonlinear case using Gaussian kernels. To evaluate the efficiency of the proposed robust models, experiments have been conducted on nineteen University of California Irvine (UCI) datasets and the results have been compared with TWSVM, twin minimax probability machine classification (TMPMC), TPMSVM, Robust parametric TWSVM (RPTWSVM), and Twin SOCP−SVM (TSOCP−SVM) in the literature. The results show that the new model yieldsbetter classification accuracy.

Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Cortes C, Vapnik VN (1995) Support vector networks. Mach Learn 20(3):273–297
Vapnik VN (1996) The nature of statistical learning theory. Springer, NewYork
Vapnik VN (1998) Statistical learning theory. Wiley, NewYork
Joachims T (1998) Text categorization with support vector machines: Learning with many relevant features. In: European conference on machine learning. Springer, Berlin, pp 137–142
Schölkopf B, Tsuda K, Vert JP (2004) Kernel methods in computational biology. MIT Press
Cao L, Tay FE (2001) Financial forecasting using support vector machines. Neural Comput Appl 10(2):184–192
Jayadeva R, Khemchandani SC (2007) Twin support vector machines for pattern classification. IEEE Trans Pattern Anal Mach Intell 29(5):905–910
Ding S, Zhang N, Zhang X, Wu F (2017) Twin support vector machine: theory, algorithm and applications. Neural Comput Appl 28(11):3119–30
Ding S, Zhao X, Zhang J, Zhang X, Xue Y (2019) A review on multi-class TWSVM. Artif Intell Rev 52(2):775–801
Ding S, An Y, Zhang X, Wu F, Xue Y (2017) Wavelet twin support vector machines based on glowworm swarm optimization. Neurocomputing 225:157–63
Nasiri JA, Mir AM (2020) An enhanced KNN-based twin support vector machine with stable learning rules. Neural Comput Appl 16:12949–69
Jimenez-Castano C, Alvarez-Meza A, Orozco-Gutierrez A (2020) Enhanced automatic twin support vector machine for imbalanced data classification. Pattern Recogn 107:107442
Peng X (2011) TPMSVM: A novel twin parametric-margin suppor vector machine for pattern recognition. Pattern Recogn 44(10-11):2678–2692
Hao P (2010) New support vector algorithms with parametric insensitive margin model. Neural Netw 23(1):60–73
Gupta D, Borah P, Prasad M (2017) A fuzzy based Lagrangian twin parametric-margin support vector machine (FLTPMSVM). In: 2017 IEEE symposium series on computational intelligence (SSCI), pp 1–7
Wang Z, Shao YH, Bai L, Li LC, Liu LM, Deng N (2018) Insensitive stochastic gradient twin support vector machines for large scale problems. Inf Sci 462(1):114–31
Rastogi R, Saigal P, Chandra S (2018) Angle-based twin parametric-margin support vector machine for pattern classification. Knowl-Based Syst 139:64–77
Yang ZM, Hua XY, Shao YH, Ye YF (2016) A novel parametric-insensitive nonparallel support vector machine for regression. Neurocomputing 171:649–63
Rastogi R, Sharma S, Chandra S (2018) Robust parametric twin support vector machine for pattern classification. Neural Process Lett 47(1):293–323
Ben-Tal A, El Ghaoui L, Nemirovski A (2009) Robust optimization. Princeton University Press
Lanckriet GR, Ghaoui LE, Bhattacharyya C, Jordan MI (2002) A robust minimax approach to classification. J Mach Learn Res, pp 555–82
Goldfarb D, Iyengar G (2003) Robust portfolio selection problems. Math. Oper Res 28(1):1–38
Goldfarb D, Iyengar G (2003) Robust convex quadratically constrained programs. Math Program 97(3):495–515
Zhong P, Fukushima M (2007) Second order cone programming formulations for robust multi-classclassification. Neural Comput 19(1):258–282
Shivaswamy PK, Bhattacharyya C, Smola AJ (2006) Second order cone programming approaches for handling missing and uncertain data. J Mach Learn Res 7:1283–1314
Takeda A, Fujiwara S, Kanamori T (2014) Extended robust support vector machine based on financial risk minimization. Neural Netw 26(11):2541–2569
Qi Z, Tian Y, Shi Y (2013) Robust twin support vector machine for pattern classification. Pattern Recogn 46(1):305–316
Maldonado S, Lopez J, Carrasco M (2016) A second-order cone programming formulation for twin support vector machines. Appl Intell 45(2):256–276
Ma J, Shen J (2020) A novel twin minimax probability machine for classification and regression. Knowl-Based Syst 196:105703
Deng N, Tian Y, Zhang C (2012) Support vector machines optimization based theory, Algorithms, and Extensions. Champman & Hall
Schölkopf B, Smola AJ, Williamson R, Bartlett PL (2000) New support vector algorithms. Neural Comput 12(5):1207– 1245
Mercer J (1909) Functions of positive and negative type and the connection with the theory of integal equations. Philos Trans R Soc Lond, Ser A, containing papers of a mathematical or physical character 209(441-458):415–446
Santos CEDS, Sampaio RC, Coelho LDS, Bestard GA, Llanos CH (2021) Multi-objective adaptive differential evolution for SVM/SVR hyperparameters selection. Pattern Recogn 110:107649
Faris H, Hassonah MA, Ala’M AZ, Mirjalili S, Aljarah I (2018) A multi-verse optimizer approach for feature selection and optimizing SVM parameters based on a robust system architecture. Neural Comput Appl 8:2355-69
Laanaya H, Abdallah F, Snoussi H, Richard C (2011) Learning general Gaussian kernel hyperparameters of SVMs using optimization on symmetric positive-definite matrices manifold. Pattern Recogn. Lett. 32(13):1511–5
Hsu CW, Chang CC, Lin CJ (2003) A practical guide to support vector classification, pp 1396–1400
Duda RO, Hart PE, Stork DG (2012) Pattern classification. Wiley
Demsar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7:1–30
Iman RL, Davenport JM (1980) Approximations of the critical region of the fbietkan statistic. Commun Stat-Theory Methods 9(6):571–595
Marshall AW, Olkin I (1960) Multivariate chebyshev inequalities. Ann Math Stat 31(4):1001–1014
Gao J, Xu Y, Barreiro-Gomez J, Ndong M, Smyrnakis M, Tembine H (2018) Distributionally robust optimization. Algorithms-Examples, pp 1
Shafieezadeh Abadeh S (2020) Wasserstein distributionally robust learning. EPFL
Bosch P, López J, Ramırez H, Robotham H (2013) Support vector machine under uncertainty: An application for hydroacoustic classification of fish-schools in chile. Expert Syst Appl 40(10):4029–4034
Liu X, Zhu X, Li M, Wang L, Zhu E, Liu T, Kloft M, Shen D, Yin J, Gao W (2019) Multiple kernel k-means with incomplete kernels. IEEE Trans Pattern Anal Mach Intell 42(5):1191– 204
Zhang Z, Xu Z, Tan J, Zou H (2021) Multi-class support vector machine based on the minimization of class variance. Neural Process Lett 53(1):517–33
Moreno-Torres JG, Raeder T, Alaiz-Rodríguez R, Chawla NV, Herrera F (2012) A unifying view on dataset shift in classification. Pattern Recogn 45(1):521–30
Acknowledgements
The authors would like to thank the editor and reviewers for their useful comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sahleh, A., Salahi, M. & Eskandari, S. SOCP approach to robust twin parametric margin support vector machine. Appl Intell 52, 9174–9192 (2022). https://doi.org/10.1007/s10489-021-02859-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02859-5