Skip to content
Research Article Open access CC BY 4.0

An Interpretable Machine Learning Framework for Diabetes Prediction Using SMOTE-ENN Resampling and Feature Importance Analysis

Mustafa Hammad, Ahmed E. Aboanber, Ibrahim Gad

Asian Journal of Research in Computer Science · pp. 40–61 · Published 15 Jun 2026

10.9734/ajrcos/2026/v19i6869

Abstract

Diabetes is a major global health challenge, making early and accurate prediction essential for improving patient outcomes and reducing healthcare burdens. This study presents an integrated framework for diabetes risk prediction using the Pima Indians Diabetes Dataset. The novelty of the proposed approach lies in combining class imbalance handling, comparative machine learning analysis, causal inference, and feature importance evaluation to achieve both high predictive performance and improved model interpretability. To address class imbalance, the Synthetic Minority Oversampling Technique with Edited Nearest Neighbors (SMOTE-ENN) was applied during data preprocessing. Several machine learning algorithms were trained and evaluated, including Logistic Regression, KNN, Decision Tree Classifier, SVC, Random Forest Classifier, Gradient Boosting Classifier, and Extra Tree Classifier. Furthermore, LightGBM-based feature importance analysis and causal inference techniques were employed to identify the most influential factors associated with diabetes risk and enhance the explainability of the predictive models. The experimental results demonstrated that the KNN classifier achieved the best performance, attaining an accuracy of 94.33% and an AUC-ROC score of 98.47%. These findings indicate that integrating advanced data balancing techniques with interpretable machine learning methods can improve both predictive accuracy and the understanding of diabetes-related risk factors, thereby supporting the development of reliable clinical decision-support systems.

Diabetes prediction machine learning Pima Indians diabetes dataset SMOTE-ENN imbalanced data K-Nearest Neighbors (KNN) feature importance Explainable Artificial Intelligence (XAI)

Cited by 0

No indexed citations yet.

Article metrics

Real usage data collected on this platform.

29

Page views

0

PDF downloads

4

Outbound clicks

0

Citations

Views over time

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

Traffic sources

Referring site, by host.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.