Litcius/Paper detail

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

Nebojša Bačanin, Nebojša Budimirović, K. Venkatachalam, Hothefa Shaker Jassim, Miodrag Živković, Shavan Askar, Mohamed Abouhawwash

2023Heliyon31 citationsDOIOpen Access PDF

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.

Topics & Concepts

Firefly algorithmComputer scienceFeature selectionBenchmark (surveying)MetaheuristicAlgorithmArtificial intelligenceTask (project management)Feature (linguistics)Optimization problemPreprocessorSet (abstract data type)Machine learningData miningEngineeringParticle swarm optimizationLinguisticsGeodesyPhilosophySystems engineeringProgramming languageGeographyMetaheuristic Optimization Algorithms ResearchEvolutionary Algorithms and ApplicationsMachine Learning and Data Classification
Quasi-reflection learning arithmetic optimization algorithm firefly search for feature selection | Litcius