journal article·2025-03-10Open access

Enhancing Kidney Disease Diagnosis Using ACO-Based Feature Selection and Explainable AI Techniques

Abbas Jafar, Myungho Lee

Applied Sciences· Volume 15· Issue 6

Abstract

Kidney disease is a global health concern, impacting a substantial part of the overall population and contributing to high morbidity and mortality rates. The initially diagnosed phases of kidney disease are often present without noticeable indications, leading to delayed diagnosis and treatment. Therefore, early detection is crucial to reducing complications and improving the lives of those impacted. However, the performance of previous automated approaches has often been hindered by suboptimal feature selection and algorithms’ “black-box” nature, which adversely affect their interpretability and clinical applicability. This paper aims to address these limitations by creating an effective machine-learning-based approach that integrates ant colony metaheuristic optimization algorithms for feature selection and explainable artificial intelligence techniques such as SHAP and LIME for model interpretation. The ant colony optimization method identified the most relevant feature subsets using a clinical dataset, reducing model complexity while preserving predictive accuracy. Performance evaluation shows that the extra trees classifier, when using optimized selected features, achieved the highest performance with an accuracy of 97.70% and an area under the curve of 99.55%, outperforming previous models trained on raw and complete processed feature sets. To enhance interpretability, the SHAP and LIME explainable techniques were employed, providing detailed insights into the contribution of key features such as TimeToEventMonths, HistoryDiabetes, and Age. This comprehensive framework, combining advanced feature selection with explainable models, improves clinical decision-making and fosters trust in machine learning applications for healthcare.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Artificial Intelligence in Healthcare · Machine Learning in Healthcare

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Engineering, Myongji University, Yongin 03674, Republic of Korea

Funding

National Research Foundation of Korea (NRF)

References (36)

Show source-provided references
1. Global, Regional, and National Life Expectancy, All-Cause Mortality, and Cause-Specific Mortality for 249 Causes of Death, 1980–2015: A Systematic Analysis for the Global Burden of Disease Study 201510.1016/S0140-6736(16)31012-1 ↗
2. 11. Chronic Kidney Disease and Risk Management: Standards of Care in Diabetes—202310.2337/dc23-S011 ↗
3. Segal, Z., Kalifa, D., Radinsky, K., Ehrenberg, B., Elad, G., Maor, G., Lewis, M., Tibi, M., Korn, L., and Koren, G. (2020). Machine Learning Algorithm for Early Detection of End-Stage Renal Disease. BMC Nephrol., 21.10.1186/s12882-020-02093-0 ↗
4. Artificial Intelligence Predicts Progress of Diabetic Kidney Disease-Novel Prediction Model Construction with Big Data Machine Learning10.2337/db18-539-P ↗
5. Chowdhury, N.H., Reaz, M.B.I., Haque, F., Ahmad, S., Ali, S.H.M., A Bakar, A.A., and Bhuiyan, M.A.S. (2021). Performance Analysis of Conventional Machine Learning Algorithms for Identification of Chronic Kidney Disease in Type 1 Diabetes Mellitus Patients. Diagnostics, 11.10.3390/diagnostics11122267 ↗
6. Particle Swarm Optimisation for Feature Selection in Classification: Novel Initialisation and Updating Mechanisms10.1016/j.asoc.2013.09.018 ↗
7. A New IMU-Aided Multiple GNSS Fault Detection and Exclusion Algorithm for Integrated Navigation in Urban Environments10.1007/s10291-021-01181-4 ↗
8. A Comprehensive Analysis of Nature-Inspired Meta-Heuristic Techniques for Feature Selection Problem10.1007/s11831-020-09412-6 ↗
9. Improved Binary Particle Swarm Optimization Using Catfish Effect for Feature Selection10.1016/j.eswa.2011.04.057 ↗
10. Zhang, Z., Wang, X., and Cao, L. (2024). FOX Optimization Algorithm Based on Adaptive Spiral Flight and Multi-Strategy Fusion. Biomimetics, 9.10.3390/biomimetics9090524 ↗
11. Sorour, S.E., Hassan, L., Abohany, A.A., and Hussien, R.M. (2024). An Improved Binary Crayfish Optimization Algorithm for Handling Feature Selection Task in Supervised Classification. Mathematics, 12.10.3390/math12152364 ↗
12. Huang, L., Wang, Y., Guo, Y., and Hu, G. (2022). An Improved Reptile Search Algorithm Based on Lévy Flight and Interactive Crossover Strategy to Engineering Application. Mathematics, 10.10.3390/math10132329 ↗
13. Al-Shourbaji, I., Helian, N., Sun, Y., Alshathri, S., and Abd Elaziz, M. (2022). Boosting Ant Colony Optimization with Reptile Search Algorithm for Churn Prediction. Mathematics, 10.10.3390/math10071031 ↗
14. Integrating Feature Selection and Feature Extraction Methods with Deep Learning to Predict Clinical Outcome of Breast Cancer10.1109/ACCESS.2018.2837654 ↗
15. Optimal Feature Selection Methods for Chronic Kidney Disease Classification Using Intelligent Optimization Algorithms10.2174/2666255813999200818131835 ↗
16. Ant Colony Optimization (ACO) Based Feature Selection and Extreme Learning Machine (ELM) for Chronic Kidney Disease Detection
17. Bilal, A., Alzahrani, A., Almuhaimeed, A., Khan, A.H., Ahmad, Z., and Long, H. (2024). Advanced CKD Detection through Optimized Metaheuristic Modeling in Healthcare Informatics. Sci. Rep., 14.10.1038/s41598-024-63292-5 ↗
18. Adaptive Weight Dynamic Butterfly Optimization Algorithm (ADBOA)-Based Feature Selection and Classifier for Chronic Kidney Disease (CKD) Diagnosis10.1142/S1469026823410018 ↗
19. SVM Optimization with Correlation Feature Selection Based Binary Particle Swarm Optimization for Diagnosis of Chronic Kidney Disease
20. Nadimi-Shahraki, M.H., Banaie-Dezfouli, M., Zamani, H., Taghian, S., and Mirjalili, S. (2021). B-MFO: A Binary Moth-Flame Optimization for Feature Selection from Medical Datasets. Computers, 10.10.3390/computers10110136 ↗
21. Wibawa, M.S., Maysanjaya, I.M.D., and Putra, I.M.A.W. (2017, January 8–10). Boosted Classifier and Features Selection for Enhancing Chronic Kidney Disease Diagnose. Proceedings of the 2017 5th International Conference on Cyber and IT Service Management (CITSM), Denpasar, Indonesia.10.1109/CITSM.2017.8089245 ↗
22. Diagnosis of Chronic Kidney Disease Based on Support Vector Machine by Feature Selection Methods10.1007/s10916-017-0703-x ↗
23. Optimized Tuned Deep Learning Model for Chronic Kidney Disease Classification
24. A Machine Learning Analysis of Health Records of Patients with Chronic Kidney Disease at Risk of Cardiovascular Disease10.1109/ACCESS.2021.3133700 ↗
25. Wickramasinghe, M.P.N.M., Perera, D.M., and Kahandawaarachchi, K.A.D.C.P. (2017, January 13–15). Dietary Prediction for Patients with Chronic Kidney Disease (CKD) by Considering Blood Potassium Level Using Machine Learning Algorithms. Proceedings of the 2017 IEEE Life Sciences Conference (LSC), Sydney, Australia.10.1109/LSC.2017.8268202 ↗
26. Ghosh, S.K., and Khandoker, A.H. (2024). Investigation on Explainable Machine Learning Models to Predict Chronic Kidney Diseases. Sci. Rep., 14.10.1038/s41598-024-54375-4 ↗
27. Chronic Kidney Disease10.1016/S0140-6736(21)00519-5 ↗
28. High Accuracy COVID-19 Prediction Using Optimized Union Ensemble Feature Selection Approach10.1109/ACCESS.2024.3424231 ↗
29. Awadallah, M.A., Makhadmeh, S.N., Al-Betar, M.A., Dalbah, L.M., Al-Redhaei, A., Kouka, S., and Enshassi, O.S. (2024). Multi-Objective Ant Colony Optimization: Review. Arch. Comput. Methods Eng.10.1007/s11831-024-10178-4 ↗
30. Smys, S., Balas, V.E., Kamel, K.A., and Lafata, P. (2021). Ant Colony Optimization: A Review of Literature and Application in Feature Selection. Proceedings of the Inventive Computation and Information Technologies, Springer Nature.10.1007/978-981-33-4305-4 ↗
31. Lundberg, S., and Lee, S.-I. (2017, January 4–9). A Unified Approach to Interpreting Model Predictions. Proceedings of the 31st International Conference on Neural Information Processing Systems (NIPS’17), Long Beach, CA, USA.
32. Nohara, Y., Matsumoto, K., Soejima, H., and Nakashima, N. (2022). Explanation of Machine Learning Models Using Shapley Additive Explanation and Application for Real Data in Hospital. Comput. Methods Programs Biomed., 214.10.1016/j.cmpb.2021.106584 ↗
33. A Comparative Analysis of LIME and SHAP Interpreters with Explainable ML-Based Diabetes Predictions
34. The Matthews Correlation Coefficient (MCC) Is More Informative Than Cohen’s Kappa and Brier Score in Binary Classification Assessment10.1109/ACCESS.2021.3084050 ↗
35. Al-Shamsi, S., Regmi, D., and Govender, R.D. (2018). Chronic Kidney Disease in Patients at High Risk of Cardiovascular Disease in the United Arab Emirates: A Population-Based Study. PLoS ONE, 13.10.1371/journal.pone.0199920 ↗
36. HypGB: High Accuracy GB Classifier for Predicting Heart Disease with HyperOpt HPO Framework and LASSO FS Method10.1109/ACCESS.2023.3339225 ↗