Skip to main content
Top
Published in: Neural Computing and Applications 11/2018

13-03-2017 | Original Article

A parsimonious SVM model selection criterion for classification of real-world data sets via an adaptive population-based algorithm

Authors: Omid Naghash Almasi, Mohammad Hassan Khooban

Published in: Neural Computing and Applications | Issue 11/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This paper proposes and optimizes a two-term cost function consisting of a sparseness term and a generalized v-fold cross-validation term by a new adaptive particle swarm optimization (APSO). APSO updates its parameters adaptively based on a dynamic feedback from the success rate of the each particle’s personal best. Since the proposed cost function is based on the choosing fewer numbers of support vectors, the complexity of SVM model is decreased while the accuracy remains in an acceptable range. Therefore, the testing time decreases and makes SVM more applicable for practical applications in real data sets. A comparative study on data sets of UCI database is performed between the proposed cost function and conventional cost function to demonstrate the effectiveness of the proposed cost function.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
1.
go back to reference Vapnik VN (1998) Statistical learning theory. Wiley, New YorkMATH Vapnik VN (1998) Statistical learning theory. Wiley, New YorkMATH
2.
go back to reference Almasi ON, Rouhani M (2016) Fast and de-noise support vector machine training method based on fuzzy clustering method for large real world datasets. Turk J Electr Eng Comput 241:219–233CrossRef Almasi ON, Rouhani M (2016) Fast and de-noise support vector machine training method based on fuzzy clustering method for large real world datasets. Turk J Electr Eng Comput 241:219–233CrossRef
3.
go back to reference Peng X, Wang Y (2009) A geometric method for model selection in support vector machine. Expert Syst Appl 36:5745–5749CrossRef Peng X, Wang Y (2009) A geometric method for model selection in support vector machine. Expert Syst Appl 36:5745–5749CrossRef
4.
go back to reference Wang S, Meng B (2011) Parameter selection algorithm for support vector machine. Environ Sci Conf Proc 11:538–544CrossRef Wang S, Meng B (2011) Parameter selection algorithm for support vector machine. Environ Sci Conf Proc 11:538–544CrossRef
5.
go back to reference Chapelle O, Vapnik VN, Bousquet O, Mukherjee S (2002) Choosing multiple parameters for support vector machines. Mach Learn 461:131–159CrossRef Chapelle O, Vapnik VN, Bousquet O, Mukherjee S (2002) Choosing multiple parameters for support vector machines. Mach Learn 461:131–159CrossRef
6.
go back to reference Jaakkola T, Haussler D (1999) Probabilistic kernel regression models. Artif Int Stat 126:1–4 Jaakkola T, Haussler D (1999) Probabilistic kernel regression models. Artif Int Stat 126:1–4
7.
go back to reference Opper M, Winther O (2000) Gaussian processes and SVM: mean field and leave-one-out estimator. In: Smola A, Bartlett P, Scholkopf B, Schuurmans D (eds) Advances in large margin classifiers. MIT Press, Cambridge, MA Opper M, Winther O (2000) Gaussian processes and SVM: mean field and leave-one-out estimator. In: Smola A, Bartlett P, Scholkopf B, Schuurmans D (eds) Advances in large margin classifiers. MIT Press, Cambridge, MA
8.
go back to reference Vapnik V, Chapelle O (2000) Bounds on error expectation for support vector machines. Neural Comput 12(9):2013–2016CrossRef Vapnik V, Chapelle O (2000) Bounds on error expectation for support vector machines. Neural Comput 12(9):2013–2016CrossRef
9.
go back to reference Keerthi SS (2002) Efficient tuning of SVM hyperparameters using radius/margin bound and iterative algorithms. IEEE Trans Neural Netw 135:1225–1229CrossRef Keerthi SS (2002) Efficient tuning of SVM hyperparameters using radius/margin bound and iterative algorithms. IEEE Trans Neural Netw 135:1225–1229CrossRef
10.
go back to reference Sun J, Zheng C, Li X, Zhou Y (2010) Analysis of the distance between two classes for tuning SVM hyperparameters. IEEE Trans Neural Netw 212:305–318 Sun J, Zheng C, Li X, Zhou Y (2010) Analysis of the distance between two classes for tuning SVM hyperparameters. IEEE Trans Neural Netw 212:305–318
11.
go back to reference Guo XC, Yang JH, Wu CG, Wang CY, Liang YC (2008) A novel LS-SVMs hyper-parameter selection based on particle swarm optimization. Neurocomputing 71:3211–3215CrossRef Guo XC, Yang JH, Wu CG, Wang CY, Liang YC (2008) A novel LS-SVMs hyper-parameter selection based on particle swarm optimization. Neurocomputing 71:3211–3215CrossRef
12.
13.
go back to reference Lin KM, Lin CJ (2003) A study on reduced support vector machines. IEEE Trans Neural Netw 146:1449–1459 Lin KM, Lin CJ (2003) A study on reduced support vector machines. IEEE Trans Neural Netw 146:1449–1459
14.
go back to reference Wang S, Meng B (2010) PSO algorithm for support vector machine. In: Electronic commerce and security conference, pp 377–380 Wang S, Meng B (2010) PSO algorithm for support vector machine. In: Electronic commerce and security conference, pp 377–380
15.
go back to reference Lei P, Lou Y (2010) Parameter selection of support vector machine using an improved PSO algorithm. In: Intelligent human–machine systems and cybernetics conference, pp 196–199 Lei P,  Lou Y (2010) Parameter selection of support vector machine using an improved PSO algorithm. In: Intelligent human–machine systems and cybernetics conference, pp 196–199
16.
go back to reference Lin SW, Ying KC, Chen SC, Lee ZJ (2008) Particle swarm optimization for parameter determination and feature selection of support vector machines. Expert Syst Appl 354:1817–1824CrossRef Lin SW, Ying KC, Chen SC, Lee ZJ (2008) Particle swarm optimization for parameter determination and feature selection of support vector machines. Expert Syst Appl 354:1817–1824CrossRef
17.
go back to reference Zhang W, Niu P (2011) LS-SVM based on chaotic particle swarm optimization with simulated annealing and application. In: Intelligent control and information processing, 2011 2nd international conference, vol 2, pp 931–935 Zhang W, Niu P (2011) LS-SVM based on chaotic particle swarm optimization with simulated annealing and application. In: Intelligent control and information processing, 2011 2nd international conference, vol 2, pp 931–935
18.
go back to reference Blondin J, Saad A (2010) Metaheuristic techniques for support vector machine model selection. In: Hybrid intelligent systems, 2010 10th international conference, pp 197–200 Blondin J, Saad A (2010) Metaheuristic techniques for support vector machine model selection. In: Hybrid intelligent systems, 2010 10th international conference, pp 197–200
19.
go back to reference Almasi ON, Akhtarshenas E, Rouhani M (2014) An efficient model selection for SVM in real-world datasets using BGA and RGA. Neural Netw World 24(5):501CrossRef Almasi ON, Akhtarshenas E, Rouhani M (2014) An efficient model selection for SVM in real-world datasets using BGA and RGA. Neural Netw World 24(5):501CrossRef
20.
go back to reference Lihu A, Holban S (2012) Real-valued genetic algorithms with disagreements. Stud Comp Intell 4(4):317–325 Lihu A, Holban S (2012) Real-valued genetic algorithms with disagreements. Stud Comp Intell 4(4):317–325
21.
go back to reference Cervantes J, Garcia-Lamont F, Rodriguez L, Lopez A, Castilla JR, Trueba A (2017) PSO-based method for SVM classification on skewed data sets. Neurocomputing 228:187–197CrossRef Cervantes J, Garcia-Lamont F, Rodriguez L, Lopez A, Castilla JR, Trueba A (2017) PSO-based method for SVM classification on skewed data sets. Neurocomputing 228:187–197CrossRef
22.
go back to reference Williams P, Li S, Feng J, Wu S (2007) A geometrical method to improve performance of the support vector machine. IEEE Trans Neural Netw 183:942–947CrossRef Williams P, Li S, Feng J, Wu S (2007) A geometrical method to improve performance of the support vector machine. IEEE Trans Neural Netw 183:942–947CrossRef
23.
go back to reference An S, Liu W, Venkatesh S (2007) Fast cross-validation algorithms for least squares support vector machine and kernel ridge regression. Pattern Recognit 408:2154–2162CrossRef An S, Liu W, Venkatesh S (2007) Fast cross-validation algorithms for least squares support vector machine and kernel ridge regression. Pattern Recognit 408:2154–2162CrossRef
24.
go back to reference Huang CM, Lee YJ, Lin DK, Huang SY (2007) Model selection for support vector machines via uniform design. Comput Stat Data Anal 521:335–346MathSciNetCrossRef Huang CM, Lee YJ, Lin DK, Huang SY (2007) Model selection for support vector machines via uniform design. Comput Stat Data Anal 521:335–346MathSciNetCrossRef
25.
go back to reference Almasi ON, Rouhani M (2016) A new fuzzy membership assignment and model selection approach based on dynamic class centers for fuzzy SVM family using the firefly algorithm. Turk J Electr Eng Comput 243:1797–1814CrossRef Almasi ON, Rouhani M (2016) A new fuzzy membership assignment and model selection approach based on dynamic class centers for fuzzy SVM family using the firefly algorithm. Turk J Electr Eng Comput 243:1797–1814CrossRef
26.
go back to reference Almasi BN, Almasi ON, Kavousi M, Sharifinia A (2013) Computer-aided diagnosis of diabetes using least square support vector machine. J Adv Computer Sci Technol 22:68–76 Almasi BN, Almasi ON, Kavousi M, Sharifinia A (2013) Computer-aided diagnosis of diabetes using least square support vector machine. J Adv Computer Sci Technol 22:68–76
27.
go back to reference Craven P, Wahba G (1978) Smoothing noisy data with spline functions. Numer Math 314:377–403CrossRef Craven P, Wahba G (1978) Smoothing noisy data with spline functions. Numer Math 314:377–403CrossRef
28.
29.
go back to reference Li KC (1987) Asymptotic optimality for Cp, CL, cross-validation and generalized cross-validation: discrete index set. Ann Stat 15(3):958–975CrossRef Li KC (1987) Asymptotic optimality for Cp, CL, cross-validation and generalized cross-validation: discrete index set. Ann Stat 15(3):958–975CrossRef
30.
go back to reference Cao Y, Golubev Y (2006) On oracle inequalities related to smoothing splines. Math Methods Stat 154:398–414MathSciNet Cao Y, Golubev Y (2006) On oracle inequalities related to smoothing splines. Math Methods Stat 154:398–414MathSciNet
31.
go back to reference Kennedy J, Eberhart RC (2001) Swarm intelligence. Academic Press, USA Kennedy J, Eberhart RC (2001) Swarm intelligence. Academic Press, USA
32.
go back to reference Beyer HG, Schwefel HP (2002) Evolution strategies: a comprehensive introduction. Nat Comput 352:2002MathSciNetMATH Beyer HG, Schwefel HP (2002) Evolution strategies: a comprehensive introduction. Nat Comput 352:2002MathSciNetMATH
33.
go back to reference Yuan X, Wang L, Yuan Y (2008) Application of enhanced PSO approach to optimal scheduling of hydro system. Energy Convers Manag 49:2966–2972CrossRef Yuan X, Wang L, Yuan Y (2008) Application of enhanced PSO approach to optimal scheduling of hydro system. Energy Convers Manag 49:2966–2972CrossRef
34.
go back to reference Taherkhani M, Safabakhsh R (2016) A novel stability-based adaptive inertia weight for particle swarm optimization. Appl Soft Comput 31:281–295CrossRef Taherkhani M, Safabakhsh R (2016) A novel stability-based adaptive inertia weight for particle swarm optimization. Appl Soft Comput 31:281–295CrossRef
35.
go back to reference Chauhan P, Deep K, Pant M (2013) Novel inertia weight strategies for particle swarm optimization. Memet Comput 5:229–251CrossRef Chauhan P, Deep K, Pant M (2013) Novel inertia weight strategies for particle swarm optimization. Memet Comput 5:229–251CrossRef
36.
go back to reference Yang X, Yuan J, Yuan J, Mao H (2007) A modified particle swarm optimizer with dynamic adaptation. Appl Math Comput 189:1205–1213MathSciNetMATH Yang X, Yuan J, Yuan J, Mao H (2007) A modified particle swarm optimizer with dynamic adaptation. Appl Math Comput 189:1205–1213MathSciNetMATH
37.
go back to reference Schwefel HPP (1993) Evolution and optimum seeking: the sixth generation. John Wiley & Sons, Inc Schwefel HPP (1993) Evolution and optimum seeking: the sixth generation. John Wiley & Sons, Inc
38.
go back to reference Almasi ON, Naghedi AA, Tadayoni E, Zare A (2014) Optimal design of T-S fuzzy controller for a nonlinear system using a new adaptive particle swarm optimization algorithm. J Adv Comput Sci Technol 31:37–47 Almasi ON, Naghedi AA, Tadayoni E, Zare A (2014) Optimal design of T-S fuzzy controller for a nonlinear system using a new adaptive particle swarm optimization algorithm. J Adv Comput Sci Technol 31:37–47
39.
go back to reference Wang Y, Li B, Weise T, Wang J, Yuan B, Tian Q (2011) Self-adaptive learning based particle swarm optimization. Inf Sci 181:4515–4538MathSciNetCrossRef Wang Y, Li B, Weise T, Wang J, Yuan B, Tian Q (2011) Self-adaptive learning based particle swarm optimization. Inf Sci 181:4515–4538MathSciNetCrossRef
40.
go back to reference Keerthi SS, Lin CJ (2003) Asymptotic behavior of support vector machines with gaussian kernel. Neural Comput 157:1667–1689CrossRef Keerthi SS, Lin CJ (2003) Asymptotic behavior of support vector machines with gaussian kernel. Neural Comput 157:1667–1689CrossRef
41.
go back to reference Bordes A, Ertekin S, Weston J, Bottou L (2005) Fast kernel classifiers with online and active learning. J Mach Learn Res 6:1579–1619MathSciNetMATH Bordes A, Ertekin S, Weston J, Bottou L (2005) Fast kernel classifiers with online and active learning. J Mach Learn Res 6:1579–1619MathSciNetMATH
Metadata
Title
A parsimonious SVM model selection criterion for classification of real-world data sets via an adaptive population-based algorithm
Authors
Omid Naghash Almasi
Mohammad Hassan Khooban
Publication date
13-03-2017
Publisher
Springer London
Published in
Neural Computing and Applications / Issue 11/2018
Print ISSN: 0941-0643
Electronic ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-017-2930-y

Other articles of this Issue 11/2018

Neural Computing and Applications 11/2018 Go to the issue

Premium Partner