Skip to main content
Log in

A novel multi-objective wrapper-based feature selection method using quantum-inspired and swarm intelligence techniques

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Algorithm 1
Algorithm 2
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data availability statements

Data is available from the authors upon reasonable request

References

  1. Abualigah L, Diabat A (2022) Chaotic binary group search optimizer for feature selection. Expert Syst Appl 192:116368

    Article  Google Scholar 

  2. Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609

    Article  ADS  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  5. Agrawal R, Kaur B, Sharma S (2020) Quantum based whale optimization algorithm for wrapper feature selection. Appl Soft Comput 89:106092

    Article  Google Scholar 

  6. Agushaka JO, Ezugwu AE, Abualigah L (2022) Dwarf mongoose optimization algorithm. Comput Methods Appl Mech Eng 391:114570

    Article  ADS  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  8. 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)

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  11. Coello CAC, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8:256–279

    Article  Google Scholar 

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

  13. 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)

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

    Article  Google Scholar 

  15. Frank A (2010) Uci machine learning repository. http://archive.ics.uci.edu/ml

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

    Article  Google Scholar 

  17. Jin C, Jin S-W (2015) Automatic image annotation using feature selection based on improving quantum particle swarm optimization. Signal Process 109:172–181

    Article  ADS  Google Scholar 

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

  19. Kennedy J, Eberhart R (1995) Particle swarm optimization. In Proceedings of ICNN’95-International Conference on Neural Networks (pp. 1942–1948). IEEE volume 4

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

    Google Scholar 

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

    Article  CAS  PubMed  PubMed Central  Google Scholar 

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

    Article  Google Scholar 

  23. Marill T, Green D (1963) On the effectiveness of receptors in recognition systems. IEEE Trans Inf Theory 9:11–17

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  27. Paul A, Wu Z, Liu K, Gong S (2022) Robust multi-objective visual bayesian personalized ranking for multimedia recommendation. Appl Intell 52:3499–3510

    Article  Google Scholar 

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

    Article  PubMed  Google Scholar 

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

    Article  Google Scholar 

  30. Rahkar Farshi T, Ardabili AK (2021) A hybrid firefly and particle swarm optimization algorithm applied to multilevel image thresholding. Multimed Syst 27:125–142

    Article  Google Scholar 

  31. Rathee S, Ratnoo S (2020) Feature selection using multi-objective chc genetic algorithm. Procedia Comput Sci 167:1656–1664

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  37. Whitney AW (1971) A direct method of nonparametric measurement selection. IEEE Trans Comput 100:1100–1103

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  CAS  Google Scholar 

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

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

    Article  Google Scholar 

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

  43. Yang X-S (2009) Firefly algorithms for multimodal optimization. In International symposium on stochastic algorithms (pp. 169–178). Springer

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

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

    Article  Google Scholar 

  46. 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)

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

    ADS  Google Scholar 

  48. Zhang Y, Song X-f, Gong D-w (2017) A return-cost-based binary firefly algorithm for feature selection. Inf Sci 418:561–574

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

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

    Article  Google Scholar 

  52. Zouache D, Nouioua F, Moussaoui A (2016) Quantum-inspired firefly algorithm with particle swarm optimization for discrete optimization problems. Soft Comput 20:2781–2799

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Djaafar Zouache.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-16411-9

Keywords

Navigation