An Improved Binary Crayfish Optimization Algorithm for Handling Feature Selection Task in Supervised Classification
Open Access
- 29 July 2024
- journal article
- research article
- Published by MDPI AG in Mathematics
- Vol. 12 (15) , 2364
Abstract
Feature selection (FS) is a crucial phase in data mining (DM) and machine learning (ML) tasks, aimed at removing uncorrelated and redundant attributes to enhance classification accuracy. This study introduces an improved binary crayfish optimization algorithm (IBCOA) designed to tackle the FS problem. The IBCOA integrates a local search strategy and a periodic mode boundary handling technique, significantly improving its ability to search and exploit the feature space. By doing so, the IBCOA effectively reduces dimensionality, while improving classification accuracy. The algorithm’s performance was evaluated using support vector machine (SVM) and k-nearest neighbor (k-NN) classifiers on eighteen multi-scale benchmark datasets. The findings showed that the IBCOA performed better than nine recent binary optimizers, attaining 100% accuracy and decreasing the feature set size by as much as 0.8. Statistical evidence supports that the proposed IBCOA is highly competitive according to the Wilcoxon rank sum test (alpha = 0.05). This study underscores the IBCOA’s potential for enhancing FS processes, providing a robust solution for high-dimensional data challenges.Keywords
Funding Information
- Deanship of Scientific Research, Vice Presidency for Graduate Studies and Scientific Research, King Faisal University, Saudi Arabia (KFU241177)
This publication has 80 references indexed in Scilit:
- COVIDOA: a novel evolutionary optimization algorithm based on coronavirus disease replication lifecycleNeural Computing and Applications, 2022
- An improved binary sparrow search algorithm for feature selection in data classificationNeural Computing and Applications, 2022
- A global optimizer inspired from the survival strategies of flying foxesEngineering with Computers, 2022
- Metaheuristics: a comprehensive overview and classification along with bibliometric analysisArtificial Intelligence Review, 2021
- Binary Harris Hawks Optimizer for High-Dimensional, Low Sample Size Feature Selection2019
- Particle swarm optimization algorithm: an overviewSoft Computing, 2017
- Big Data Challenges for the Internet of Things (IoT) Paradigm2017
- Multi-Verse Optimizer: a nature-inspired algorithm for global optimizationNeural Computing and Applications, 2015
- A New Metaheuristic Bat-Inspired Algorithm2010
- Genetic programming as a means for programming computers by natural selectionStatistics and Computing, 1994