A Hybrid CNN–LSTM–GRU Deep Learning Model for the Accurate Classification of Chronic Kidney Disease

Authors

  • Ahmed Fahim Department of Computer Science, College of Computer Engineering and Sciences, Prince Sattam Bin Abdulaziz University, Al-Kharj, Saudi Arabia | Department of Computer Science, Faculty of Computers and Information, Suez University, Suez, Egypt
  • Ahmed M. Osman Department of Information Systems, Faculty of Computers and Information, Suez University, Suez, Egypt
  • Zahraa Tarek Department of Computer Engineering and Information, College of Engineering, Wadi Ad Dwaser, Prince Sattam Bin Abdulaziz University, Saudi Arabia | Computer Science Department, Faculty of Computers and Information, Mansoura University, Mansoura, Egypt
  • Ahmed M. Elshewey Department of Computer Science, Faculty of Computers and Information, Suez University, P.O. Box: 43221, Suez, Egypt | Applied Science Research Center, Applied Science Private University, Amman, Jordan
Volume: 15 | Issue: 6 | Pages: 30657-30662 | December 2025 | https://doi.org/10.48084/etasr.14206

Abstract

Chronic Kidney Disease (CKD) is a progressive and often undiagnosed condition that poses a significant global health risk due to its silent progression and typical detection at a late stage. This study presents an advanced hybrid deep learning framework that integrates Convolutional Neural Networks (CNN), Long Short-Term Memory (LSTM), and Gated Recurrent Unit (GRU) architectures to improve the early prediction and classification of CKD. The framework employs a preprocessing pipeline that includes data cleaning, normalization, and class balancing using the Synthetic Minority Oversampling Technique (SMOTE) before performing deep feature extraction and sequence modeling. The hybrid CNN-LSTM-GRU model demonstrated outstanding performance, achieving an accuracy of 98.75%, a precision of 100%, a recall of 97.56%, an F1-score of 98.77%, and an Area Under the ROC Curve (AUC) of 0.988. These results significantly outperform conventional models such as LSTM, GRU, DNN, and 1D-CNN. The proposed framework has strong potential to support clinical decision-making systems for accurate, early CKD diagnosis, thereby improving patient outcomes and reducing the burden on healthcare systems.

Keywords:

chronic kidney disease, hybrid neural network, health informatics, CNN–LSTM–GRU, deep learning

Downloads

Download data is not yet available.

References

K. Ramu et al., "Hybrid CNN-SVM model for enhanced early detection of Chronic kidney disease," Biomedical Signal Processing and Control, vol. 100, Feb. 2025, Art. no. 107084. DOI: https://doi.org/10.1016/j.bspc.2024.107084

M. Elhoseny, K. Shankar, and J. Uthayakumar, "Intelligent Diagnostic Prediction and Classification System for Chronic Kidney Disease," Scientific Reports, vol. 9, no. 1, July 2019, Art. no. 9583. DOI: https://doi.org/10.1038/s41598-019-46074-2

H. Kriplani, B. Patel, and S. Roy, "Prediction of Chronic Kidney Diseases Using Deep Artificial Neural Network Technique," in Computer Aided Intervention and Diagnostics in Clinical and Medical Images, 2019, pp. 179–187. DOI: https://doi.org/10.1007/978-3-030-04061-1_18

S. R. Kalupukuru and K. Natarajan, "Machine Learning Methods for Predicting the Prognosis of Chronic Kidney Disease," Procedia Computer Science, vol. 258, pp. 1372–1382, Jan. 2025. DOI: https://doi.org/10.1016/j.procs.2025.04.370

P. Chittora et al., "Prediction of Chronic Kidney Disease - A Machine Learning Perspective," IEEE Access, vol. 9, pp. 17312–17334, 2021. DOI: https://doi.org/10.1109/ACCESS.2021.3053763

B. Metherall, A. K. Berryman, and G. S. Brennan, "Machine learning for classifying chronic kidney disease and predicting creatinine levels using at-home measurements," Scientific Reports, vol. 15, no. 1 , Feb. 2025, Art. no. 4364. DOI: https://doi.org/10.1038/s41598-025-88631-y

B. Y. Kiremit and D. Ö. Şahin, "Comparison of machine learning algorithms for predicting length of stay in chronic kidney disease patients," Computers in Biology and Medicine, vol. 196, Sept. 2025, Art. no. 110825. DOI: https://doi.org/10.1016/j.compbiomed.2025.110825

M. N. H. Chowdhury et al., "Deep learning for early detection of chronic kidney disease stages in diabetes patients: A TabNet approach," Artificial Intelligence in Medicine, vol. 166, Aug. 2025, Art. no. 103153. DOI: https://doi.org/10.1016/j.artmed.2025.103153

Y. Liu, J. Chen, M. Wang, Y. Liu, J. Chen, and M. Wang, "BO–FTT: A Deep Learning Model Based on Parameter Tuning for Early Disease Prediction from a Case of Anemia in CKD," Electronics, vol. 14, no. 12, June 2025. DOI: https://doi.org/10.3390/electronics14122471

"Chronic Kidney Disease dataset." https://www.kaggle.com/datasets/mansoordaku/ckdisease

R. C. Poonia et al., "Intelligent Diagnostic Prediction and Classification Models for Detection of Kidney Disease," Healthcare (Basel, Switzerland), vol. 10, no. 2, Feb. 2022, Art. no. 371. DOI: https://doi.org/10.3390/healthcare10020371

H. Polat, H. Danaei Mehr, and A. Cetin, "Diagnosis of Chronic Kidney Disease Based on Support Vector Machine by Feature Selection Methods," Journal of Medical Systems, vol. 41, no. 4, Feb. 2017, Art. no. 55. DOI: https://doi.org/10.1007/s10916-017-0703-x

S. K. Ghosh and A. H. Khandoker, "Investigation on explainable machine learning models to predict chronic kidney diseases," Scientific Reports, vol. 14, no. 1, Feb. 2024, Art. no. 3687. DOI: https://doi.org/10.1038/s41598-024-54375-4

M. G. Hegde, B. Ruthvika, R. B. Jain, P. D. Shenoy, K. R. Venugopal, and A. Canchi, "A Privacy-Preserving Federated Learning Method with Homomorphic Encryption for Chronic Kidney Disease Stage Prediction," Engineering, Technology & Applied Science Research, vol. 15, no. 4, pp. 26019–26026, Aug. 2025. DOI: https://doi.org/10.48084/etasr.11928

Downloads

How to Cite

[1]
A. Fahim, A. M. Osman, Z. Tarek, and A. M. Elshewey, “A Hybrid CNN–LSTM–GRU Deep Learning Model for the Accurate Classification of Chronic Kidney Disease”, Eng. Technol. Appl. Sci. Res., vol. 15, no. 6, pp. 30657–30662, Dec. 2025.

Metrics

Abstract Views: 546
PDF Downloads: 314

Metrics Information