Review of Metaheuristic Techniques for Feature Selection

  • Conference paper
  • First Online:
Soft Computing: Theories and Applications

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 627))

Abstract

Due to the rise of high-dimensional datasets in various sectors, feature selection is one of the most important issues. The primary goal of the feature selection problem is to lower the dimension of the feature set while retaining the performance accuracy. Several techniques of feature selection have been developed to obtain the optimal subset of features. To obtain optimal features, metaheuristics are modern optimization techniques that are used by the research community. In this paper, four groups of metaheuristic techniques have been identified based on their behavior. The classifier name, datasets, and assessment metrics for the metaheuristic methods used to solve the feature selection challenges are provided. After reviewing the papers, difficulties and problems are also observed while trying to use various metaheuristic methods to find the best subset of features. For those researchers who desire to continue their work on creating or refining metaheuristic techniques for feature selection, several research gaps are also mentioned.

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 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Sureka V, Sudha L, Kavya G, Aruna KB (2020) Nature inspired meta-heuristic optimization algorithms capitalized. In: 2020 6th International conference on advanced computing and communication systems (ICACCS), pp 1029–1034. IEEE

    Google Scholar 

  2. Dokeroglu T, Sevinc E, Kucukyilmaz T, Cosar A (2019) A survey on new generation metaheuristic algorithms. Comput Ind Eng 137:106040

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  5. 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 

  6. 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 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  9. 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 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  13. Sun Z, Bebis G, Miller R (2004) Object detection using feature subset selection. Pattern Recogn 37(11):2165–2176

    Article  Google Scholar 

  14. 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 

  15. Liu H, Motoda H (eds) (1998) Feature extraction, construction and selection: a data mining perspective, vol 453. Springer Science & Business Media

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  MATH  Google Scholar 

  20. 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(7):1501–1529

    Article  Google Scholar 

  21. Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–73

    Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Google Scholar 

  25. Holland JH (1992) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. MIT press (1992)

    Google Scholar 

  26. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks, 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 Part B (Cybern) 26(1):29–41

    Google Scholar 

  28. Karaboga D (2005) An idea based on honey bee swarm for numerical optimization, vol 200, pp 1–10. Technical report-tr06, Erciyes University, Engineering Faculty, Computer Engineering Department

    Google Scholar 

  29. Yi TH, Li HN, Zhang XD (2012) A modified monkey algorithm for optimal sensor placement in structural health monitoring. Smart Mater Struct 21(10):105033

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

  34. Agrawal P, Ganesh T, Mohamed AW (2021) A novel binary gaining–sharing knowledge-based optimization algorithm for feature selection. Neural Comput Appl 33(11):5989–6008

    Article  Google Scholar 

  35. Bolón-Canedo V, Rego-Fernández D, Peteiro-Barral D, Alonso-Betanzos A, Guijarro-Berdiñas B, Sánchez-Maroño N (2018) On the scalability of feature selection methods on high-dimensional data. Knowl Inf Syst 56(2):395–442

    Article  Google Scholar 

  36. Ewees AA, El Aziz MA, Hassanien AE (2019) Chaotic multi-verse optimizer-based feature selection. Neural Comput Appl 31(4):991–1006

    Article  Google Scholar 

  37. Belazzoug M, Touahria M, Nouioua F, Brahimi M (2020) An improved sine cosine algorithm to select features for text categorization. J King Saud Univ Comput Inf Sci 32(4):454–464

    Google Scholar 

  38. Han X, Chang X, Quan L, **ong X, Li J, Zhang Z, Liu Y (2014) Feature subset selection by gravitational search algorithm optimization. Inf Sci 281:128–146

    Article  Google Scholar 

  39. Zhang K, Yuan Z, Yang T, Lu Z, Cao Q, Tian Y, Zhu Y, Cao W, Liu X (2020) Chlorophyll meter–based nitrogen fertilizer optimization algorithm and nitrogen nutrition index for in-season fertilization of paddy rice. Agron J 112(1):288–300

    Article  Google Scholar 

  40. Martínez-Álvarez F, Asencio-Cortés G, Torres JF, Gutiérrez-Avilés D, Melgar-García L, Pérez-Chacón R, Rubio-Escudero C, Riquelme JC, Troncoso A (2020) Coronavirus optimization algorithm: a bioinspired metaheuristic based on the COVID-19 propagation model. Big Data 8(4):308–322

    Article  Google Scholar 

  41. Abdollahzadeh B, Gharehchopogh FS, Mirjalili S (2021) African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Comput Ind Eng 158:107408

    Article  Google Scholar 

  42. AL-kubaisy WJ, Yousif M, Al-Khateeb B, Mahmood M, Le DN (2021) The red colobuses monkey: a new nature–inspired metaheuristic optimization algorithm. Int J Comput Intell Syst 14(1):1108–1118

    Google Scholar 

  43. Abdollahzadeh B, Soleimanian Gharehchopogh F, Mirjalili S (2021) Artificial gorilla troops optimizer: a new nature‐inspired metaheuristic algorithm for global optimization problems. Int J Intell Syst 36(10):5887–5958

    Google Scholar 

  44. Bairwa AK, Joshi S, Singh D (2021) Dingo optimizer: a nature-inspired metaheuristic approach for engineering problems. Math Prob Eng

    Google Scholar 

  45. Hashim FA, Houssein EH, Hussain K, Mabrouk MS, Al-Atabany W (2022) Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems. Math Comput Simul 192:84–110

    Article  MATH  Google Scholar 

  46. Talatahari S, Azizi M, Gandomi AH (2021) Material generation algorithm: a novel metaheuristic algorithm for optimization of engineering problems. Processes 9(5):859

    Article  Google Scholar 

  47. Talatahari S, Azizi M, Tolouei M, Talatahari B, Sareh P (2021) Crystal structure algorithm (CryStAl): a metaheuristic optimization method. IEEE Access 9:71244–71261

    Article  Google Scholar 

  48. Zamli KZ, Kader A, Din F, Alhadawi HS (2021) Selective chaotic maps Tiki-Taka algorithm for the S-box generation and optimization. Neural Comput Appl 33(23):16641–16658

    Article  Google Scholar 

  49. Feng ZK, Niu WJ, Liu S (2021) Cooperation search algorithm: A novel metaheuristic evolutionary intelligence algorithm for numerical optimization and engineering optimization problems. Appl Soft Comput 98:106734

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ashish Jain .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 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

Jain, S., Jain, A., Jangid, M. (2023). Review of Metaheuristic Techniques for Feature Selection. In: Kumar, R., Verma, A.K., Sharma, T.K., Verma, O.P., Sharma, S. (eds) Soft Computing: Theories and Applications. Lecture Notes in Networks and Systems, vol 627. Springer, Singapore. https://doi.org/10.1007/978-981-19-9858-4_33

Download citation

Publish with us

Policies and ethics

Navigation