Skip to main content

Optimizing Training Data and Hyperparameters of Support Vector Machines Using a Memetic Algorithm

  • Conference paper
  • First Online:
Man-Machine Interactions 6 (ICMMI 2019)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1061 ))

Included in the following conference series:

Abstract

Support vector machine (SVM) is a well-known machine learning algorithm widely used for classification and regression problems. Despite the high prediction rate of this technique in a wide range of real applications, the efficiency of SVM and its classification performance highly depends on the hyperparameters setting as well as the selection of feature subset. Moreover, high memory and computational complexity of SVM training can be a limiting factor for its application on huge dataset. In this work we propose a novel memetic algorithm for support vector machine called SE-SVM to address mentioned problems. We use evolutionary techniques that optimize hyperparameters and select features and training set simultaneously. The algorithm is applied to seven datasets. All of that datasets are binary classification problem. We compare the SE-SVM to different evolutionary algorithms, random search techniques and other well-established classifiers. The experimental results show that the end result obtained by SE-SVM achieves high classification performance with a shorter training and classification time.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Balcázar, J., Dai, Y., Watanabe, O.: A random sampling technique for training support vector machines. In: ALT, pp. 119–134. Springer, Heidelberg (2001)

    Google Scholar 

  2. Chou, J.S., Cheng, M.Y., Wu, Y.W., Pham, A.D.: Optimizing parameters of support vector machine using fast messy genetic algorithm for dispute classification. Expert Syst. Appl. 41(8), 3955–3964 (2014)

    Article  Google Scholar 

  3. Dudzik, W., Nalepa, J., Kawulok, M.: Automated optimization of non-linear SVMs for binary classification. In: InCoS, pp. 504–513. Springer, Cham (2018)

    Google Scholar 

  4. Dudzik, W., Nalepa, J., Kawulok, M.: Evolutionarily tuned support vector machines. In: GECCO 2019 Companion. ACM, Prague (2019)

    Google Scholar 

  5. Guo, L., Boukir, S.: Fast data selection for SVM training using ensemble margin. Pattern Recogn. Lett. 51, 112–119 (2015)

    Article  Google Scholar 

  6. He, Q., Xie, Z., Hu, Q., Wu, C.: Neighborhood based sample and feature selection for svm classification learning. Neurocomput. 74(10), 1585–1594 (2011)

    Article  Google Scholar 

  7. Huang, C.L., Wang, C.J.: A GA-based feature selection and parameters optimizationfor SVMs. Expert Syst. Appl. 31(2), 231–240 (2006)

    Article  Google Scholar 

  8. Kawulok, M., Nalepa, J., Dudzik, W.: An alternating genetic algorithm for selecting SVM model and training set. In: MCPR, pp. 94–104. Springer, Cham (2017)

    Google Scholar 

  9. Lin, S.W., Ying, K.C., Chen, S.C., Lee, Z.J.: Particle swarm optimization for parameter determination and feature selection of support vector machines. Expert Syst. Appl. 35(4), 1817–1824 (2008)

    Article  Google Scholar 

  10. Nalepa, J., Kawulok, M.: A memetic algorithm to select training data for support vector machines. In: GECCO 2014, pp. 573–580. ACM, New York (2014)

    Google Scholar 

  11. Nalepa, J., Kawulok, M.: Selecting training sets for support vector machines: a review. Artif. Intell. Rev. 52, 1–44 (2018)

    Google Scholar 

  12. Phan, A.V., Nguyen, M.L., Bui, L.T.: Feature weighting and SVM parameters optimization based on genetic algorithms for classification problems. Appl. Intell. 46(2), 455–469 (2017)

    Article  Google Scholar 

  13. Shen, X.J., Mu, L., Li, Z., Wu, H.X., Gou, J.P., Chen, X.: Large-scale SVM classification with redundant data reduction. Neurocomputing 172, 189–197 (2016)

    Article  Google Scholar 

  14. Tharwat, A., Hassanien, A.E., Elnaghi, B.E.: A BA-based algorithm for parameter optimization of support vector machine. Pattern Recogn. Lett. 93, 13–22 (2017)

    Article  Google Scholar 

  15. Verbiest, N., Derrac, J., Cornelis, C., García, S., Herrera, F.: Evolutionary wrapper approaches for training set selection as preprocessing mechanism for SVMs. Appl. Soft Comput. 38(C), 10–22 (2016)

    Google Scholar 

  16. Zhang, X., Qiu, D., Chen, F.: Support vector machine with parameter optimization by a novel hybrid method and its application to fault diagnosis. Neurocomputing 149, 641–651 (2015)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the National Science Centre under Grant DEC-2017/25/B/ST6/00474. W. Dudzik was co-financed by the European Union through the European Social Fund (grant POWR.03.02.00-00-I029) and by the Silesian University of Technology (02/020/BKM18/0155).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wojciech Dudzik .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Dudzik, W., Kawulok, M., Nalepa, J. (2020). Optimizing Training Data and Hyperparameters of Support Vector Machines Using a Memetic Algorithm. In: Gruca, A., Czachórski, T., Deorowicz, S., Harężlak, K., Piotrowska, A. (eds) Man-Machine Interactions 6. ICMMI 2019. Advances in Intelligent Systems and Computing, vol 1061 . Springer, Cham. https://doi.org/10.1007/978-3-030-31964-9_22

Download citation

Publish with us

Policies and ethics