A Concise Survey on Solving Feature Selection Problems with Metaheuristic Algorithms

  • Conference paper
  • First Online:
Advances in Electrical and Computer Technologies (ICAECT 2021)

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 881))

Abstract

In machine learning, feature selection is a crucial and important operation. The basic goal of the feature selection problem is to lower the size of the feature set while preserving performance accuracy. To classify the datasets, many approaches have been devised. Metaheuristic algorithms, on the other hand, have received a lot of interest for handling a variety of optimization problems. As a result, this paper gives a comprehensive assessment of the literature on employing metaheuristic algorithms to solve feature selection problems. Furthermore, based on their behavior, metaheuristic algorithms have been divided into four types. A classified list of over a hundred metaheuristic algorithms is also provided. Only binary variations of metaheuristic algorithms have been evaluated and categorized in order to address the feature selection problem, and a comprehensive explanation of each has been provided. The binary classification, name of the classifier used, datasets, and evaluation metrics for metaheuristic algorithms used to solve feature selection problems are all included. After analyzing the articles, problems and issues in getting the optimal feature subset using various metaheuristic methods are identified. Finally, several research needs are identified for researchers who want to continue their work on building or refining metaheuristic categorization algorithms. A case study is presented for an application in which UCI datasets are adopted and a number of metaheuristic algorithms are used to achieve the optimum functionality.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Xue B, Zhang M, Browne WN, Yao X (2016) A survey on evolutionary computation approaches to feature selection. IEEE Trans Evol Comput 20(4):606–626

    Article  Google Scholar 

  2. Lee PY, Loh WP, Chin JF (2017) Feature selection in multimedia: the state-of-the-art review. Image Vis Comput 67:29–42

    Article  Google Scholar 

  3. Remeseiro B, Bolon-Canedo V (2019) A review of feature selection methods in medical applications. Comput Biol Med 112:103375

    Google Scholar 

  4. Sharma M, Kaur P (2020) A comprehensive analysis of nature-inspired meta-heuristic techniques for feature selection problem. Arch Comput Methods Eng 1–25. https://doi.org/10.1007/s11831-020-09412-6

  5. Asghar MZ, Khan A, Ahmad S, Kundi FM (2014) A review of feature extraction in sentiment analysis. J Basic Appl Sci Res 4(3):181–186

    Google Scholar 

  6. Saeys Y, Inza I, Larrañaga P (2007) A review of feature selection techniques in bioinformatics. Bioinformatics 23(19):2507–2517

    Article  Google Scholar 

  7. Agrawal P, Abutarboush HF, Ganesh T, Mohamed AW (2021) Metaheuristic algorithms on feature selection: a suvery of one decade of research (2009–2019). IEE Access

    Google Scholar 

  8. Liu H, Yu L (2005) Toward integrating feature selection algorithms for classification and clustering. IEEE Trans Knowl Data Eng 17(4):491–502

    Article  MathSciNet  Google Scholar 

  9. Ahmed S, Zhang M, Peng L (2013) Enhanced feature selection for biomarker discovery in LC-MS data using GP. In: Proceedings of the IEEE congress on evolutionary computation, pp 584–591

    Google Scholar 

  10. Aghdam MH, Ghasem-Aghaee N, Basiri ME (2009) Text feature selection using ant colony optimization. Expert Syst Appl 36(3):6843–6853

    Article  Google Scholar 

  11. Ghosh A, Datta A, Ghosh S (2013) Self-adaptive differential evolution for feature selection in hyperspectral image data. Appl Soft Comput 13(4):1969–1977

    Article  Google Scholar 

  12. Dash M, Liu H (1997) Feature selection for classification. Intell Data Anal 1(1–4):131–156

    Article  Google Scholar 

  13. Guyon I, Elisseeff A (2003) An introduction to variable and feature selection. J Mach Learn Res 3:1157–1182

    MATH  Google Scholar 

  14. Liu H, Motoda H, Setiono R, Zhao Z (2010) Feature selection: an ever evolving frontier in data mining. In: Feature selection in data mining, Hyderabad, India, pp 4–13

    Google Scholar 

  15. Hoque N, Bhattacharyya DK, Kalita JK (2014) MIFS-ND: a mutual information-based feature selection method. Expert Syst Appl 41(14):6371–6385

    Article  Google Scholar 

  16. Xu Z, King I, Lyu MR-T, ** R (2010) Discriminative semi-supervised feature selection via manifold regularization. IEEE Trans Neural Netw 21(7):1033–1047

    Article  Google Scholar 

  17. Tang J, Alelyani S, Liu H (2014) Feature selection for classification: a review. In: Data classification: algorithms and applications, p 37

    Google Scholar 

  18. Jović A, Brkić K, Bogunović N (2015) A review of feature selection methods with applications. In: Proceedings of the 38th international convention on information and communication technology, electronics and microelectronics (MIPRO), pp 1200–1205

    Google Scholar 

  19. Bebis G, Miller R (2004) Object detection using feature subset selection. Pattern Recognit 37(11):2165–2176

    Article  Google Scholar 

  20. Jain AK, Duin RPW, Mao J (2000) Statistical pattern recognition: a review. IEEE Trans Pattern Anal Mach Intell 22(1):4–37

    Article  Google Scholar 

  21. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  22. Holland JH (1992) Genetic algorithms. Sci Amer 267(1):66–73

    Article  Google Scholar 

  23. Rechenberg I (1978) Evolutionsstrategien. In: Simulationsmethoden der Medizin und Biologie. Springer, Berlin, Germany, pp 83–114

    Google Scholar 

  24. Holland JH (1992) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. MIT Press, Cambridge, MA, USA

    Book  Google Scholar 

  25. Glover F (1986) Future paths for integer programming and links to artificial intelligence. Comput Oper Res 13(5):533–549

    Article  MathSciNet  Google Scholar 

  26. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks (ICNN), vol 4, pp 1942–1948

    Google Scholar 

  27. Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst, Man, Cybern B, Cybern 26(1):29–41

    Google Scholar 

  28. Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Department of Computer Engineering, Erciyes University, Kayseri, Turkey, Technical Report 06, 2005

    Google Scholar 

  29. Zhao R-Q, Tang W-S (2008) Monkey algorithm for global numerical optimization. J Uncertain Syst 2(3):165–176

    Google Scholar 

  30. Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680

    Article  MathSciNet  Google Scholar 

  31. Woo Geem Z, Hoon Kim J, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68

    Google Scholar 

  32. Rao RV, Savsani VJ, Vakharia DP (2012) Teaching–learning-based optimization: an optimizationmethod for continuous non-linear large scale problems. Inf Sci 183(1):1–15

    Article  Google Scholar 

  33. Bolón-Canedo V, Alonso-Betanzos A (2019) Ensembles for feature selection: a review and future trends. Inf Fusion 52:1–12

    Article  Google Scholar 

  34. Liu H, Motoda H (1998) Feature extraction, construction selection: a data mining perspective, vol 453. Springer, USA

    Book  Google Scholar 

  35. Olorunda O, Engelbrecht AP (2008) Measuring exploration/exploitation in particle swarms using swarm diversity. In: Proceedings of the IEEE congress on evolutionary computation (IEEE world congress on computational intelligence), pp 1128–1134

    Google Scholar 

  36. Lin L, Gen M (2009) Auto-tuning strategy for evolutionary algorithms: balancing between exploration and exploitation. Soft Comput 13(2):157–168

    Article  Google Scholar 

  37. Mohamed AW, Hadi AA, Mohamed AK (2020) Gaining-sharing knowledge based algorithm for solving optimization problems: a novel nature-inspired algorithm. Int J Mach Learn Cybern 11:1501–1529

    Article  Google Scholar 

  38. Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimizationover continuous spaces. J Global Optim 11(4):341–359

    Article  MathSciNet  Google Scholar 

  39. Kashan AH (2009) League championship algorithm: a new algorithm for numerical function optimization. In: Proceedings of the international conference on soft computing and pattern recognition, pp 43–48

    Google Scholar 

  40. Civicioglu P (2012) Transforming geocentric Cartesian coordinates to geodetic coordinates by using differential search algorithm. Comput Geosci 46:229–247

    Google Scholar 

  41. Civicioglu P (2013) Backtracking search optimization algorithm for numerical optimization problems. Appl Math Comput 219(15):8121–8144

    MathSciNet  MATH  Google Scholar 

  42. Comellas F, Martinez-Navarro J (2009) Bumblebees: a multiagent combinatorial optimization algorithm inspired by social insect behavior. In: Proceedings of the 1st ACM/SIGEVO summit on genetic and evolutionary computation, pp 811–814

    Google Scholar 

  43. Premaratne U, Samarabandu J, Sidhu T (2009) A new biologically inspired optimization algorithm. In: Proceedings of the international conference on industrial and information systems (ICIIS), pp 279–284

    Google Scholar 

  44. Yang X-S, Deb S (2009) Cuckoo search via Lévy flights. In: Proceedings of the world congress on nature and biologically inspired computing (NaBIC), pp 210–214

    Google Scholar 

  45. He S, Wu QH, Saunders JR (2009) Group search optimizer: an optimization algorithm inspired by animal searching behavior. IEEE Trans Evol Comput 13(5):973–990

    Article  Google Scholar 

  46. Iordache S (2010) Consultant-guided search: a new Metaheuristic for combinatorial optimization problems. In: Proceedings of the 12th annual conference on genetic and evolutionary computation, pp 225–232

    Google Scholar 

  47. Yang X-S (2010) ‘A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization. Springer, Berlin, Germany, pp 65–74

    Google Scholar 

  48. Hedayatzadeh R, AkhavanSalmassi F, Keshtgari M, Akbari R, Ziarati K (2010) Termite colony optimization: a novel approach for optimizing continuous problems. In: Proceedings of the 18th Iranian conference on electrical engineering, pp 553–558

    Google Scholar 

  49. Oftadeh R, Mahjoob MJ, Shariatpanahi M (2010) A novel metaheuristic optimization algorithm inspired by group hunting of animals: hunting search. Comput Math Appl 60(7):2087–2098

    Article  Google Scholar 

  50. Salimi H (2015) Stochastic fractal search: a powerful metaheuristic algorithm. Knowl-Based Syst 75:1–18

    Google Scholar 

  51. Dhivyaprabha TT, Subashini P, Krishnaveni M (2018) Synergistic fibroblast optimization: a novel nature-inspired computing algorithm. Front Inf Technol Electron Eng 19(7):815–833

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rama Krishna Eluri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Eluri, R.K., Devarakonda, N. (2022). A Concise Survey on Solving Feature Selection Problems with Metaheuristic Algorithms. In: Sengodan, T., Murugappan, M., Misra, S. (eds) Advances in Electrical and Computer Technologies. ICAECT 2021. Lecture Notes in Electrical Engineering, vol 881. Springer, Singapore. https://doi.org/10.1007/978-981-19-1111-8_18

Download citation

  • DOI: https://doi.org/10.1007/978-981-19-1111-8_18

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-19-1110-1

  • Online ISBN: 978-981-19-1111-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation