Regularized robust fuzzy least squares twin support vector machine for class imbalance learning

Twin support vector machines (TWSVM) have been successfully applied to the classification problems. TWSVM is computationally efficient model of support vector machines (SVM). However, in real world classification problems issues of class imbalance and noise provide great challenges. Due to this, models lead to the inaccurate classification either due to higher tendency towards the majority class or due to the presence of noise. We provide an improved version of robust fuzzy least squares twin support vector machine (RFLSTSVM) known as regularized robust fuzzy least squares twin support vector machine (RRFLSTSVM) to handle the imbalance problem. The advantage of RRFLSTSVM over RFLSTSVM is that the proposed RRFLSTSVM implements the structural risk minimization principle by the introduction of regularization term in the primal formulation of the objective functions. This modification leads to the improved classification as it embodies the marrow of statistical learning theory. The proposed RRFLSTSVM doesn’t require any extra assumption as the matrices resulting in the dual are positive definite. However, RFLSTSVM is based on the assumption that the inverse of the matrices resulting in the dual always exist as the matrices are positive semi-definite. To subsidize the effects of class imbalance and noise, the data samples are assigned weights via fuzzy membership function. The fuzzy membership function incorporates the imbalance ratio knowledge and assigns appropriate weights to the data samples. Unlike TWSVM which solves a pair of quadratic programming problem (QPP), the proposed RRFLSTSVM method solves a pair of system of linear equations and hence is computationally efficient. Experimental and statistical analysis show the efficacy of the proposed RRFLSTSVM method.

[1]  P. Jonathon Phillips,et al.  Support Vector Machines Applied to Face Recognition , 1998, NIPS.

[2]  Shifei Ding,et al.  Weighted least squares projection twin support vector machines with local information , 2015, Neurocomputing.

[3]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[4]  Jesús Alcalá-Fdez,et al.  KEEL Data-Mining Software Tool: Data Set Repository, Integration of Algorithms and Experimental Analysis Framework , 2011, J. Multiple Valued Log. Soft Comput..

[5]  R. Brereton,et al.  Support vector machines for classification and regression. , 2010, The Analyst.

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

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

[8]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

[9]  Bharat Richhariya,et al.  A Fuzzy Universum Support Vector Machine Based on Information Entropy , 2018, Advances in Intelligent Systems and Computing.

[10]  Muhammad Tanveer,et al.  Newton method for implicit Lagrangian twin support vector machines , 2015, Int. J. Mach. Learn. Cybern..

[11]  Muhammad Tanveer,et al.  A regularization on Lagrangian twin support vector regression , 2015, International Journal of Machine Learning and Cybernetics.

[12]  Muhammad Tanveer,et al.  An efficient regularized K-nearest neighbor based weighted twin support vector regression , 2016, Knowl. Based Syst..

[13]  Muhammad Tanveer,et al.  Robust energy-based least squares twin support vector machines , 2015, Applied Intelligence.

[14]  Yitian Xu,et al.  Maximum Margin of Twin Spheres Support Vector Machine for Imbalanced Data Classification , 2017, IEEE Transactions on Cybernetics.

[15]  Vasile Palade,et al.  FSVM-CIL: Fuzzy Support Vector Machines for Class Imbalance Learning , 2010, IEEE Transactions on Fuzzy Systems.

[16]  Nathalie Japkowicz,et al.  Boosting support vector machines for imbalanced data sets , 2008, Knowledge and Information Systems.

[17]  Madan Gopal,et al.  Least squares twin support vector machines for pattern classification , 2009, Expert Syst. Appl..

[18]  Arindam Chaudhuri,et al.  Fuzzy Support Vector Machine for bankruptcy prediction , 2011, Appl. Soft Comput..

[19]  M. A. Ganaie,et al.  Improved Sparse Pinball Twin SVM , 2019, 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC).

[20]  Muhammad Tanveer Application of smoothing techniques for linear programming twin support vector machines , 2014, Knowledge and Information Systems.

[21]  S. Balasundaram,et al.  On Lagrangian twin support vector regression , 2012, Neural Computing and Applications.

[22]  Bharat Richhariya,et al.  An efficient angle based universum least squares twin support vector machine for classification , 2020 .

[23]  Wenguang Yang,et al.  Rotating Machinery Fault Diagnosis for Imbalanced Data Based on Fast Clustering Algorithm and Support Vector Machine , 2017, J. Sensors.

[24]  Hong-Liang Dai,et al.  Class imbalance learning via a fuzzy total margin based support vector machine , 2015, Appl. Soft Comput..

[25]  Ponnuthurai Nagaratnam Suganthan,et al.  Least squares KNN-based weighted multiclass twin SVM , 2020, Neurocomputing.

[26]  Shigeo Abe,et al.  Fuzzy least squares support vector machines for multiclass problems , 2003, Neural Networks.

[27]  Shunli Zhang,et al.  Single Object Tracking With Fuzzy Least Squares Support Vector Machine , 2015, IEEE Transactions on Image Processing.

[28]  Ponnuthurai N. Suganthan,et al.  General twin support vector machine with pinball loss function , 2019, Inf. Sci..

[29]  Qiangwang A Hybrid Sampling SVM Approach to Imbalanced Data Classification , 2014 .

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

[31]  Bhavani M. Thuraisingham,et al.  A new intrusion detection system using support vector machines and hierarchical clustering , 2007, The VLDB Journal.

[32]  Mangui Liang,et al.  Fuzzy support vector machine based on within-class scatter for classification problems with outliers or noises , 2013, Neurocomputing.

[33]  Ponnuthurai Nagaratnam Suganthan,et al.  Oblique Decision Tree Ensemble via Twin Bounded SVM , 2020, Expert Syst. Appl..

[34]  Huaguang Zhang,et al.  A fuzzy support vector machine algorithm for classification based on a novel PIM fuzzy clustering method , 2014, Neurocomputing.

[35]  Muhammad Tanveer Robust and Sparse Linear Programming Twin Support Vector Machines , 2014, Cognitive Computation.

[36]  Kin Keung Lai,et al.  A new fuzzy support vector machine to evaluate credit risk , 2005, IEEE Transactions on Fuzzy Systems.

[37]  Hongyuan Zha,et al.  Entropy-based fuzzy support vector machine for imbalanced datasets , 2017, Knowl. Based Syst..

[38]  Divya Tomar,et al.  Prediction of Defective Software Modules Using Class Imbalance Learning , 2016, Appl. Comput. Intell. Soft Comput..

[39]  Deepak Gupta,et al.  A Two-Norm Squared Fuzzy-Based Least Squares Twin Parametric-Margin Support Vector Machine , 2019 .

[40]  S. Abe Fuzzy support vector machines for multilabel classification , 2015, Pattern Recognit..

[41]  Muhammad Tanveer,et al.  A reduced universum twin support vector machine for class imbalance learning , 2020, Pattern Recognit..

[42]  Sheng-De Wang,et al.  Fuzzy support vector machines , 2002, IEEE Trans. Neural Networks.

[43]  Deepak Gupta,et al.  Entropy based fuzzy least squares twin support vector machine for class imbalance learning , 2018, Applied Intelligence.

[44]  Deepak Gupta,et al.  A fuzzy twin support vector machine based on information entropy for class imbalance learning , 2019, Neural Computing and Applications.

[45]  Yong Zhang,et al.  Imbalanced data classification based on scaling kernel-based support vector machine , 2014, Neural Computing and Applications.

[46]  Muhammad Tanveer,et al.  A robust fuzzy least squares twin support vector machine for class imbalance learning , 2018, Appl. Soft Comput..

[47]  S. Balasundaram,et al.  On proximal bilateral-weighted fuzzy support vector machine classifiers , 2012, Int. J. Adv. Intell. Paradigms.

[48]  Federico Girosi,et al.  Training support vector machines: an application to face detection , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[49]  Herbert Gish,et al.  Speaker identification via support vector classifiers , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[50]  M. Tanveer,et al.  Sparse support vector machine with pinball loss , 2020, Trans. Emerg. Telecommun. Technol..

[51]  Nasser Ghadiri,et al.  Fuzzy Least Squares Twin Support Vector Machines , 2015, Eng. Appl. Artif. Intell..

[52]  Gilles Cohen,et al.  One-Class Support Vector Machines with a Conformal Kernel. A Case Study in Handling Class Imbalance , 2004, SSPR/SPR.