Quasi-reflection learning arithmetic optimization algorithm firefly search for feature selection

  • Nebojsa Bacanin
  • , Nebojsa Budimirovic
  • , K. Venkatachalam*
  • , Hothefa Shaker Jassim
  • , Miodrag Zivkovic
  • , S. S. Askar
  • , Mohamed Abouhawwash
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

23 Scopus citations

Abstract

With the whirlwind evolution of technology, the quantity of stored data within datasets is rapidly expanding. As a result, extracting crucial and relevant information from said datasets is a gruelling task. Feature selection is a critical preprocessing task for machine learning to reduce the excess data in a set. This research presents a novel quasi-reflection learning arithmetic optimization algorithm - firefly search, an enhanced version of the original arithmetic optimization algorithm. Quasi-reflection learning mechanism was implemented for enhancement of population diversity, while firefly algorithm metaheuristics were used to improve the exploitation abilities of the original arithmetic optimization algorithm. The aim of this wrapper-based method is to tackle a specific classification problem by selecting an optimal feature subset. The proposed algorithm is tested and compared with various well-known methods on ten unconstrained benchmark functions, then on twenty-one standard datasets gathered from the University of California, Irvine Repository and Arizona State University. Additionally, the proposed approach is applied to the Corona disease dataset. The experimental results verify the improvements of the presented method and their statistical significance.

Original languageEnglish
Article numbere15378
JournalHeliyon
Volume9
Issue number4
DOIs
StatePublished - Apr 2023
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2023 The Author(s)

Keywords

  • Aritmetic optimisation algorithm
  • Feature selection
  • Firefly algorithm
  • Metaheuristics
  • Quasi-reflection-based learning

ASJC Scopus subject areas

  • General

Fingerprint

Dive into the research topics of 'Quasi-reflection learning arithmetic optimization algorithm firefly search for feature selection'. Together they form a unique fingerprint.

Cite this