Skip to main content
Log in

A novel projection twin support vector machine for binary classification

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Based on the recently proposed projection twin support vector machine (PTSVM) and projection twin support vector machine with regularization term (RPTSVM), we propose a novel projection twin support vector machine (NPTSVM) for binary classification problems. Our proposed NPTSVM seeks two optimal projection directions simultaneously by solving a single quadratic programming problem, and the projected samples of one class are well separated from those of another class to some extent. Similar to RPTSVM, the singularity of matrix is avoided and the structural risk minimization principle is implemented in our NPTSVM. In addition, in our NPTSVM, we also discuss the nonlinear classification scenario which is not covered in PTSVM. The experimental results on several artificial and publicly available benchmark datasets show the feasibility and effectiveness of the proposed method.

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
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  • Byun H, Lee SW (2002) Applications of support vector machines for pattern recognition: a survey. Pattern recognition with support vector machines. Springer, Berlin, pp 213–236

    Book  MATH  Google Scholar 

  • Chang C, Lin C (2001) LIBSVM: a library for support vector machine. Technical report, Department of Computer Science and Information Engineering, National Taiwan University

  • Chen XB, Yang J, Ye QL, Liang J (2011) Recursive projection twin support vector machine via within-class variance minimization. Pattern Recogn 44(10):2643–2655

    Article  MATH  Google Scholar 

  • Chen SG, Wu XJ, Zhang RF (2016) A novel twin support vector machine for binary classification problems. Neural Process Lett 263:22–35

    Google Scholar 

  • Cheng CT, Wang WC, Xu DM et al (2008) Optimizing hydropower reservoir operation using hybrid genetic algorithm and chaos. Water Resour Manag 22(7):895–909

    Article  Google Scholar 

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

    MATH  Google Scholar 

  • Ding SF, Hua XP (2014) Recursive least squares projection twin support vector machines for nonlinear classification. Neurocomputing 130:3–9

    Article  Google Scholar 

  • Ding SF, Yu JZ, Qi BJ, Huang HJ (2014) An overview on twin support vector machines. Artif Intell Rev 42(2):245–252

    Article  Google Scholar 

  • Duda GH, Van Loan CF (1996) Matrix computations, vol 3. Johns Hopkins University Press, Baltimore

    Google Scholar 

  • Duda DO, Hart PE, Stork DG (2001) Pattern classification, Second edn. Wiley, New York

    MATH  Google Scholar 

  • Fung G, Mangasarian OL (2005) Multicategory proximal support vector machine classifiers. Mach Learn 59:77–97

    Article  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

  • Lee YJ, Huang SY (2007) Reduced support vector machines: a statistical theory. IEEE Trans Neural Netw 13(1):1–13

    Article  Google Scholar 

  • Mangasarian OL (1994) Nonlinear programming. SIAM, New Delhi

    Book  MATH  Google Scholar 

  • Mangasarian OL, Musicant DR (1999) Successive overrelaxation for support vector machines. IEEE Trans Neural Netw 10(5):1032–1037

    Article  Google Scholar 

  • Mangasarian OL, Wild EW (2006) Multisurface proximal support vector machine classification via generalized eigenvalues. IEEE Trans Pattern Anal Mach Intell 28(1):69–74

    Article  Google Scholar 

  • Muphy PM, Aha DW (1992) UCI repository of machine learning databases. University of California, Irvine. http://www.ics.uci.edu/~mlearn

  • Peng XJ (2011) TPMSVM: a novel twin parametric-margin support vector machine for pattern recognition. Pattern Recogn 44(10):2678–2692

    Article  MATH  Google Scholar 

  • Peng XJ, Xu D (2012) Twin Mahalanobis distance-based support vector machines for pattern recognition. Inf Sci 200:22–37

    Article  MathSciNet  MATH  Google Scholar 

  • Peng XJ, Xu D (2013) Robust minimum class variance twin support vector machine classifier. Neural Comput Appl 22(5):999–1011

    Article  Google Scholar 

  • Peng XJ, Xu D (2014) Twin support vector hypersphere (TSVH) classifier for pattern recognition. Neural Comput Appl 24:1207–1220

    Article  Google Scholar 

  • Platt J (1999) Fast training of support vector machines using sequential minimal optimization. In: Scholkopf B, Burges CJC, Smola AJ (eds) Advances in kernel methods-support vector learning. MIT Press, Cambridge, pp 185–208

    Google Scholar 

  • Qi ZQ, Tian YJ, Shi Y (2013a) Robust twin support vector machine for pattern classification. Pattern Recogn 46(1):305–316

    Article  MATH  Google Scholar 

  • Qi ZQ, Tian YJ, Shi Y (2013b) Structural twin support vector machine for classification. Knowl Based Syst 43:74–81

    Article  Google Scholar 

  • Ripley BD (2008) Pattern recognition and neural networks. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  • Shao YH, Deng NY (2012) A coordinate descent margin based-twin support vector machine for classification. Neural Netw 25:114–121

    Article  MATH  Google Scholar 

  • Shao YH, Zhang CH, Wang XB, Deng NY (2011) Improvements on twin support vector machines. IEEE Trans Neural Netw 22(6):962–968

    Article  Google Scholar 

  • Shao YH, Deng NY, Yang ZM (2012) Least squares recursive projection twin support vector machine for classification. Pattern Recogn 45(6):2299–2307

    Article  MATH  Google Scholar 

  • Shao YH, Wang Z, Chen WJ, Deng NY (2013) A regularization for the projection twin support vector machine. Knowl Based Syst 37:203–210

    Article  Google Scholar 

  • Shao YH, Chen WJ, Deng NY (2014) Nonparallel hyperplane support vector machine for binary classification problems. Inf Sci 263:22–35

    Article  MathSciNet  MATH  Google Scholar 

  • Sun J, Fang W, Wu XJ, Palade P, Xu WB (2012) Quantum-behaved particle swarm optimization: analysis of individual particle behavior and parameter selection. Evol Comput 20(3):349–393

    Article  Google Scholar 

  • Suykens J, Vandewalle J (1999) Least squares support vector machine classifiers. Neural Process Lett 9:293–300

    Article  Google Scholar 

  • Trafails TB, Ince H (2002) Support vector machine for regression and applications to financial forecasting. In: IEEE-INNS-ENNS international joint conference on neural networks, IEEE computer society, vol 6, pp 6348–6348

  • Vapnik VN (2000) The nature of statistical learning theory. Springer, New York

    Book  MATH  Google Scholar 

  • Wang R, Kwong S, Chen DG, Cao JJ (2013) A vector-valued support vector machine model for multi-class problem. Inf Sci 235:174–194

    Article  MATH  Google Scholar 

  • Ye QL, Zhao CX, Ye N, Chen YN (2010) Multi-weight vector projection support vector machines. Pattern Recogn Lett 31:2006–2011

    Article  Google Scholar 

  • Yen SJ, Wu YC, Yang JC, Lee YS, Liu LL (2013) A support vector machine-based context-ranking model for question answering. Inf Sci 224(1):77–87

    Article  Google Scholar 

  • Zhang J, Chau KW (2009) Multilayer ensemble pruning via novel multi-sub-swarm particle swarm optimization. J Univ Comput Sci 15(4):840–858

    Google Scholar 

Download references

Acknowledgements

This work was partially supported by the National Natural Science Foundation of China (Grant Nos. 61373055, 61672265 and 61702012), the University Outstanding Young Talent Support Project of Anhui Province of China (Grant No. gxyq2017026) and the University Natural Science Research Project of Anhui Province of China (Grant Nos. KJ2016A431, KJ2017A361 and KJ2017A368).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaojun Wu.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interests regarding the publication of this paper.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, S., Wu, X. & Yin, H. A novel projection twin support vector machine for binary classification. Soft Comput 23, 655–668 (2019). https://doi.org/10.1007/s00500-017-2974-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-017-2974-z

Keywords

Navigation