Binary Chimp Optimization Algorithm for features selection

Efcient Feature Selection in High Dimensional Data Based on Enhanced Binary Chimp Optimization Algorithms and Machine Learning
123 Downloads
Updated 6 Nov 2023

View License

Feature selection with the highest performance accuracy is the biggest win for multidimensional data. The Chimpanzee Optimization Algorithm (ChOA) serves as a crucial technique for dealing with multidimensional global optimization issues. However, ChOA often lacks fast convergence and good selection of sensitive attributes leading to poor performance. To address these issues, most signifcant features were selected using two variants of ChOA called BChimp1 and BChimp2. BChimp1 selects the optimal solution from the four best possible solutions and it applies a stochastic crossover on four moving solutions to deeply speed-up convergence level. BChimp2 uses the sigmoid function to select the signifcant features. Then, these features were trained using six-well known classifers. The proposed techniques tend to select the most signifcant features, speed up the convergence rate and decrease training time for high-dimensional data. 23 standard datasets with six well-known classifers were employed to assess the performance of BChimp1 and BChimp2. Experimental results validate the efciency of BChimp1 and BChimp2 in enhancing accuracy by 83.83% and 82.02%, and reducing dimensionality by 42.77% and 72.54%, respectively. However, time-evaluation results of BChimp1 and BChimp2 in all datasets showed fast convergence and surpassed current optimization algorithms such as
PSO, GWA, GOA, and GA.

Cite As

Ayeche, F., Alti, A. Efficient Feature Selection in High Dimensional Data Based on Enhanced Binary Chimp Optimization Algorithms and Machine Learning. Hum-Cent Intell Syst (2023). https://doi.org/10.1007/s44230-023-00048-w

MATLAB Release Compatibility
Created with R2016a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.5

Binary Chimp Optimization Algorithm for features selection

1.0.4

Binary Chimp Optimization Algorithm for features selection

1.0.3

Binary Chimp Optimization Algorithm for features selection

1.0.2

Binary Chimp Optimization Algorithm for features selection

1.0.1

Feature selection · BChimp · Machine learning · Dimensionality reduction · Relevancy · Classifcation accuracy

1.0.0