Abstract
Feature selection plays a pivotal role in machine learning, serving as a critical preprocessing step. Its impact extends beyond enhancing the classification capabilities of learning algorithms; it also enables the reduction of dataset dimensionality. Consequently, feature selection entails a multi-objective optimization problem, striving to minimize the number of features while maximizing classification accuracy. Surprisingly, there are only a few studies that approach feature selection from a multi-objective perspective, compared to the more prevalent single-objective viewpoint.Motivated by this gap, we present a novel multi-objective algorithm for tackling the feature selection problem. Our approach draws inspiration from quantum computing and combines the strengths of the Firefly Algorithm (FA) and the Particle Swarm Optimizer (PSO). Leveraging quantum computing enhances solution distribution, while the cooperative nature of FA and PSO facilitates effective exploration of the feature space. Additionally, we introduce two fixed-size external archives, dedicated to storing the best solutions. The archive sizes are controlled using the epsilon dominance relation. We evaluate the efficiency of our algorithm through an extensive comparison against both single and multi-objective feature selection algorithms that enjoy high regard in the field. Furthermore, we propose a high-performance detection system that harnesses our algorithm alongside three Convolutional Neural Network Algorithms. This system demonstrates its potential in accurately identifying COVID-19 disease from X-ray images. Our experimental results unequivocally establish the superiority of our proposed algorithm over its competitors. It consistently delivers feature subsets with a smaller number of features and achieves higher classification accuracy.
Similar content being viewed by others
Data availability statements
Data is available from the authors upon reasonable request
References
Abualigah L, Diabat A (2022) Chaotic binary group search optimizer for feature selection. Expert Syst Appl 192:116368
Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609
Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-Qaness MA, Gandomi AH (2021) Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput Industrial Eng 157:107250
Abualigah L, Abd Elaziz M, Sumari P, Geem ZW, Gandomi AH (2022) Reptile search algorithm (rsa): A nature-inspired meta-heuristic optimizer. Expert Syst Appl 191:116158
Agrawal R, Kaur B, Sharma S (2020) Quantum based whale optimization algorithm for wrapper feature selection. Appl Soft Comput 89:106092
Agushaka JO, Ezugwu AE, Abualigah L (2022) Dwarf mongoose optimization algorithm. Comput Methods Appl Mech Eng 391:114570
Amoozegar M, Minaei-Bidgoli B (2018) Optimizing multi-objective pso based feature selection method using a feature elitism mechanism. Expert Syst Appl 113:499–514
Auger A, Bader J, Brockhoff D, Zitzler E (2009) Theory of the hypervolume indicator: optimal \(\mu \)-distributions and the choice of the reference point. In Proceedings of the tenth ACM SIGEVO workshop on Foundations of genetic algorithms (pp. 87–102)
Canayaz M (2021) Mh-covidnet: Diagnosis of covid-19 using deep neural networks and meta-heuristic-based feature selection on x-ray images. Biomedical Signal Process Control 64:102257
Chowdhury ME, Rahman T, Khandakar A, Mazhar R, Kadir MA, Mahbub ZB, Islam KR, Khan MS, Iqbal A, Al Emadi N et al (2020) Can ai help in screening viral and covid-19 pneumonia? Ieee Access 8:132665–132676
Coello CAC, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8:256–279
Cohen JP, Morrison P, Dao L, Roth K, Duong TQ, Ghassemi M (2020) Covid-19 image data collection: Prospective predictions are the future. arXiv:2006.11988
Dabba A, Tari A, Meftali S (2021) A new multi-objective binary harris hawks optimization for gene selection in microarray data. J Ambient Intell Human Comput (pp. 1–20)
Dash M, Liu H (1997) Feature selection for classification. Intell Data anal 1:131–156
Frank A (2010) Uci machine learning repository. http://archive.ics.uci.edu/ml
Got A, Moussaoui A, Zouache D (2021) Hybrid filter-wrapper feature selection using whale optimization algorithm: A multi-objective approach. Expert Sys Appl 183:115312
Jin C, Jin S-W (2015) Automatic image annotation using feature selection based on improving quantum particle swarm optimization. Signal Process 109:172–181
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
Kennedy J, Eberhart R (1995) Particle swarm optimization. In Proceedings of ICNN’95-International Conference on Neural Networks (pp. 1942–1948). IEEE volume 4
Kermany D, Zhang K, Goldbaum M et al (2018) Labeled optical coherence tomography (oct) and chest x-ray images for classification. Mendeley Data 2:651
Khan A, Hizam H, Bin Abdul Wahab NI, Lutfi Othman M (2020) Optimal power flow using hybrid firefly and particle swarm optimization algorithm. Plos one 15:e0235668
Labani M, Moradi P, Jalili M (2020) A multi-objective genetic algorithm for text feature selection using the relative discriminative criterion. Expert Syst Appl 149:113276
Marill T, Green D (1963) On the effectiveness of receptors in recognition systems. IEEE Trans Inf Theory 9:11–17
Mirjalili S, Saremi S, Mirjalili SM, Coelho LdS (2016) Multi-objective grey wolf optimizer: a novel algorithm for multi-criterion optimization. Expert Syst Appl 47:106–119
Nama S, Saha AK, Chakraborty S, Gandomi AH, Abualigah L (2023) Boosting particle swarm optimization by backtracking search algorithm for optimization problems. Swarm Evol Comput 79:101304
Oyelade ON, Ezugwu AE-S, Mohamed TI, Abualigah L (2022) Ebola optimization search algorithm: A new nature-inspired metaheuristic optimization algorithm. IEEE Access 10:16150–16177
Paul A, Wu Z, Liu K, Gong S (2022) Robust multi-objective visual bayesian personalized ranking for multimedia recommendation. Appl Intell 52:3499–3510
Piri J, Mohapatra P (2021) An analytical study of modified multi-objective har ris hawk optimizer towards medical data feature selection. Comput Biol Med 135:104558
Pitchaimanickam B, Murugaboopathi G (2020) A hybrid firefly algorithm with particle swarm optimization for energy efficient optimal cluster head selection in wireless sensor networks. Neural Comput Appl 32:7709–7723
Rahkar Farshi T, Ardabili AK (2021) A hybrid firefly and particle swarm optimization algorithm applied to multilevel image thresholding. Multimed Syst 27:125–142
Rathee S, Ratnoo S (2020) Feature selection using multi-objective chc genetic algorithm. Procedia Comput Sci 167:1656–1664
Sahoo A, Chandra S (2016) Improved cervix lesion classification using multi-objective binary firefly algorithm-based feature selection. Int J Bio-Inspired Comput 8:367–378
Talbi E-G, Basseur M, Nebro AJ, Alba E (2012) Multi-objective optimization using metaheuristics: non-standard algorithms. Int Trans Oper Res 19:283–305
Too J, Abdullah AR, Mohd Saad N, Mohd Ali N, Tee W (2018) A new competitive binary grey wolf optimizer to solve the feature selection problem in emg signals classification. Computers 7:58
Too J, Abdullah AR, Mohd Saad N (2019) Hybrid binary particle swarm optimization differential evolution-based feature selection for emg signals classification. Axioms 8:79
Too J, Abdullah AR, Mohd Saad N, Tee W (2019) Emg feature selection and classification using a pbest-guide binary particle swarm optimization. Computation 7:12
Whitney AW (1971) A direct method of nonparametric measurement selection. IEEE Trans Comput 100:1100–1103
Wu Q, Ma Z, Fan J, Xu G, Shen Y (2019) A feature selection method based on hybrid improved binary quantum particle swarm optimization. IEEE Access 7:80588–80601
Wu X, Yang Y, Han S, Zhao Z, Fang P, Gao Q (2021) Multi-objective optimization method for nuclear reactor radiation shielding design based on pso algorithm. Annals Nuclear Energy 160:108404
Xi M, Sun J, Liu L, Fan F, Wu X (2016) Cancer feature selection and classification using a binary quantum-behaved particle swarm optimization and support vector machine. Comput Math Methods in Med 2016
Xue B, Zhang M, Browne WN (2012) Particle swarm optimization for feature selection in classification: A multi-objective approach. IEEE Trans Cybern 43:1656–1671
Xue Y, Tang Y, Xu X, Liang J, Neri F (2021) Multi-objective feature selection with missing data in classification. IEEE Trans Emerging Topics Comput Intell
Yang X-S (2009) Firefly algorithms for multimodal optimization. In International symposium on stochastic algorithms (pp. 169–178). Springer
Ying Z, Li G, Ren Y, Wang R, Wang W (2017) A new image contrast enhancement algorithm using exposure fusion framework. In Computer Analysis of Images and Patterns: 17th International Conference, CAIP 2017, Ystad, Sweden, August 22–24, 2017, Proceedings, Part II 17 (pp. 36–46). Springer
Yong Z, Dun-wei G, Wan-qiu Z (2016) Feature selection of unreliable data using an improved multi-objective pso algorithm. Neurocomputing 171:1281–1290
Zare M, Ghasemi M, Zahedi A, Golalipour K, Mohammadi SK, Mirjalili S, Abualigah L (2023) A global best-guided firefly algorithm for engineering problems. J Bionic Eng (pp. 1–30)
Zhang Y, Gong D-w, Sun X-y, Guo Y-n (2017) A pso-based multi-objective multi-label feature selection method in classification. Sci Reports 7:1–12
Zhang Y, Song X-f, Gong D-w (2017) A return-cost-based binary firefly algorithm for feature selection. Inf Sci 418:561–574
Zhang Y, Gong D-w, Gao X-z, Tian T, Sun X-y (2020) Binary differential evolution with self-learning for multi-objective feature selection. Inf Sci 507:67–85
Zhou Y, Yuan X, Zhang X, Liu W, Wu Y, Yen GG, Hu B, Yi Z (2021) Evolutionary neural architecture search for automatic esophageal lesion identification and segmentation. IEEE Trans Artif Intell
Zouache D, Abdelaziz FB (2018) A cooperative swarm intelligence algorithm based on quantum-inspired and rough sets for feature selection. Comput Industrial Eng 115:26–36
Zouache D, Nouioua F, Moussaoui A (2016) Quantum-inspired firefly algorithm with particle swarm optimization for discrete optimization problems. Soft Comput 20:2781–2799
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The authors declare that there is no conflict of interest regarding the publication of this paper
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors
Informed consent
Informed consent was obtained from all individual participants included in the study
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zouache, D., Got, A., Alarabiat, D. et al. A novel multi-objective wrapper-based feature selection method using quantum-inspired and swarm intelligence techniques. Multimed Tools Appl 83, 22811–22835 (2024). https://doi.org/10.1007/s11042-023-16411-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-16411-9