DiabetesNet: A Deep Learning Approach to Diabetes Diagnosis

Zeyu Zhang, Khandaker Asif Ahmed, Md Rakibul Hasan, Tom Gedeon, Md Zakir Hossain
3/12/2024
cs.LGcs.AI

No official code found. Best implementation: steve-zeyu-zhang/DiabetesDiagnosis (1 star, last commit 2024-09-21).

Abstract

Diabetes, resulting from inadequate insulin production or utilization, causes extensive harm to the body. Existing diagnostic methods are often invasive and come with drawbacks, such as cost constraints. Although there are machine learning models like Classwise k Nearest Neighbor (CkNN) and General Regression Neural Network (GRNN), they struggle with imbalanced data and result in under-performance. Leveraging advancements in sensor technology and machine learning, we propose a non-invasive diabetes diagnosis using a Back Propagation Neural Network (BPNN) with batch normalization, incorporating data re-sampling and normalization for class balancing. Our method addresses existing challenges such as limited performance associated with traditional machine learning. Experimental results on three datasets show significant improvements in overall accuracy, sensitivity, and specificity compared to traditional methods. Notably, we achieve accuracies of 89.81% in Pima diabetes dataset, 75.49% in CDC BRFSS2015 dataset, and 95.28% in Mesra Diabetes dataset. This underscores the potential of deep learning models for robust diabetes diagnosis. See project website https://steve-zeyu-zhang.github.io/DiabetesDiagnosis/

View on arXivView PDF

Code Implementations(1)

[ACIIDS 2024] DiabetesNet: A Deep Learning Approach to Diabetes Diagnosis

10CSS, HTMLJul 26, 20222 years ago
ai-for-healthcareai-for-medical-diagnosisai-for-medicineartificial-intelligenceartificial-neural-networks+4 more

Similar Papers

Cite this paper

@article{zhang2024diabetesnet,
  title  = {DiabetesNet: A Deep Learning Approach to Diabetes Diagnosis},
  author = {Zeyu Zhang and Khandaker Asif Ahmed and Md Rakibul Hasan and Tom Gedeon and Md Zakir Hossain},
  year   = {2024},
  eprint = {2403.07483},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.07483v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.07483.svg)](https://codeofpaper.com/paper/2403.07483)

Discussion