ACD-ML: Advanced CKD detection using machine learning: A tri-phase ensemble and multi-layered stacking and blending approach
Chronic Kidney Disease (CKD), the gradual loss and irreversible damage of the kidney’s functionality, is one of the leading contributors to death and causes about 1.3 million people to die annually. It is extremely important to slow down the progression of kidney deterioration to prevent kidney dial...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2025-01-01
|
Series: | Computer Methods and Programs in Biomedicine Update |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2666990024000405 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1841561250699411456 |
---|---|
author | Mir Faiyaz Hossain Shajreen Tabassum Diya Riasat Khan |
author_facet | Mir Faiyaz Hossain Shajreen Tabassum Diya Riasat Khan |
author_sort | Mir Faiyaz Hossain |
collection | DOAJ |
description | Chronic Kidney Disease (CKD), the gradual loss and irreversible damage of the kidney’s functionality, is one of the leading contributors to death and causes about 1.3 million people to die annually. It is extremely important to slow down the progression of kidney deterioration to prevent kidney dialysis or transplant. This study aims to leverage machine learning algorithms and ensemble models for early detection of CKD using the “Chronic Kidney Disease (CKD15)” and “Risk Factor Prediction of Chronic Kidney Disease (CKD21)” datasets from the UCI Machine Learning Repository. Two encoding techniques are introduced to combine the datasets, i.e., Discrete Encoding and Ranged Encoding, resulting in Discrete Merged and Ranged Merged datasets. The preprocessing stage employs normalization, class balancing with synthetic oversampling, and five feature selection techniques, including RFECV and Pearson Correlation. This work proposes a novel Tri-phase Ensemble technique combining Voting, Bagging, and Stacking approaches and two other ensemble models: Multi-layer Stacking and Multi-layer Blending classifiers. The investigation reveals that, for the Discrete Merged dataset, the novel Tri-phase Ensemble and Multi-layer Stacking with layers interchanged achieves an accuracy of 99.5%. For the Ranged Merged dataset, AdaBoost attains an accuracy of 97.5%. Logistic Regression accomplishes an accuracy of 99.5% in validating with the discrete dataset, whereas for validating with the ranged dataset, both Random Forest and SVM achieve 100% accuracy. Finally, to interpret and understand the behavior and prediction of the model, a LIME explainer has been utilized. |
format | Article |
id | doaj-art-3fd3339c44824b19b91ed70fc666fabf |
institution | Kabale University |
issn | 2666-9900 |
language | English |
publishDate | 2025-01-01 |
publisher | Elsevier |
record_format | Article |
series | Computer Methods and Programs in Biomedicine Update |
spelling | doaj-art-3fd3339c44824b19b91ed70fc666fabf2025-01-03T04:09:02ZengElsevierComputer Methods and Programs in Biomedicine Update2666-99002025-01-017100173ACD-ML: Advanced CKD detection using machine learning: A tri-phase ensemble and multi-layered stacking and blending approachMir Faiyaz Hossain0Shajreen Tabassum Diya1Riasat Khan2Electrical and Computer Engineering, North South University, Dhaka, BangladeshElectrical and Computer Engineering, North South University, Dhaka, BangladeshCorresponding author.; Electrical and Computer Engineering, North South University, Dhaka, BangladeshChronic Kidney Disease (CKD), the gradual loss and irreversible damage of the kidney’s functionality, is one of the leading contributors to death and causes about 1.3 million people to die annually. It is extremely important to slow down the progression of kidney deterioration to prevent kidney dialysis or transplant. This study aims to leverage machine learning algorithms and ensemble models for early detection of CKD using the “Chronic Kidney Disease (CKD15)” and “Risk Factor Prediction of Chronic Kidney Disease (CKD21)” datasets from the UCI Machine Learning Repository. Two encoding techniques are introduced to combine the datasets, i.e., Discrete Encoding and Ranged Encoding, resulting in Discrete Merged and Ranged Merged datasets. The preprocessing stage employs normalization, class balancing with synthetic oversampling, and five feature selection techniques, including RFECV and Pearson Correlation. This work proposes a novel Tri-phase Ensemble technique combining Voting, Bagging, and Stacking approaches and two other ensemble models: Multi-layer Stacking and Multi-layer Blending classifiers. The investigation reveals that, for the Discrete Merged dataset, the novel Tri-phase Ensemble and Multi-layer Stacking with layers interchanged achieves an accuracy of 99.5%. For the Ranged Merged dataset, AdaBoost attains an accuracy of 97.5%. Logistic Regression accomplishes an accuracy of 99.5% in validating with the discrete dataset, whereas for validating with the ranged dataset, both Random Forest and SVM achieve 100% accuracy. Finally, to interpret and understand the behavior and prediction of the model, a LIME explainer has been utilized.http://www.sciencedirect.com/science/article/pii/S2666990024000405BlendingChronic kidney diseaseEnsemble learningEXplainable AIMulti-layer ensembleStacking |
spellingShingle | Mir Faiyaz Hossain Shajreen Tabassum Diya Riasat Khan ACD-ML: Advanced CKD detection using machine learning: A tri-phase ensemble and multi-layered stacking and blending approach Computer Methods and Programs in Biomedicine Update Blending Chronic kidney disease Ensemble learning EXplainable AI Multi-layer ensemble Stacking |
title | ACD-ML: Advanced CKD detection using machine learning: A tri-phase ensemble and multi-layered stacking and blending approach |
title_full | ACD-ML: Advanced CKD detection using machine learning: A tri-phase ensemble and multi-layered stacking and blending approach |
title_fullStr | ACD-ML: Advanced CKD detection using machine learning: A tri-phase ensemble and multi-layered stacking and blending approach |
title_full_unstemmed | ACD-ML: Advanced CKD detection using machine learning: A tri-phase ensemble and multi-layered stacking and blending approach |
title_short | ACD-ML: Advanced CKD detection using machine learning: A tri-phase ensemble and multi-layered stacking and blending approach |
title_sort | acd ml advanced ckd detection using machine learning a tri phase ensemble and multi layered stacking and blending approach |
topic | Blending Chronic kidney disease Ensemble learning EXplainable AI Multi-layer ensemble Stacking |
url | http://www.sciencedirect.com/science/article/pii/S2666990024000405 |
work_keys_str_mv | AT mirfaiyazhossain acdmladvancedckddetectionusingmachinelearningatriphaseensembleandmultilayeredstackingandblendingapproach AT shajreentabassumdiya acdmladvancedckddetectionusingmachinelearningatriphaseensembleandmultilayeredstackingandblendingapproach AT riasatkhan acdmladvancedckddetectionusingmachinelearningatriphaseensembleandmultilayeredstackingandblendingapproach |