Open Access iconOpen Access



Dm-Health App: Diabetes Diagnosis Using Machine Learning with Smartphone

Elias Hossain1, Mohammed Alshehri2, Sultan Almakdi2,*, Hanan Halawani2, Md. Mizanur Rahman3, Wahidur Rahman4, Sabila Al Jannat5, Nadim Kaysar6, Shishir Mia4

1 Department of Software Engineering, Daffodil International University, Dhaka, 1207, Bangladesh
2 Department of Computer Science, Najran University, Najran, 55461, Saudi Arabia
3 Department of Computer Science and Engineering, Rajshahi University of Engineering and Technology, Rajshahi, 6204, Bangladesh
4 Department of Computer Science and Engineering, Mawlana Bhashani Science and Technology University, Santosh, Tangail, 1902, Bangladesh
5 Department of Computer Science and Engineering, BRAC University, Dhaka, 1212, Bangladesh
6 Department of Computer Science and Engineering, World University Bangladesh, Dhaka, 1230, Bangladesh

* Corresponding Author: Sultan Almakdi. Email: email

(This article belongs to the Special Issue: Innovations in Artificial Intelligence using Data Mining and Big Data)

Computers, Materials & Continua 2022, 72(1), 1713-1746.


Diabetes Mellitus is one of the most severe diseases, and many studies have been conducted to anticipate diabetes. This research aimed to develop an intelligent mobile application based on machine learning to determine the diabetic, pre-diabetic, or non-diabetic without the assistance of any physician or medical tests. This study's methodology was classified into two the Diabetes Prediction Approach and the Proposed System Architecture Design. The Diabetes Prediction Approach uses a novel approach, Light Gradient Boosting Machine (LightGBM), to ensure a faster diagnosis. The Proposed System Architecture Design has been combined into seven modules; the Answering Question Module is a natural language processing Chabot that can answer all kinds of questions related to diabetes. The Doctor Consultation Module ensures free treatment related to diabetes. In this research, 90% accuracy was obtained by performing K-fold cross-validation on top of the K nearest neighbor's algorithm (KNN) & LightGBM. To evaluate the model's performance, Receiver Operating Characteristics (ROC) Curve and Area under the ROC Curve (AUC) were applied with a value of 0.948 and 0.936, respectively. This manuscript presents some exploratory data analysis, including a correlation matrix and survey report. Moreover, the proposed solution can be adjustable in the daily activities of a diabetic patient.


Cite This Article

APA Style
Hossain, E., Alshehri, M., Almakdi, S., Halawani, H., Rahman, M.M. et al. (2022). Dm-health app: diabetes diagnosis using machine learning with smartphone. Computers, Materials & Continua, 72(1), 1713-1746.
Vancouver Style
Hossain E, Alshehri M, Almakdi S, Halawani H, Rahman MM, Rahman W, et al. Dm-health app: diabetes diagnosis using machine learning with smartphone. Comput Mater Contin. 2022;72(1):1713-1746
IEEE Style
E. Hossain et al., "Dm-Health App: Diabetes Diagnosis Using Machine Learning with Smartphone," Comput. Mater. Contin., vol. 72, no. 1, pp. 1713-1746. 2022.

cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2239


  • 958


  • 0


Share Link