DiabetesNet: A Deep Learning Approach to Diabetes Diagnosis

Zeyu Zhang,Khandaker Asif Ahmed,Md Rakibul Hasan,Tom Gedeon,Md Zakir Hossain
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 <a class="link-external link-https" href="https://steve-zeyu-zhang.github.io/DiabetesDiagnosis/" rel="external noopener nofollow">this https URL</a>
Machine Learning,Artificial Intelligence
What problem does this paper attempt to address?
The paper attempts to address the limitations and shortcomings of existing invasive methods in diabetes diagnosis. Specifically, current diagnostic methods such as blood glucose laboratory tests and home glucose meters, while providing relatively accurate results, have drawbacks including high cost, time consumption, and patient discomfort. To address these issues, the paper proposes a non-invasive diabetes diagnosis method based on Backpropagation Neural Network (BPNN), combined with batch normalization techniques, data resampling, and normalization to balance class data. Experimental results on three datasets show that this method significantly outperforms traditional methods in terms of overall accuracy, sensitivity, and specificity. Notably, it achieved an accuracy of 89.81% on the Pima diabetes dataset, 75.49% on the CDC BRFSS2015 dataset, and 95.28% on the Mesra diabetes dataset. This indicates the potential and advantages of deep learning models in diabetes diagnosis.