Skip to main content

Support Vector Machine: Applications and Improvements Using Evolutionary Algorithms

  • Chapter
  • First Online:
Evolutionary Machine Learning Techniques

Part of the book series: Algorithms for Intelligent Systems ((AIS))

Abstract

A description of the theory and the mathematical base of support vector machines with a survey on its applications is first presented in this chapter. Then, a method for obtaining nonlinear kernel of support vector machines is proposed. The proposed method uses the gray wolf optimizer for solving the corresponding nonlinear optimization problem. A sensitivity analysis is also performed on the parameter of the model to tune the resulting classifier. The method has been applied to a set of experimental data for diabetes mellitus diagnosis. Results show that the method leads to a classifier which distinguished healthy and patient cases with 87.5% of accuracy.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Abdelghafar S, Darwish A, Hassanien AE (2019) Cube satellite failure detection and recovery using optimized support vector machine. In: Hassanien A, Tolba M, Shaalan K, Azar A (eds) Proceedings of the international conference on Advanced Intelligent Systems and Informatics 2018. AISI (2018) Advances in Intelligent Systems and Computing, vol 845. Springer, Cham

    Google Scholar 

  2. Al-Zoubi AM, Faris H, Alqatawna J, Hassonah MA (2018) Evolving support vector machines using Whale optimization algorithm for spam profiles detection on online social networks in different lingual contexts. Knowl-Based Syst 153:91–104

    Article  Google Scholar 

  3. Belaid S, Mellit A (2016) Prediction of daily and mean monthly global solar radiation using support vector machine in an arid climate. Energ Convers Manage 118:105–118

    Article  Google Scholar 

  4. Chan WH, Mohamad MS, Deris S, Zaki N, Kasim S, Omatu S, Corchado JM, Al Ashwal H (2016) Identification of informative genes and pathways using an improved penalized support vector machine with a weighting scheme. Comput Biol Med 77:102–115

    Article  Google Scholar 

  5. Dalian Y, Yilun L, Songbai L, Xuejunc L, Liyong M (2015) Gear fault diagnosis based on support vector machine optimized by artificial bee colony algorithm. Mech Mach Theory 90:219–229

    Article  Google Scholar 

  6. Deo RC, Kisi O, Singh VP (2017) Drought forecasting in eastern Australia using multivariate adaptive regression spline, least square support vector machine and M5Tree model. Atmos Res 184:149–175

    Article  Google Scholar 

  7. Devi Arockia Vanitha C, Devaraj D, Venkatesulu M (2015) Gene expression data classification using support vector machine and mutual information-based gene selection. Proc Comput Sci 47:13–21

    Article  Google Scholar 

  8. Elhariri E, El-Bendary N, Hassanien AE, Abraham A (2015) Grey wolf optimization for one-against-one multi-class support vector vachines. In: 7th international conference of Soft Computing and Pattern Recognition (SoCPaR), pp 7–12

    Google Scholar 

  9. Jaafari A, Pourghasemi HR (2019) Factors influencing regional-scale wildfire probability in Iran: an application of random forest and support vector machine. In: Spatial modeling in GIS and R for Earth and environmental sciences, pp 607–619

    Chapter  Google Scholar 

  10. Joachims T (1998) Text categorization with support vector machines: learning with many relevant features. In: Ndellec C, Rouveirol C (eds) Machine learning: ECML-98. ECML 1998. Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence), vol 1398, pp 137–142

    Chapter  Google Scholar 

  11. Kaytez F, Cengiz Taplamacioglu M, Camb E, Hardalac F (2015) Forecasting electricity consumption: a comparison of regression analysis, neural networks and least squares support vector machines. Int J Elec Power 67:431–438

    Article  Google Scholar 

  12. Khedher L, Ramrez J, Grriz JM, Brahim A, Segovia F (2015) Early diagnosis of Alzheimers disease based on partial least squares, principal component analysis and support vector machine using segmented MRI images. Neurocomputing 151:139–150

    Article  Google Scholar 

  13. Kisi O (2015) Pan evaporation modeling using least square support vector machine, multivariate adaptive regression splines and M5 model tree. J Hydrol 528:312–320

    Article  Google Scholar 

  14. Li Y, Xu M, Wei Y, Huang W (2016) A new rolling bearing fault diagnosis method based on multiscale permutation entropy and improved support vector machine based binary tree. Energy 67:80–94

    Google Scholar 

  15. Meng J, Luo G, Gao F (2016) Lithium polymer battery state-of-charge estimation based on adaptive unscented Kalman filter and support vector machine. IEEE T Power Electr 31:2226–2238

    Article  Google Scholar 

  16. Min SH, Lee J, Han I (2006) Hybrid genetic algorithms and support vector machines for bankruptcy prediction. Expert Syst Appl 31:652–660

    Article  Google Scholar 

  17. Mirjalili SA, Mirjalili SM, Lewis A (2014) Grey Wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  18. Mirjalili S, Aljarah I, Mafarja M, Heidari AA, Faris H (2020) Grey Wolf optimizer: theory, literature review, and application in computational fluid dynamics problems. In: Mirjalili S et al (eds) Nature-inspired optimizers, studies in computational intelligence, vol 811, pp 87–105

    Google Scholar 

  19. Mohammadi K, Shamshirband S, Tong CW, Arif M, Petkovic D, Ch S (2015) A new hybrid support vector machinewavelet transform approach for estimation of horizontal global solar radiation. Energ Convers Manage 92:162–171

    Article  Google Scholar 

  20. Olatomiwa L, Mekhilef S, Shamshirband S, Mohammadi K, Petkovic K, Ch S (2015) A support vector machinefirefly algorithm-based model for global solar radiation prediction. Sol Energy 115:632–644

    Article  Google Scholar 

  21. Sacchet MD, Prasad G, Foland-Ross LC, Thompson PM, Gotlib IH (2015) Support vector machine classification of major depressive disorder using diffusion-weighted neuroimaging and graph theory. Front Psychiatry 6:1–10

    Article  Google Scholar 

  22. Shankar K, Lakshmanaprabu SK, Gupta D, Maseleno A, de Albuquerque VHC (2018) Optimal feature-basedmulti-kernel SVM approach for thyroid disease classification. J Supercomput 1573–0484:1–16

    Google Scholar 

  23. Sheng H, Xiao J (2015) Electric vehicle state of charge estimation: nonlinear correlation and fuzzy support vector machine. J Power Sources 281:131–137

    Article  Google Scholar 

  24. Sherin BM, Supriya MH (2015) Selection and parameter optimization of SVM kernel function for underwater target classification. In: 2015 IEEE Underwater Technology (UT) Chennai, India, pp 1–5

    Google Scholar 

  25. Smith JW, Everhart JE, Dickson WC, Knowler WC, Johannes RS (1988) Using the ADAP learning algorithm to forecast the onset of diabetes mellitus. In: Proceedings of symposium on computer applications and medical care, pp 261–265

    Google Scholar 

  26. Soualhi A, Medjaher K, Zerhouni N (2015) Bearing health monitoring based on Hilbert-Huang transform, support vector machine and regression. IEEE T Instrum Meas 64:52–62

    Article  Google Scholar 

  27. Sweidan AH, El-Bendary N, Hassanien AE, Hegazy OM, Mohamed AE (2015) Water quality classification approach based on bio-inspired gray wolf optimization. In: 7th international conference of Soft Computing and Pattern Recognition (SoCPaR), pp 1–6

    Google Scholar 

  28. Taravat A, Del Frate F, Cornaro C, Vergari S (2015) Neural networks and support vector machine algorithms for automatic cloud classification of whole-sky ground-based images. IEEE Geosci Remote S 12:666–670

    Article  Google Scholar 

  29. Tong S, Koller D (2001) Support vector machine active learning with applications to text classification. J Mach Learn Res 2:45–66

    MATH  Google Scholar 

  30. Wang S, Lu S, Dong Z, Yang J, Yang M, Zhang Y (2016) Dual-tree complex wavelet transform and twin support vector machine for pathological brain detection. Appl Sci 6:1–18

    Google Scholar 

  31. Wu CH, Tzeng GH, Goo YJ, Fang WC (2007) A real-valued genetic algorithm to optimize the parameters of support vector machine for predicting bankruptcy. Expert Syst Appl 32:397–408

    Article  Google Scholar 

  32. Yang XS, Deb S, Fong S (2011) Accelerated particle swarm optimization and support vector machine for business optimization and applications. In: Fong S (eds) Networked Digital Technologies (NDT), Communications in computer and information science, vol 136. Springer, Heidelberg

    Chapter  Google Scholar 

  33. Zhang X, Chen X, He Z (2010) An ACO-based algorithm for parameter optimization of support vector machines Expert Sys Appl 37:6618–6628

    Google Scholar 

  34. Zhang Y, Dong Z, Wang S, Ji G, Yang J (2015) Preclinical diagnosis of Magnetic Resonance (MR) brain images via discrete wavelet packet transform with Tsallis entropy and Generalized Eigenvalue Proximal Support Vector Machine (GEPSVM). Entropy 17:1795–1813

    Article  Google Scholar 

  35. Zhang YD, Yang ZJ, Lu HM, Zhou XX, Phillips P, Li QM, Wang SH (2016) Facial emotion recognition based on biorthogonal wavelet entropy, fuzzy support vector machine, and stratified cross validation. IEEE Access 4:8375–8385

    Article  Google Scholar 

  36. Zhao D, Liu H, Zheng Y, He Y, Lu D, Lyu C (2019) Whale optimized mixed kernel function of support vector machine for colorectal cancer diagnosis. J Biomed Inform 92:103124

    Article  Google Scholar 

  37. Zheng B, Myint SW, Thenkabail PS, Aggarwal RM (2015) A support vector machine to identify irrigated crop types usingtime-series Landsat NDVI data. Int J Appl Earth Obs 34:103–112

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Seyedali Mirjalili .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Mehne, S.H.H., Mirjalili, S. (2020). Support Vector Machine: Applications and Improvements Using Evolutionary Algorithms. In: Mirjalili, S., Faris, H., Aljarah, I. (eds) Evolutionary Machine Learning Techniques. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-32-9990-0_3

Download citation

Publish with us

Policies and ethics