Related Experiment Video
Updated: Aug 5, 2026

Supervised Machine Learning for Semi-Quantification of Extracellular DNA in Glomerulonephritis
Published on: June 18, 2020
Toward Explainable Precision Nephrology: Machine Learning-Based Chronic Kidney Disease Prediction
Moiz Qureshi1,2, Akm Azad3, Hasnain Iftikhar2,4
1Department of Statistics, University of Sindh, Jamshoro 76080, Pakistan.
Insights
Machine learning models accurately predict chronic kidney disease (CKD) using feature selection and explainable AI. Early CKD diagnosis is enhanced by these reliable, interpretable decision support systems.
Area of Science:
- * Medical Informatics
- * Machine Learning
- * Artificial Intelligence
Background:
- * Chronic kidney disease (CKD) is a progressive, incurable condition.
- * Early diagnosis significantly reduces complications and improves patient outcomes.
- * Machine learning (ML) and explainable artificial intelligence (XAI) offer potential for early CKD prediction.
Purpose of the Study:
- * To develop and evaluate ML models for reliable CKD prediction.
- * To enhance model interpretability using XAI techniques.
- * To assess the impact of feature selection and class balancing on model performance.
Main Methods:
- * Implemented various ML algorithms including ANNs, SVMs, KNN, and deep neural networks.
- * Employed feature selection methods (correlation-based, RFE, LASSO) and resampling techniques (SMOTE, SMOTETomek).
- * Evaluated models using accuracy, precision, recall, F1 Score, AUC, and Gini index, with XAI for interpretability.
Main Results:
- * KNN achieved 94.74% accuracy without SMOTE; C5.0 achieved 92.98% with SMOTE.
- * L1-regularized linear SVM showed high accuracy (89.47%) with highly correlated features.
- * Resampling improved model robustness; feature selection reduced dimensionality with minimal performance loss.
Conclusions:
- * The proposed ML framework demonstrates high accuracy and interpretability for CKD prediction.
- * Combining feature selection, class balancing, and XAI enhances model performance and clinical trustworthiness.
- * ML-based decision support systems show potential for early CKD diagnosis and personalized healthcare.
Abstract:
Background/Objectives: Chronic kidney disease (CKD) is an incurable and progressive condition; if diagnosed at an early stage, it would significantly reduce the risk of complications and enhance the outcomes for the patient. Methods: In this study, a custom dataset of 380 instances and 20 clinical attributes was used to develop and evaluate the machine learning (ML) models for reliable CKD prediction and to enhance the interpretability using explainable artificial intelligence (XAI) techniques. Artificial neural networks, C5.0, CHAID, logistic regression, linear support vector machines (L1 and L2 regularization), k-nearest neighbors (KNN), random tree, and deep neural networks were implemented. Correlation-based methods, recursive feature elimination, and LASSO were used for feature selection. SMOTE and SMOTETomek resampling techniques were used to address class imbalance. Three experimental set-ups were considered: (i) using SMOTETomek, (ii) with and without SMOTE, and (iii) grouped features according to the strength of correlation (high, moderate, low). Accuracy, precision, recall, F1 Score, AUC, and Gini index were used to evaluate the model's performance. The pipeline was implemented in Python using the scikit-learn and imbalanced-learn packages. Results: Using SHAP and LIME, model interpretability was improved, with the KNN classifier obtaining the highest accuracy of 94.74% without SMOTE, and the C5.0 model obtained the highest accuracy of 92.98% with SMOTE. In the feature-group experiments, the L1-regularized linear SVM achieved high accuracy (89.47%) with highly correlated features. In general, both resampling methods improved model robustness, and feature selection methods reduced the model's dimensionality with little loss in performance. Conclusions: The ML framework proposed is promising in predicting CKD with high accuracy and interpretability with relevance. By combining feature selection with class balancing and explainable AI, the model's performance improves, and its clinical trustworthiness is enhanced. The results indicate the potential in using ML-based decision support systems for early-stage CKD diagnosis and personalized healthcare.
Related Concept Videos
Drug Dosing in Renal Diseases: Estimation of Glomerular Filtration Rate Based on Serum Creatinine Concentration
Nephrons
Diabetic Nephropathy
Acute Kidney Injury IV: Diagnostic Studies and Prevention
Drug Dosing in Renal Diseases: Measurement of Glomerular Filtration Rate
Acute Kidney Injury I: Introduction