Skip to main content
Log in

Improved robust nonparallel support vector machines

  • Regular Paper
  • Published:
International Journal of Data Science and Analytics Aims and scope Submit manuscript

Abstract

Nonparallel Support Vector Machine (NPSVM) is a binary classification approach that combines the advantages of both support vector machine (SVM) and Twin SVM (TWSVM). It finds two nonparallel hyperplanes by solving two optimization problems such that each hyperplane is closer to one of the classes and as far as possible from the other class. To deal with data uncertainty, the chance-constrained Robust NPSVM (RNPSVM) is developed in López et al. (Neurocomputing 364:227–238, 2019) that improved model fit. In this paper, we propose an improved version of RNPSVM (IRNPSVM) by replacing the \(\epsilon -\)insensitive tube of each class by a chance constraint corresponding to its upper hyperplane while keeping its lower hyperplane. This results in reducing the number of missing data of the related class. It is reformulated as second-order cone programming problems. Experiments on both UCI and NDC datasets show that the improved model has better classification accuracy and its learning time is faster for the majority of the datasets compared to RNPSVM.

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.

Similar content being viewed by others

Data availability

The data for this study are taken from standard library that are available to the public.

References

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

    Article  Google Scholar 

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

    Google Scholar 

  3. Vapnik, V.N.: Statistical Learning Theory. John Wiley & Sons, NewYork (1998)

    Google Scholar 

  4. Rahman, M. A., Hasan, S. T., Kader, M. A.: Computer vision based industrial and forest fire detection using support vector machine (SVM). In: 2022 International Conference on Innovations in Science, Engineering and Technology (ICISET), pp. 233–238 (2022)

  5. Syriopoulos, T., Tsatsaronis, M., Karamanos, I.: Support vector machine algorithms: an application to ship price forecasting. Comput. Econ. 57(1), 55–87 (2021)

    Article  Google Scholar 

  6. Sethy, P.K., Behera, S.K.: A data constrained approach for brain tumour detection using fused deep features and SVM. Multimedia Tools Appl. 80(19), 28745–28760 (2021)

    Article  Google Scholar 

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

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

    Book  Google Scholar 

  9. Mangasarian, O.L., Wild, E.W.: Multisurface proximal support vector classification via generalized eigenvalues. IEEE Trans. Pattern Anal. Mach. Intell. 28, 69–74 (2006)

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  12. Hou, Q., Liu, L., Zhen, L., Jing, L.: A novel projection nonparallel support vector machine for pattern classification. Eng. Appl. Artif. Intell. 75, 64–75 (2018)

    Article  Google Scholar 

  13. Chen, D., Tian, Y., Liu, X.: Structural nonparallel support vector machine for pattern recognition. Pattern Recognit. 60, 296–305 (2016)

    Article  Google Scholar 

  14. Liu, L., Chu, M., Gong, R., Zhang, L.: An improved nonparallel support vector machine. IEEE Trans. Neural Netw. Learn. Syst. 32(11), 5129–5143 (2020)

    Article  MathSciNet  Google Scholar 

  15. Liu, L., Chu, M., Gong, R., Peng, Y.: Nonparallel support vector machine with large margin distribution for pattern classification. Pattern Recognit. 106, 107374 (2020)

    Article  Google Scholar 

  16. Wu, W., Xu, Y., Pang, X.: A hybrid acceleration strategy for nonparallel support vector machine. Inf. Sci. 546, 543–558 (2021)

    Article  MathSciNet  Google Scholar 

  17. Qi, K., Yang, H.: Joint rescaled asymmetric least squared nonparallel support vector machine with a stochastic quasi-Newton based algorithm. Appl. Intell., 1–19 (2022)

  18. Goldfarb, D., Iyengar, G.: Robust portfolio selection problems. Math. Oper. Res. 28(1), 1–38 (2003)

    Article  MathSciNet  Google Scholar 

  19. Goldfarb, D., Iyengar, G.: Robust convex quadratically constrained programs. Math. Program. 97(3), 495–515 (2003)

    Article  MathSciNet  Google Scholar 

  20. Zhong, P., Fukushima, M.: Second order cone programming formulations for robust multi class classification. Neural Comput. 19(1), 258–282 (2007)

    Article  MathSciNet  Google Scholar 

  21. Shivaswamy, P.K., Bhattacharyya, C., Smola, A.J.: Second order cone programming approaches for handling missing and uncertain data. J. Mach. Learn. Res. 7, 1283–1314 (2006)

    MathSciNet  Google Scholar 

  22. Lanckriet, G., Ghaoui, L., Bhattacharyya, C., Jordan, M.: A robust minimax approach to classification. J. Mach. Learn. Res. 3, 555–582 (2003)

    MathSciNet  Google Scholar 

  23. Saketha Nath, J., Bhattacharyya, C.: Maximum margin classifiers with specified false positive and false negative error rates. In: Proceedings of the SIAM International Conference on Data Mining (2007)

  24. Maldonado, S., López, J., Carrasco, M.: A second-order cone programming formulation for twin support vector machines. Appl. Intell. 45(2), 265–276 (2016)

    Article  Google Scholar 

  25. Sahleh, A., Salahi, M., Eskandari, S.: SOCP approach to robust twin parametric margin support vector machine. Appl. Intell., 1–19 (2022)

  26. Peng, X.: TPMSVM: a novel twin parametric-margin support vector machine for pattern recognition. Pattern Recognit. 44(10–11), 2678–2692 (2011)

    Article  Google Scholar 

  27. López, J., Maldonado, S., Carrasco, M.: Robust nonparallel support vector machines via second-order cone programming. Neurocomputing 364, 227–238 (2019)

    Article  Google Scholar 

  28. Ju, H., Zhao, Y., Zhang, Y.: Directed acyclic graph fuzzy nonparallel support vector machine. J. Intell. Fuzzy Syst. 40(1), 1457–1470 (2021)

    Article  Google Scholar 

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

    Google Scholar 

  30. Grant, M., Boyd, S.: CVX: Matlab software for disciplined convex programming, version 2.1 (2014)

  31. Lin, C.J., Hsu, C.W., Chang, C.C.: A practical guide to support vector classification, National Taiwan University (2003)

  32. Duda, R.O., Hart, P.E., Stork, D.G.: Pattern Classification. John Wiley & Sons, Hoboken (2012)

    Google Scholar 

  33. Friedman, M.: A comparison of alternative tests of significance for the problem of m rankings. Ann. Math. Stat. 11(1), 86–92 (1940)

    Article  MathSciNet  Google Scholar 

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

    MathSciNet  Google Scholar 

  35. Marshall, A.W., Olkin, I.: Multivariate chebyshev inequalities. Ann. Math. Stat. 31(4), 1001–1014 (1960)

    Article  MathSciNet  Google Scholar 

  36. An, Y., Ding, S., Shi, S., Li, J.: Discrete space reinforcement learning algorithm based on support vector machine classification. Pattern Recognit. Lett. 111, 30–35 (2018)

    Article  Google Scholar 

  37. Shafiabady, N., Lee, L.H., Rajkumar, R., Kallimani, V.P., Akram, N.A., Isa, D.: Using unsupervised clustering approach to train the Support Vector Machine for text classification. Neurocomputing 211, 4–10 (2016)

Download references

Acknowledgements

The authors would like to thank the editor and reviewers for their useful comments and suggestions.

Funding

There is no funding for this research.

Author information

Authors and Affiliations

Authors

Contributions

AS prepared the first draft and performed experiments. MS revised the draft and approved the proofs and numerical experiments.

Corresponding author

Correspondence to Maziar Salahi.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interest. This research does not involve human participants and/or animals. Informed consent does not applicable for this study.

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 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. Improved robust nonparallel support vector machines. Int J Data Sci Anal 17, 61–74 (2024). https://doi.org/10.1007/s41060-022-00356-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41060-022-00356-7

Keywords

Navigation