Submitted:
08 April 2026
Posted:
10 April 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Literature Review
3. Methodology
3.1. Data Source
3.2. Data Preprocessing
3.2.1. Partitioning Protocol, Hyperparameter Tuning, Preprocessing, and Handling of Imbalance
3.3. Selection of a Learning Algorithm
3.3.1. AdaBoost Classifier
3.3.2. Gradient Boosting Classifier
3.3.3. Random Forest Classifier
3.3.4. Extra Trees Classifier
3.3.5. Bagging Classifier
3.4. Performance Metrics
3.4.1. Accuracy
3.4.2. Precision
3.4.3. Sensitivity (Recall)
3.4.4. Specificity
3.4.5. F1-Score
3.5. Statistical Tests
3.5.1. Friedman Test
3.5.2. Nemenyi Post-Hoc Test
3.6. Interpretability and Explainability
4. Results
5. Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Mehmood, D.A. Epidemiological Trends and Risk Factors of Non-Communicable Diseases: A Global Perspective. Noncommun Dis Care 2025, 2, 12–22. [Google Scholar]
- Colmenarejo, G. Machine Learning Models to Predict Childhood and Adolescent Obesity: A Review. Nutrients 2020, 12, 2466. [Google Scholar] [CrossRef]
- Ferdowsy, F.; Rahi, K.S.A.; Jabiullah, Md.I.; Habib, Md.T. A Machine Learning Approach for Obesity Risk Prediction. Curr Res Behav Sci 2021, 2, 100053. [Google Scholar] [CrossRef]
- Vekic, J.; Stefanovic, A.; Zeljkovic, A. Obesity and Dyslipidemia: A Review of Current Evidence. Curr Obes Rep 2023, 12, 207–222. [Google Scholar] [CrossRef] [PubMed]
- Pang, H.; Zhou, L.; Dong, Y.; Chen, P.; Gu, D.; Lyu, T.; Zhang, H. Electronic Health Records-Based Data-Driven Diabetes Knowledge Unveiling and Risk Prognosis. ICCK Trans Intell Syst 2024, 2, 1–13. [Google Scholar] [CrossRef]
- Valenzuela, P.L.; Carrera-Bastos, P.; Castillo-García, A.; Lieberman, D.E.; Santos-Lozano, A.; Lucia, A. Obesity and the Risk of Cardiometabolic Diseases. Nat Rev Cardiol 2023, 20, 475–494. [Google Scholar] [CrossRef]
- Safaei, M.; Sundararajan, E.A.; Driss, M.; Boulila, W.; Shapi’i, A. A Systematic Literature Review on Obesity: Understanding the Causes & Consequences of Obesity and Reviewing Various Machine Learning Approaches Used to Predict Obesity. Comput Biol Med 2021, 136, 104754. [Google Scholar] [CrossRef]
- Cheng, E.R.; Steinhardt, R.; Ben Miled, Z. Predicting Childhood Obesity Using Machine Learning: Practical Considerations. BioMedInformatics 2022, 2, 184–203. [Google Scholar] [CrossRef]
- Wolfenden, L.; Ezzati, M.; Larijani, B.; Dietz, W. The Challenge for Global Health Systems in Preventing and Managing Obesity. Obes Rev 2019, 20, 185–193. [Google Scholar] [CrossRef] [PubMed]
- Sørensen, T.I.A. Forecasting the Global Obesity Epidemic Through 2050. The Lancet 2025, 405, 756–757. [Google Scholar] [CrossRef] [PubMed]
- Aremu, S.O.; Akute, B.; Aremu, D.O.; Zando, C.; Aremu, E.D.; Nwachukwu, O.J.; Omosebi, M.O.; Akute, V.O.; Oluwole, S.T.; Barkhadle, A.A.; et al. Dietary Strategies for Preventing and Managing Obesity through Evidence-Based Nutritional Interventions. Discov Public Health 2025, 22, 424. [Google Scholar] [CrossRef]
- Couto, F. da F.S.; de Almeida, C.P.B. Mobile and Web Apps for Weight Management in Overweight and Obese Adults: An Updated Umbrella Review and Meta-Analysis. Int J Environ Res Public Health 2025, 22. [Google Scholar] [CrossRef] [PubMed]
- Grossman, E. Obesity and Cardiovascular Disease: Mechanistic Insights and Nutritional Management Strategies. Nutrients 2025, 17. [Google Scholar] [CrossRef]
- Lyn, R.; Heath, E.; Dubhashi, J. Global Implementation of Obesity Prevention Policies: A Review of Progress, Politics, and the Path Forward. Curr Obes Rep 2019, 8, 504–516. [Google Scholar] [CrossRef]
- Qian, F.; Wang, L. The Future of Obesity Management: Bridging Pharmacologic Innovation and Public Health. Diabetes Metab Syndr Obes 2025, 18, 4667–4670. [Google Scholar] [CrossRef]
- Ehlers, L.H.; Reinstrup, N.W.; Olesen, R.H.; Holm, J.-C.; McEwan, P.; Le Roux, C.W. Global Barriers to Decision Makers for Prioritizing Interventions for Obesity. Int J Obes 2025, 49, 246–253. [Google Scholar] [CrossRef] [PubMed]
- Ganie, S.M.; Reddy, B.B.; K, H.; Rege, M. An Investigation of Ensemble Learning Techniques for Obesity Risk Prediction Using Lifestyle Data. Decis Anal J 2025, 14, 100539. [Google Scholar] [CrossRef]
- Airlangga, G. Machine Learning-Based Obesity Classification: A Comparative Study Using Self-Reported Survey Data and Ensemble Learning Models. J Teknol Inform Komput 2025, 11, 347–361. [Google Scholar] [CrossRef]
- Çizmeci, İH.; İncekara, H. Stacking Ensemble Based Hybrid Machine Learning Approach for Predicting Obesity Levels. In Proceedings of the 2025 7th International Congress on Human-Computer Interaction, Optimization and Robotic Applications (ICHORA), May 2025; pp. 1–8. [Google Scholar]
- Jeong, J.-H.; Lee, I.-G.; Kim, S.-K.; Kam, T.-E.; Lee, S.-W.; Lee, E. DeepHealthNet: Adolescent Obesity Prediction System Based on a Deep Learning Framework. IEEE J Biomed Health Inform 2024, 28, 2282–2293. [Google Scholar] [CrossRef]
- Barus, O.P.; Billie, F.; Jusin; Pangaribuan, J.J.; Maulana, A. Obesity Prediction: K-Nearest Neighbor vs. Support Vector Machine. In Proceedings of the 2024 2nd International Conference on Technology Innovation and Its Applications (ICTIIA), September 2024; pp. 1–5. [Google Scholar]
- Sewpaul, R.; Awe, O.O.; Dogbey, D.M.; Sekgala, M.D.; Dukhi, N. Classification of Obesity among South African Female Adolescents: Comparative Analysis of Logistic Regression and Random Forest Algorithms. Int J Environ Res Public Health 2023, 21. [Google Scholar] [CrossRef]
- Ghosh, K.; Bellinger, C.; Corizzo, R.; Branco, P.; Krawczyk, B.; Japkowicz, N. The Class Imbalance Problem in Deep Learning. Mach Learn 2024, 113, 4845–4901. [Google Scholar] [CrossRef]
- Barbierato, E.; Gatti, A. The Challenges of Machine Learning: A Critical Review. Electronics 2024, 13, 416. [Google Scholar] [CrossRef]
- Yehia, T.; Wahba, A.; Mostafa, S.; Mahmoud, O. Suitability of Different Machine Learning Outlier Detection Algorithms to Improve Shale Gas Production Data for Effective Decline Curve Analysis. Energies 2022, 15. [Google Scholar] [CrossRef]
- Danilova, M.; Dvurechensky, P.; Gasnikov, A.; Gorbunov, E.; Guminov, S.; Kamzolov, D.; Shibaev, I. Recent Theoretical Advances in Non-Convex Optimization. In High-Dimensional Optimization and Probability: With a View Towards Data Science; Nikeghbali, A., Pardalos, P.M., Raigorodskii, A.M., Rassias, M.Th., Eds.; Springer International Publishing: Cham, 2022; pp. 79–163. ISBN 978-3-031-00832-0. [Google Scholar]
- Xin, R.; Wang, J.; Chen, P.; Zhao, Z. Trustworthy AI-Based Performance Diagnosis Systems for Cloud Applications: A Review. ACM Comput Surv. 2025, 57, 1–37. [Google Scholar] [CrossRef]
- Keshavamurthy, D.; Kumar, M.; Tsaramirsis, G.; Oroumchian, F. An AI-Based Framework for Secure and Transparent Banking: Integrating Adversarial Robustness, Interpretability, and Organizational Modeling. Secur Priv 2026, 9, e70153. [Google Scholar] [CrossRef]
- Sharief, F.; Ijaz, H.; Shojafar, M.; Naeem, M.A. Multi-Class Imbalanced Data Handling with Concept Drift in Fog Computing: A Taxonomy, Review, and Future Directions. ACM Comput Surv. 2024, 57, 148. [Google Scholar] [CrossRef]
- Oeding, J.F.; Krych, A.J.; Pearle, A.D.; Kelly, B.T.; Kunze, K.N. Medical Imaging Applications Developed Using Artificial Intelligence Demonstrate High Internal Validity Yet Are Limited in Scope and Lack External Validation. Arthroscopy 2025, 41, 455–472. [Google Scholar] [CrossRef]
- Jin, D.; Sergeeva, E.; Weng, W.-H.; Chauhan, G.; Szolovits, P. Explainable Deep Learning in Healthcare: A Methodological Survey from an Attribution View. WIREs Mech Di 2022, 14, e1548. [Google Scholar] [CrossRef]
- Ayua, S.I. Random Forest Ensemble Machine Learning Model for Early Detection and Prediction of Weight Category. J Data Sci Intell Syst 2024, 2, 233–240. [Google Scholar] [CrossRef]
- Azad, M.; Khan, M.F.K.; El-Ghany, S.A. XAI-Enhanced Machine Learning for Obesity Risk Classification: A Stacking Approach With LIME Explanations. IEEE Access 2025, 13, 13847–13865. [Google Scholar] [CrossRef]
- Ramakrishna, M.T.; Venkatesan, V.K.; Izonin, I.; Havryliuk, M.; Bhat, C.R. Homogeneous Adaboost Ensemble Machine Learning Algorithms with Reduced Entropy on Balanced Data. Entropy 2023, 25, 245. [Google Scholar] [CrossRef]
- Alqudah, A.M.; Moussavi, Z. Bridging Signal Intelligence and Clinical Insight: A Comprehensive Review of Feature Engineering, Model Interpretability, and Machine Learning in Biomedical Signal Analysis. Appl Sci 2025, 15, 12036. [Google Scholar] [CrossRef]
- Alsulamy, S. Predicting Construction Delay Risks in Saudi Arabian Projects: A Comparative Analysis of CatBoost, XGBoost, and LGBM. Exp Syst Appl 2025, 268, 126268. [Google Scholar] [CrossRef]
- Heddam, S. Explainability of Machine Learning Using Shapley Additive exPlanations (SHAP): CatBoost, XGBoost and LightGBM for Total Dissolved Gas Prediction. In Machine Learning and Granular Computing: A Synergistic Design Environment; Pedrycz, W., Chen, S.-M., Eds.; Springer Nature Switzerland: Cham, 2024; pp. 1–25. ISBN 978-3-031-66842-5. [Google Scholar]
- Dugan, T.M.; Mukhopadhyay, S.; Carroll, A.; Downs, S. Machine Learning Techniques for Prediction of Early Childhood Obesity. Appl Clin Inform 2015, 6, 506–520. [Google Scholar] [CrossRef]
- Fu, L.; Wang, B.; Yuan, T.; Chen, X.; Ao, Y.; Fitzpatrick, T.; Li, P.; Zhou, Y.; Lin, Y.; Duan, Q.; et al. Clinical Characteristics of Coronavirus Disease 2019 (COVID-19) in China: A Systematic Review and Meta-Analysis. J Infect 2020, 80, 656–665. [Google Scholar] [CrossRef] [PubMed]
- Shi, X.; Nikolic, G.; Epelde, G.; Arrúe, M.; Bidaurrazaga Van-Dierdonck, J.; Bilbao, R.; De Moor, B. An Ensemble-Based Feature Selection Framework to Select Risk Factors of Childhood Obesity for Policy Decision Making. BMC Med Inform Decis Mak 2021, 21, 222. [Google Scholar] [CrossRef]
- Pang, G.; Shen, C.; Cao, L.; Hengel, A.V.D. Deep Learning for Anomaly Detection: A Review. ACM Comput Surv 2021, 54, 1–38. [Google Scholar] [CrossRef]
- Liu, B.; Zheng, D.; Zhou, S.; Chen, L.; Yang, J. VFDB 2022: A General Classification Scheme for Bacterial Virulence Factors. Nucleic Acids Res 2022, 50, D912–D917. [Google Scholar] [CrossRef]
- Solomon, D.D.; Khan, S.; Garg, S.; Gupta, G.; Almjally, A.; Alabduallah, B.I.; Alsagri, H.S.; Ibrahim, M.M.; Abdallah, A.M.A. Hybrid Majority Voting: Prediction and Classification Model for Obesity. Diagnostics 2023, 13, 2610. [Google Scholar] [CrossRef] [PubMed]
- Abnoosian, K.; Farnoosh, R.; Behzadi, M.H. Prediction of Diabetes Disease Using an Ensemble of Machine Learning Multi-Classifier Models. BMC Bioinformatics 2023, 24, 337. [Google Scholar] [CrossRef] [PubMed]
- Matt, J.E.; Rizzo, D.M.; Javed, A.; Eppstein, M.J.; Manukyan, V.; Gramling, C.; Dewoolkar, A.M.; Gramling, R. An Acoustical and Lexical Machine-Learning Pipeline to Identify Connectional Silences. J Palliat Med 2023, 26, 1627–1633. [Google Scholar] [CrossRef]
- Helforoush, Z.; Sayyad, H. Prediction and Classification of Obesity Risk Based on a Hybrid Metaheuristic Machine Learning Approach. Front Big Data 2024, 7. [Google Scholar] [CrossRef]
- Sun, Z.; Yuan, Y.; Farrahi, V.; Herold, F.; Xia, Z.; Xiong, X.; Qiao, Z.; Shi, Y.; Yang, Y.; Qi, K.; et al. Using Interpretable Machine Learning Methods to Identify the Relative Importance of Lifestyle Factors for Overweight and Obesity in Adults: Pooled Evidence from CHNS and NHANES. BMC Public Health 2024, 24, 3034. [Google Scholar] [CrossRef] [PubMed]
- Taherkhani, A.; Cosma, G.; McGinnity, T.M. AdaBoost-CNN: An Adaptive Boosting Algorithm for Convolutional Neural Networks to Classify Multi-Class Imbalanced Datasets Using Transfer Learning. Neurocomputing 2020, 404, 351–366. [Google Scholar] [CrossRef]
- Zhou, Y.; Mazzuchi, T.A.; Sarkani, S. M-AdaBoost-A Based Ensemble System for Network Intrusion Detection. Exp Syst Appl 2020, 162, 113864. [Google Scholar] [CrossRef]
- Shahraki, A.; Abbasi, M.; Haugen, Ø. Boosting Algorithms for Network Intrusion Detection: A Comparative Evaluation of Real AdaBoost, Gentle AdaBoost and Modest AdaBoost. Eng Appl Artif Intel 2020, 94, 103770. [Google Scholar] [CrossRef]
- Konstantinov, A.V.; Utkin, L.V. Interpretable Machine Learning with an Ensemble of Gradient Boosting Machines. Knowl Based Syst 2021, 222, 106993. [Google Scholar] [CrossRef]
- Jain, E.; Singh, A. Advanced Gradient Boosting Techniques for Predicting Obesity Risk: A Comprehensive Machine Learning Approach. In Proceedings of the 2024 International Conference on Sustainable Communication Networks and Application (ICSCNA), December 2024; pp. 667–672. [Google Scholar]
- Dagnew, G.; Shekar, B. H. Ensemble Learning-Based Classification of Microarray Cancer Data on Tree-Based Features. Cogn Comput Syst 2021, 3, 48–60. [Google Scholar] [CrossRef]
- Lian, W.; Nie, G.; Jia, B.; Shi, D.; Fan, Q.; Liang, Y. An Intrusion Detection Method Based on Decision Tree-Recursive Feature Elimination in Ensemble Learning. Math Prob Eng 2020, 2020, 2835023. [Google Scholar] [CrossRef]
- Trujillano, J.; Serviá, L.; Badia, M.; Serrano, J.C.E.; Bordejé-Laguna, M.L.; Lorencio, C.; Vaquerizo, C.; Flordelis-Lasierra, J.L.; de Lagrán, I.M.; Portugal-Rodríguez, E.; et al. Methodological Review of Classification Trees for Risk Stratification: An Application Example in the Obesity Paradox. Nutrients 2025, 17, 1903. [Google Scholar] [CrossRef]
- Nitha, V.R.; Vinod Chandra, S.S. ExtRanFS: An Automated Lung Cancer Malignancy Detection System Using Extremely Randomized Feature Selector. Diagnostics 2023, 13, 2206. [Google Scholar] [CrossRef]
- Shaban, W.M.; El-Din Moustafa, H.; El-Seddek, M.M. Machine Learning Framework for Predicting Susceptibility to Obesity. Sci Rep 2025, 15, 35040. [Google Scholar] [CrossRef] [PubMed]
- Chatterjee, A.; Gerdes, M.W.; Martinez, S.G. Identification of Risk Factors Associated with Obesity and Overweight—A Machine Learning Overview. Sensors 2020, 20, 2734. [Google Scholar] [CrossRef] [PubMed]



| Model | Acc. (%) | F1 (%) | Prec. (%) | Rec. (%) | κ (Cohen) | MCC | Time (s) |
|---|---|---|---|---|---|---|---|
| AdaBoost | 75.62 ± 3.42 | 75.43 ± 3.39 | 75.72 ± 3.32 | 75.63 ± 3.43 | 0.675 ± 0.046 | 0.676 ± 0.045 | 10.97 |
| Gradient Boosting | 90.16 ± 2.24 | 90.14 ± 2.26 | 90.25 ± 2.27 | 90.16 ± 2.24 | 0.869 ± 0.030 | 0.869 ± 0.030 | 371.77 |
| Random Forest | 90.87 ± 2.39 | 90.82 ± 2.44 | 90.87 ± 2.40 | 90.88 ± 2.38 | 0.878 ± 0.032 | 0.879 ± 0.032 | 16.73 |
| Extra Trees | 89.83 ± 1.90 | 89.80 ± 1.97 | 89.86 ± 1.96 | 89.84 ± 1.89 | 0.864 ± 0.025 | 0.865 ± 0.025 | 14.81 |
| Bagging | 89.26 ± 2.66 | 89.19 ± 2.70 | 89.27 ± 2.65 | 89.27 ± 2.65 | 0.857 ± 0.035 | 0.857 ± 0.035 | 3.11 |
| Stacking | 91.25 ± 1.73 | 91.24 ± 1.75 | 91.28 ± 1.74 | 91.26 ± 1.73 | 0.883 ± 0.023 | 0.884 ± 0.023 | 2153.11 |
| Voting | 90.87 ± 2.05 | 90.84 ± 2.07 | 90.91 ± 2.06 | 90.87 ± 2.05 | 0.878 ± 0.027 | 0.879 ± 0.027 | 410.56 |
| XGBoost | 89.45 ± 2.38 | 89.40 ± 2.42 | 89.49 ± 2.41 | 89.45 ± 2.38 | 0.859 ± 0.032 | 0.860 ± 0.032 | 13.94 |
| LightGBM | 90.78 ± 2.39 | 90.74 ± 2.43 | 90.87 ± 2.39 | 90.78 ± 2.39 | 0.877 ± 0.032 | 0.878 ± 0.032 | 177.77 |
| CatBoost | 89.16 ± 2.63 | 89.08 ± 2.67 | 89.13 ± 2.66 | 89.16 ± 2.63 | 0.855 ± 0.035 | 0.856 ± 0.035 | 48.42 |
| Model | Mean (%) ± SD | Average rank | Group (Nemenyi) |
|---|---|---|---|
| LightGBM | 90.49 ± 1.38 | 2.90 | A |
| Random Forest | 90.16 ± 1.70 | 3.45 | A |
| Stacking | 90.21 ± 1.70 | 3.70 | A |
| Extra Trees | 89.69 ± 1.55 | 4.05 | A |
| XGBoost | 89.54 ± 1.70 | 4.45 | AC |
| Bagging | 89.59 ± 1.87 | 5.45 | AC |
| CatBoost | 89.31 ± 1.54 | 5.55 | AC |
| Voting | 88.17 ± 2.44 | 6.85 | AB |
| Gradient Boosting | 85.84 ± 3.03 | 8.60 | BC |
| AdaBoost | 75.48 ± 4.20 | 10.00 | B |
| Best (rank) | Worst (rank) | p (Nemenyi) | Δ rank | Δ precision (pp) | Conclusion |
|---|---|---|---|---|---|
| LightGBM (2.90) | AdaBoost (10.00) | 6.99 × 10−6 | 7.10 | 15.02 | Best > Worst* |
| Random Forest (3.45) | AdaBoost (10.00) | 5.75 × 10−5 | 6.55 | 14.69 | Best > Worst* |
| Stacking (3.70) | AdaBoost (10.00) | 1.42 × 10−4 | 6.30 | 14.73 | Best > Worst* |
| Extra Trees (4.05) | AdaBoost (10.00) | 4.71 × 10−4 | 5.95 | 14.21 | Best > Worst* |
| LightGBM (2.90) | Gradient Boosting (8.60) | 0.001062 | 5.70 | 4.66 | Best > Worst* |
| XGBoost (4.45) | AdaBoost (10.00) | 0.0017 | 5.55 | 14.07 | Best > Worst* |
| Random Forest (3.45) | Gradient Boosting (8.60) | 0.005554 | 5.15 | 4.32 | Best > Worst* |
| Stacking (3.70) | Gradient Boosting (8.60) | 0.01104 | 4.90 | 4.37 | Best > Worst* |
| Bagging (5.45) | AdaBoost (10.00) | 0.02692 | 4.55 | 14.11 | Best > Worst* |
| Extra Trees (4.05) | Gradient Boosting (8.60) | 0.02692 | 4.55 | 3.85 | Best > Worst* |
| CatBoost (5.55) | AdaBoost (10.00) | 0.03417 | 4.45 | 13.83 | Best > Worst* |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).