Skip to main content
Log in

Multi-class nonparallel support vector machine

  • Regular Paper
  • Published:
Progress in Artificial Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. 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)

  2. 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)

    Google Scholar 

  3. 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)

  4. Lauriola, I., Lavelli, A., Aiolli, F.: An introduction to deep learning in natural language processing: models, techniques, and tools. Neurocomputing 470, 443–456 (2022)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. Kingsford, C., Salzberg, S.L.: What are decision trees? Nat. Biotechnol. 26(9), 1011–1013 (2008)

    Article  Google Scholar 

  9. 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)

  10. 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)

  11. 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)

    Article  Google Scholar 

  12. Mardjo, A., Choksuchat, C.: HyVADRF: hybrid VADER-random forest and GWO for bitcoin tweet sentiment analysis. IEEE Access 10, 101889–101897 (2022)

    Article  Google Scholar 

  13. Cortes, C., Vapnik, V.N.: Support vector networks. Mach. Learn. 20(3), 273–297 (1995)

    Article  MATH  Google Scholar 

  14. Vapnik, V.N.: The Nature of Statistical Learning Theory. Springer, NewYork (1996)

    MATH  Google Scholar 

  15. Vapnik, V.N.: Statistical Learning Theory. Wiley, New York (1998)

  16. Hastie, T., Tibshirani, R.: Classification by pairwise coupling. Adv. Neural Inf. Process. Syst. 10 (1997)

  17. Krebel, U.: Pairwise classification and support vector machines. In: Advances in Kernel Methods: Support Vector Learning. Cambrdige, MA, pp. 255–268 (1999)

  18. Hsu, C.W., Lin, C.J.: A comparison of methods for multiclass support vector machines. IEEE Trans. Neural Netw. 13(2), 415–425 (2002)

    Article  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. Kreßel, U.H.G.: 15 Pairwise classification and support vector. In: Advances in Kernel Methods: Support Vector Learning, 255 (1999)

  21. 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)

    Article  Google Scholar 

  22. 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)

  23. Khemchandani R, Chandra S: Twin support vector machines for pattern classification. IEEE Trans. Pattern Anal. Mach. Intell. 29(5)

  24. Xie, X., Li, Y., Sun, S.: Deep multi-view multiclass twin support vector machines. Inf. Fusion 91, 80–92 (2023)

    Article  Google Scholar 

  25. 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)

  26. Xu, Y., Guo, R., Wang, L.: A twin multi-class classification support vector machine. Cognit. Comput. 5(4), 580–588 (2013)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. 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)

    Article  MATH  Google Scholar 

  29. Platt, J.: Fast Training of Support Vector Machines using Sequential Minimal Optimization. MIT Press (1998)

  30. Ji, Y., Sun, S.: Multitask multiclass support vector machines: model and experiments. Pattern Recognit. 46(3), 914–924 (2013)

    Article  MATH  Google Scholar 

  31. Nardone, D., Ciaramella, A., Staiano, A.: A sparse-modeling based approach for class specific feature selection. PeerJ Comput. Sci. 5, e237 (2019)

    Article  Google Scholar 

  32. 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)

    MATH  Google Scholar 

  33. Duda, R.O., Hart, P.E., Stork, D.G.: Pattern Classification. Wiley (2012)

  34. James, G., Witten, D., Hastie, T., Tibshirani, R.: An Introduction To Statistical Learning, New York: Springer (112) 8 (2013)

  35. Demsar, J.: Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 7, 1–30 (2006)

    MathSciNet  MATH  Google Scholar 

  36. Iman, R.L., Davenport, J.M.: Approximations of the critical region of the fbietkan statistic. Commun. Stat.-Theory Methods 9(6), 571–595 (1980)

    Article  MATH  Google Scholar 

  37. 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)

  38. Eskandari, S., Seifaddini, M.: Online and offline streaming feature selection methods with bat algorithm for redundancy analysis. Pattern Recognit. 133, 109007 (2023)

    Article  Google Scholar 

  39. Sahleh, A., Salahi, M., Eskandari, S.: SOCP approach to robust twin parametric margin support vector machine. Appl. Intell. 52(8), 9174–9192 (2022)

    Article  Google Scholar 

  40. Sahleh, A., Salahi, M.: Improved robust nonparallel support vector machines. Int. J. Data Sci. Analy. 1–14 (2022)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maziar Salahi.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13748-023-00308-7

Keywords

Navigation