Abstract
In this paper, we propose an extended version of Nonparallel Support Vector Machine (NPSVM) for multi-classification using one-versus-one-versus-rest approach called MCNPSVM. The MCNPSVM is converted into a series of binary classification problems, in each of which two nonparallel hyperplanes are found by solving two quadratic programming problems. This is done in such a way that each hyperplane is aligned with the data points of the class that it represents by constructing an \(\epsilon \)-insensitive tube and is as far as possible from the other class, while the rest of the data are in the margin of these two hyperplanes. Further, in order to accelerate learning time of MCNPSVM, the mean of data matrix corresponding to the rest classes is used. Experiments on benchmark datasets are executed to study the performance of proposed models compared to various multi-class SVM extensions.
Similar content being viewed by others
References
Kshirsagar, A.P., Shakkeera, L.: Recognizing Abnormal Activity Using Multiclass SVM Classification Approach in Tele-Health Care, pp. 739–750. Springer, In IOT with Smart Systems (2022)
Abdi, A., Nabi, R.M., Sardasht, M., Mahmood, R.: Multiclass vlassifiers for stock price prediction: a comparison study. J. Harbin Inst. Technol. 54(3), 32–39 (2022)
Aggarwal, P., Mishra, N. K., Fatimah, B., Singh, P., Gupta, A., Joshi, S.D: COVID-19 image classification using deep learning: advances, challenges and opportunities. Comput. Biol. Med. 105350 (2022)
Lauriola, I., Lavelli, A., Aiolli, F.: An introduction to deep learning in natural language processing: models, techniques, and tools. Neurocomputing 470, 443–456 (2022)
Li, J., Bioucas-Dias, J.M., Plaza, A.: Semisupervised hyperspectral image classification using soft sparse multinomial logistic regression. IEEE Geosci. Remote Sens. Lett. 10(2), 318–322 (2012)
Shah, K., Patel, H., Sanghvi, D., Shah, M.: A comparative analysis of logistic regression, random forest and KNN models for the text classification. Augmented Hum. Res. 5, 1–16 (2020)
Hidayat, T.H.J., Ruldeviyani, Y., Aditama, A.R., Madya, G.R., Nugraha, A.W., Adisaputra, M.W.: Sentiment analysis of twitter data related to Rinca Island development using Doc2Vec and SVM and logistic regression as classifier. Procedia Comput. Sci. 197, 660–667 (2022)
Kingsford, C., Salzberg, S.L.: What are decision trees? Nat. Biotechnol. 26(9), 1011–1013 (2008)
More, A.S., Rana, D. P.: Review of random forest classification techniques to resolve data imbalance, In 2017 1st International Conference on Intelligent Systems and Information Management (ICISIM) 72-78 (2017)
Ibrahim, M., Hamzah, M., Asli, M.F.: A preliminary lightweight random forest approach-based image classification for plant disease detection. In: 2022 IEEE International Conference on Computing (ICOCO), 409–414 (2022)
Chen, H., Wu, L., Chen, J., Lu, W., Ding, J.: A comparative study of automated legal text classification using random forests and deep learning. Inf. Process. Manag. 59(2), 102798 (2022)
Mardjo, A., Choksuchat, C.: HyVADRF: hybrid VADER-random forest and GWO for bitcoin tweet sentiment analysis. IEEE Access 10, 101889–101897 (2022)
Cortes, C., Vapnik, V.N.: Support vector networks. Mach. Learn. 20(3), 273–297 (1995)
Vapnik, V.N.: The Nature of Statistical Learning Theory. Springer, NewYork (1996)
Vapnik, V.N.: Statistical Learning Theory. Wiley, New York (1998)
Hastie, T., Tibshirani, R.: Classification by pairwise coupling. Adv. Neural Inf. Process. Syst. 10 (1997)
Krebel, U.: Pairwise classification and support vector machines. In: Advances in Kernel Methods: Support Vector Learning. Cambrdige, MA, pp. 255–268 (1999)
Hsu, C.W., Lin, C.J.: A comparison of methods for multiclass support vector machines. IEEE Trans. Neural Netw. 13(2), 415–425 (2002)
Subirats, J.L., Jerez, J.M., Gómez, I., Franco, L.: Multiclass pattern recognition extension for the new C-Mantec constructive neural network algorithm. Cognit. Comput. 2(4), 285–290 (2010)
Kreßel, U.H.G.: 15 Pairwise classification and support vector. In: Advances in Kernel Methods: Support Vector Learning, 255 (1999)
Liu, Y., Bi, J.W., Fan, Z.P.: A method for multi-class sentiment classification based on an improved one-vs-one (OVO) strategy and the support vector machine (SVM) algorithm. Inf. Sci. 394, 38–52 (2017)
Lei, H., Govindaraju, V.: Half-Against-half multi-class support vector machines. In: International Workshop on Multiple Classifier Systems. Springer, Berlin, pp. 156–164 (2005)
Khemchandani R, Chandra S: Twin support vector machines for pattern classification. IEEE Trans. Pattern Anal. Mach. Intell. 29(5)
Xie, X., Li, Y., Sun, S.: Deep multi-view multiclass twin support vector machines. Inf. Fusion 91, 80–92 (2023)
Qiang, W., Zhang, H., Zhang, J., Jing, L.: TSVM-M3: twin support vector machine based on multi-order moment matching for large-scale multi-class classification. Appl. Soft Comput. 128, 109506 (2022)
Xu, Y., Guo, R., Wang, L.: A twin multi-class classification support vector machine. Cognit. Comput. 5(4), 580–588 (2013)
Tian, Y., Qi, Z., Ju, X., Shi, Y., Liu, X.: Nonparallel support vector machines for pattern classification. IEEE Trans. Cybern. 44(7), 1067–1079 (2014)
Keerthi, S.S., Shevade, S.K., Bhattacharyya, C., Murthy, K.R.K.: Improvements to platt’s SMO algorithm for SVM classifier design. Neural Comput. 13(3), 637–649 (2001)
Platt, J.: Fast Training of Support Vector Machines using Sequential Minimal Optimization. MIT Press (1998)
Ji, Y., Sun, S.: Multitask multiclass support vector machines: model and experiments. Pattern Recognit. 46(3), 914–924 (2013)
Nardone, D., Ciaramella, A., Staiano, A.: A sparse-modeling based approach for class specific feature selection. PeerJ Comput. Sci. 5, e237 (2019)
Mercer, J.: Functions of positive and negative type and the connection with the theory of integral equations. Philos. Trans. R. Soc. Lond. Ser. A 209(441–458), 415–446 (1909)
Duda, R.O., Hart, P.E., Stork, D.G.: Pattern Classification. Wiley (2012)
James, G., Witten, D., Hastie, T., Tibshirani, R.: An Introduction To Statistical Learning, New York: Springer (112) 8 (2013)
Demsar, J.: Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 7, 1–30 (2006)
Iman, R.L., Davenport, J.M.: Approximations of the critical region of the fbietkan statistic. Commun. Stat.-Theory Methods 9(6), 571–595 (1980)
Hassani, F., Eskandari, S., Salahi, M.: CInf-FS: an efficient infinite feature selection method using K-means clustering to partition large feature spaces, Submitted to Journal of Supercomuting (2022)
Eskandari, S., Seifaddini, M.: Online and offline streaming feature selection methods with bat algorithm for redundancy analysis. Pattern Recognit. 133, 109007 (2023)
Sahleh, A., Salahi, M., Eskandari, S.: SOCP approach to robust twin parametric margin support vector machine. Appl. Intell. 52(8), 9174–9192 (2022)
Sahleh, A., Salahi, M.: Improved robust nonparallel support vector machines. Int. J. Data Sci. Analy. 1–14 (2022)
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
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Sahleh, A., Salahi, M. & Eskandari, S. Multi-class nonparallel support vector machine. Prog Artif Intell 12, 349–361 (2023). https://doi.org/10.1007/s13748-023-00308-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13748-023-00308-7