Multi-Objective enhanced binary bat algorithm for unsupervised feature selection with classification validation
DOI:
https://doi.org/10.64497/jssci.269Keywords:
feature selection, binary bat algorithm, machine learning, optimization, crossoverAbstract
Feature selection is a vital preprocessing step for reducing dimensionality and improving model
generalization, especially in high-dimensional datasets. This paper presents a Multi-Objective Enhanced Binary
Bat Algorithm (MO-EBBA) for unsupervised feature selection, integrating a novel crossover operator and
adaptive pulse rate mechanism. Unlike traditional single-objective approaches, MO-EBBA simultaneously
optimizes two conflicting objectives: maximizing clustering quality (measured via Silhouette Coefficient) and
minimizing the number of selected features. The selected features are further validated through multiple
classifiers (SVM, k-NN, Decision Tree, and Random Forest), using supervised metrics such as accuracy, F1-
score, precision, and recall. We conduct experiments on several benchmark datasets, demonstrating that MO-
EBBA achieves superior trade-offs between feature reduction and classification performance compared to
existing state-of-the-art methods. Also, we conducted statistical tests to confirm the significance of the
improvements of the new method.
Downloads
References
[1] I. T. Sagagi, A. Adamu, S. M. Abdulrahman, and W. M. N. W. Zainon, "Unsupervised Feature Selection Technique
with Enhanced Binary Bat Algorithm," in Proc. 2024 IEEE 5th Int. Conf. Electro-Computing Technologies for
Humanity (NIGERCON), Ado Ekiti, Nigeria, Nov. 2024, pp. 1–5, doi: 10.1109/NIGERCON62786.2024.10926980.
[2] H. Liu and L. Yu, "Toward integrating feature selection algorithms for classification and clustering," IEEE Trans.
Knowl. Data Eng., vol. 17, no. 4, pp. 491–502, Apr. 2005, doi: 10.1109/TKDE.2005.66.
[3] S. Solorio-Fernández, J. A. Carrasco-Ochoa, and J. F. Martínez-Trinidad, "A review of unsupervised feature selection
methods," Artif. Intell. Rev., vol. 53, no. 2, pp. 907–948, Feb. 2020, doi: 10.1007/s10462-019-09682-y.
[4] A. N. Parveen, "Performance Analysis of Unsupervised Feature Selection Methods," in Proc. Int. Conf. Computing,
Communication and Applications (ICCCA), 2012, pp. 1–5, doi: 10.1109/ICCCA.2012.6179181.
[5] S. Jiang, X. Song, H. Wang, J. J. Han, and Q. H. Li, "A clustering-based method for unsupervised intrusion detection,"
Pattern Recognit. Lett., vol. 27, no. 7, pp. 802–810, May 2006, doi: 10.1016/j.patrec.2005.11.007.
[6] L. M. Abualigah, A. T. Khader, and M. A. Al-Betar, "Unsupervised Feature Selection Technique Based on Genetic
Algorithm for Improving Text Clustering," in Proc. 7th Int. Conf. Computer Science and Information Technology
(CSIT), Yerevan, Armenia, 2016, pp. 1–6, doi: 10.1109/CSIT.2016.7549453.
[7] R. Liu, N. Yang, X. Ding, and L. Ma, "An Unsupervised Feature Selection Algorithm: Laplacian Score Combined with
Distance-Based Entropy Measure," in Proc. 3rd Int. Symp. Intelligent Information Technology and Application
(IITA), 2009, vol. 3, pp. 65–68, doi: 10.1109/IITA.2009.390.
[8] B. Nithya and V. Ilango, "Evaluation of machine learning based optimized feature selection approaches and
classification methods for cervical cancer prediction," SN Appl. Sci., vol. 1, no. 6, Art. no. 641, Jun. 2019, doi:
10.1007/s42452-019-0645-7.
[9] S. Tabakhi, P. Moradi, and F. Akhlaghian, "An unsupervised feature selection algorithm based on ant colony
optimization," Eng. Appl. Artif. Intell., vol. 32, pp. 112–123, Jun. 2014, doi: 10.1016/j.engappai.2014.03.007.
[10] H. H. Inbarani and P. K. N. Banu, "Unsupervised Hybrid PSO–Relative Reduct Approach for Feature Reduction," in
Proc. Int. Conf. Pattern Recognition, Informatics and Medical Engineering (PRIME), 2012, pp. 103–108, doi:
10.1109/ICPRIME.2012.6208295.
[11] Z. H. Ahmed and M. S. Salama, "Hybrid Binary Bat Algorithm with Local Search for Feature Selection," Eng. Appl.
Artif. Intell., vol. 97, Art. no. 104040, Jan. 2021, doi: 10.1016/j.engappai.2020.104040.
[12] M. Mafarja and S. Mirjalili, "Hybrid Whale Optimization Algorithm with Simulated Annealing for Feature Selection,"
Neurocomputing, vol. 260, pp. 302–312, Oct. 2017, doi: 10.1016/j.neucom.2017.04.053.
[13] Y. Li, X. Cui, J. Fan, and T. Wang, "Global Chaotic Bat Algorithm for Feature Selection," J. Supercomput., vol. 78, no.
17, pp. 18754–18776, Nov. 2022, doi: 10.1007/s11227-022-04606-0.
[14] R. Y. M. Nakamura, L. A. M. Pereira, K. A. Costa, D. Rodrigues, J. P. Papa, and X. S. Yang, "BBA: A Binary Bat
Algorithm for Feature Selection," in Proc. 25th SIBGRAPI Conf. Graphics, Patterns and Images (SIBGRAPI), Ouro
Preto, Brazil, 2012, pp. 291–297, doi: 10.1109/SIBGRAPI.2012.47.
[15] X.-S. Yang, "Bat Algorithm: Literature Review and Applications," Int. J. Bio-Inspired Comput., vol. 5, no. 3, pp. 141–
149, 2013, doi: 10.1504/IJBIC.2013.055093.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Alhassan Adamu, Isah Tajiri Sagagi, Salisu Mamman Abdulrahman, Umma Abubakar, Bashir Salisu Abubakar, Ali Olow Jimale

This work is licensed under a Creative Commons Attribution 4.0 International License.
- Abstract 480
- PDF 130

