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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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
Lee PY, Loh WP, Chin JF (2017) Feature selection in multimedia: the state-of-the-art review. Image Vis Comput 67:29–42
Remeseiro B, Bolon-Canedo V (2019) A review of feature selection methods in medical applications. Comput Biol Med 112:103375
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
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
Saeys Y, Inza I, Larrañaga P (2007) A review of feature selection techniques in bioinformatics. Bioinformatics 23(19):2507–2517
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
Liu H, Yu L (2005) Toward integrating feature selection algorithms for classification and clustering. IEEE Trans Knowl Data Eng 17(4):491–502
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
Aghdam MH, Ghasem-Aghaee N, Basiri ME (2009) Text feature selection using ant colony optimization. Expert Syst Appl 36(3):6843–6853
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
Dash M, Liu H (1997) Feature selection for classification. Intell Data Anal 1(1–4):131–156
Guyon I, Elisseeff A (2003) An introduction to variable and feature selection. J Mach Learn Res 3:1157–1182
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
Hoque N, Bhattacharyya DK, Kalita JK (2014) MIFS-ND: a mutual information-based feature selection method. Expert Syst Appl 41(14):6371–6385
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
Tang J, Alelyani S, Liu H (2014) Feature selection for classification: a review. In: Data classification: algorithms and applications, p 37
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
Bebis G, Miller R (2004) Object detection using feature subset selection. Pattern Recognit 37(11):2165–2176
Jain AK, Duin RPW, Mao J (2000) Statistical pattern recognition: a review. IEEE Trans Pattern Anal Mach Intell 22(1):4–37
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Holland JH (1992) Genetic algorithms. Sci Amer 267(1):66–73
Rechenberg I (1978) Evolutionsstrategien. In: Simulationsmethoden der Medizin und Biologie. Springer, Berlin, Germany, pp 83–114
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
Glover F (1986) Future paths for integer programming and links to artificial intelligence. Comput Oper Res 13(5):533–549
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks (ICNN), vol 4, pp 1942–1948
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
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
Zhao R-Q, Tang W-S (2008) Monkey algorithm for global numerical optimization. J Uncertain Syst 2(3):165–176
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680
Woo Geem Z, Hoon Kim J, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68
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
Bolón-Canedo V, Alonso-Betanzos A (2019) Ensembles for feature selection: a review and future trends. Inf Fusion 52:1–12
Liu H, Motoda H (1998) Feature extraction, construction selection: a data mining perspective, vol 453. Springer, USA
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
Lin L, Gen M (2009) Auto-tuning strategy for evolutionary algorithms: balancing between exploration and exploitation. Soft Comput 13(2):157–168
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
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimizationover continuous spaces. J Global Optim 11(4):341–359
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
Civicioglu P (2012) Transforming geocentric Cartesian coordinates to geodetic coordinates by using differential search algorithm. Comput Geosci 46:229–247
Civicioglu P (2013) Backtracking search optimization algorithm for numerical optimization problems. Appl Math Comput 219(15):8121–8144
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
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
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
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
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
Yang X-S (2010) ‘A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization. Springer, Berlin, Germany, pp 65–74
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
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
Salimi H (2015) Stochastic fractal search: a powerful metaheuristic algorithm. Knowl-Based Syst 75:1–18
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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)