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...

Full description

Saved in:
Bibliographic Details
Main Authors: Mir Faiyaz Hossain, Shajreen Tabassum Diya, Riasat Khan
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