ABC-SVM: Artificial Bee Colony Optimization for Feature Selection in Medical Diagnosis: A Comprehensive Literature Survey
Abstract
Feature selection is a critical preprocessing step in machine learning, particularly for medical diagnosis, where high-dimensional datasets often contain irrelevant or redundant features that degrade classifier performance. The Artificial Bee Colony algorithm, inspired by the intelligent foraging behavior of honey bees, has emerged as a powerful metaheuristic for solving complex feature selection problems. This literature survey provides a comprehensive examination of Artificial Bee Colony-based feature selection frameworks integrated with Support Vector Machines for medical diagnosis. The paper reviews the theoretical foundations of the Artificial Bee Colony algorithm, its biological inspiration, and operational phases involving employed, onlooker, and scout bees. Various representation schemes for feature selection, including binary encoding and multi-objective fitness functions, are analyzed. The survey critically evaluates empirical results from comparative studies against Genetic Algorithms and Particle Swarm Optimization across multiple medical datasets. Key findings reveal that the Artificial Bee Colony with Support Vector Machine achieves substantial feature reduction, ranging from 40% to 64%, while maintaining classification accuracy between 88% and 98%. Research gaps are identified, including the need for adaptive parameter control, handling of high-dimensional data, and integration with deep learning architectures. The survey concludes that Artificial Bee Colony with Support Vector Machine represents a promising direction for developing parsimonious, accurate, and interpretable medical diagnosis systems.
References
M. A. Kandel et al., “Evaluating the efficacy of deep learning architectures in predicting traffic patterns for smart city development,” Full Length Article, vol. 6, no. 2, pp. 26–26, 2023.
S. K. Towfek, N. Khodadadi, L. Abualigah, and F. H. Rizk, “AI in higher education: Insights from student surveys and predictive analytics using PSO-guided WOA and linear regression,” Journal of Artificial Intelligence in Engineering Practice, vol. 1, no. 1, pp. 1–17, Apr. 2024.
E. S. El-Kenawy et al., “Greylag goose optimization: Nature-inspired optimization algorithm,” Expert Systems with Applications, vol. 238, p. 122147, Mar. 2024.
D. Karaboga and B. Basturk, “A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm,” Journal of Global Optimization, vol. 39, no. 3, pp. 459–471, Nov. 2007.
B. Abdollahzadeh et al., “Puma optimizer (PO): A novel metaheuristic optimization algorithm and its application in machine learning,” Cluster Computing, vol. 27, no. 4, pp. 5235–5283, Jul. 2024.
M. A. Khan et al., “Asynchronous federated learning for improved cardiovascular disease prediction using artificial intelligence,” Diagnostics, vol. 13, no. 14, p. 2340, Jul. 2023.
P. Trojovský and M. Dehghani, “Pelican optimization algorithm: A novel nature-inspired algorithm for engineering applications,” Sensors, vol. 22, no. 3, p. 855, Jan. 2022.
E. S. El-Kenawy et al., “Al-Biruni Earth radius (BER) metaheuristic search optimization algorithm,” Computer Systems Science and Engineering, vol. 45, no. 2, pp. 1917–1934, May 2023.
N. Khodadadi, S. Talatahari, and A. H. Gandomi, “ANNA: Advanced neural network algorithm for optimisation of structures,” Proceedings of the Institution of Civil Engineers – Structures and Buildings, vol. 177, no. 6, pp. 529–551, Jun. 2024.
A. Faramarzi, M. Heidarinejad, B. Stephens, and S. Mirjalili, “Equilibrium optimizer: A novel optimization algorithm,” Knowledge-Based Systems, vol. 191, p. 105190, Mar. 2020.
P. Trojovský and M. Dehghani, “A new optimization algorithm based on mimicking the voting process for leader selection,” PeerJ Computer Science, vol. 8, p. e976, May 2022.
B. Abdollahzadeh, F. S. Gharehchopogh, and S. Mirjalili, “Artificial gorilla troops optimizer: A new nature-inspired metaheuristic algorithm for global optimization problems,” International Journal of Intelligent Systems, vol. 36, no. 10, pp. 5887–5958, Oct. 2021.
X. Zhu, N. Li, and Y. Pan, “Optimization performance comparison of three different group intelligence algorithms on a support vector machine for hyperspectral imagery classification,” Remote Sensing, vol. 11, no. 6, p. 734, Mar. 2019.
N. Kumar, N. Singh, and D. P. Vidyarthi, “Artificial lizard search optimization (ALSO): A novel nature-inspired meta-heuristic algorithm,” Soft Computing, vol. 25, no. 8, pp. 6179–6201, Apr. 2021.
B. Abdollahzadeh, F. S. Gharehchopogh, and S. Mirjalili, “African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems,” Computers and Industrial Engineering, vol. 158, p. 107408, Aug. 2021.
A. Faramarzi, M. Heidarinejad, S. Mirjalili, and A. H. Gandomi, “Marine predators algorithm: A nature-inspired metaheuristic,” Expert Systems with Applications, vol. 152, p. 113377, Aug. 2020.
M. Dehghani et al., “Coati optimization algorithm: A new bio-inspired metaheuristic algorithm for solving optimization problems,” Knowledge-Based Systems, vol. 259, p. 110011, Jan. 2023.
M. Dehghani, E. Trojovská, and P. Trojovský, “A new human-based metaheuristic algorithm for solving optimization problems based on simulation of driving training process,” Scientific Reports, vol. 12, no. 1, p. 9924, Jun. 2022.
J. O. Agushaka, A. E. Ezugwu, and L. Abualigah, “Dwarf mongoose optimization algorithm,” Computer Methods in Applied Mechanics and Engineering, vol. 391, p. 114570, Mar. 2022.
S. Kaur, L. K. Awasthi, A. L. Sangal, and G. Dhiman, “Tunicate swarm algorithm: A new bio-inspired metaheuristic paradigm for global optimization,” Engineering Applications of Artificial Intelligence, vol. 90, p. 103541, Apr. 2020.
M. Azizi, S. Talatahari, and A. H. Gandomi, “Fire hawk optimizer: A novel metaheuristic algorithm,” Artificial Intelligence Review, vol. 56, no. 1, pp. 287–363, Jan. 2023.
A. T. Salawudeen et al., “A novel smell agent optimization (SAO): An extensive CEC study and engineering application,” Knowledge-Based Systems, vol. 232, p. 107486, Nov. 2021.
C. Gambella, B. Ghaddar, and J. Naoum-Sawaya, “Optimization problems for machine learning: A survey,” European Journal of Operational Research, vol. 290, no. 3, pp. 807–828, May 2021.