journal article·2022Open access

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

Elias Hossain, Mohammed Alshehri, Sultan Almakdi, Hanan Halawani, Md. Mizanur Rahman, Wahidur Rahman, Sabila Al Jannat, Nadim Kaysar, Shishir Mia

Computers, Materials & Continua· Volume 72· Issue 1

Abstract

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.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Artificial Intelligence in Healthcare · COVID-19 diagnosis using AI · Mobile Health and mHealth Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (47)

Show source-provided references
1. Deep learning-based appearance features extraction for automated carp species identification10.1016/j.aquaeng.2020.102053 ↗
2. Predictive analysis of diabetic patient data using machine learning and Hadoop
3. Computational intelligence approach for modeling hydrogen production: A review10.1080/19942060.2018.1452296 ↗
4. ANN-Based interval forecasting of streamflow discharges using the LUBE method and MOFIPS10.1016/j.engappai.2015.07.019 ↗
5. Mass wasting susceptibility assessment of snow avalanches using machine learning models10.1038/s41598-020-75476-w ↗
6. A survey of deep learning techniques: Application in wind and solar energy resources10.1109/ACCESS.2019.2951750 ↗
7. Susceptibility mapping of groundwater salinity using machine learning models10.1007/s11356-020-11319-5 ↗
8. A study of mobile application usage in Bangladesh
9. A smart architecture for diabetic patient monitoring using machine learning algorithms10.3390/healthcare8030348 ↗
10. A structured approach to documenting a search strategy for publication: A 12 step guideline for authors10.1016/j.nedt.2012.02.022 ↗
11. Usability pitfalls of diabetes mHealth apps for the elderly10.1155/2016/1604609 ↗
12. Mobile applications for diabetes self-management: Status and potential10.1177/193229681300700130 ↗
13. A model for early prediction of diabetes10.1016/j.imu.2019.100204 ↗
14. Prediction of diabetes using classification algorithms10.1016/j.procs.2018.05.122 ↗
15. Diabetes mellitus prediction using ensemble machine learning techniques
16. Diabetes prediction using machine learning algorithms10.1016/j.procs.2020.01.047 ↗
17. Prediction of type 2 diabetes using machine learning classification methods10.1016/j.procs.2020.03.336 ↗
18. Classification and prediction of diabetes disease using machine learning paradigm10.1007/s13755-019-0095-z ↗
19. Diabetes predicting mhealth application using machine learning
20. Diabetes prediction using different machine learning approaches
21. U. M. Learning, “Pima Indians Diabetes Database,” 2017. [Online]. Available: https://www.kaggle.com/uciml/pima-indians-diabetes-database.
22. Prediction of rainfall time series using modular soft computingmethods10.1016/j.engappai.2012.05.023 ↗
23. LGBM classifier based technique for predicting type-2 diabetes
24. KNN Model-based approach in classification
25. Machine learning: Algorithms, real-world applications and research directions
26. Impact of big data and machine learning on digital transformation in marketing: A literature review10.1109/ACCESS.2020.2998754 ↗
27. P. Kalyan, “A Complete Guide on Machine Learning Model Deployment Using Heroku,” 2021. [Online]. Available: https://www.analyticsvidhya.com/blog/2021/10/a-complete-guide-on-machine-learning-model-deployment-using-heroku/.
28. NIDK, “National Institute of Diabetes and Digestive and Kidney Diseases.” [Online]. Available: https://www.niddk.nih.gov/.
29. “Google Fit.” [Online]. Available: https://developers.google.com/fit.
30. A. Bhandari, “Everything you Should Know about Confusion Matrix for Machine Learning,” 2020. [Online]. Available: https://www.analyticsvidhya.com/blog/2020/04/confusion-matrix-machine-learning/.
31. Performance evaluation of machine learning algorithms in post-operative life expectancy in the lung cancer patients
32. A Meta-analysis of overfitting in machine learning
33. Gradient boosting machines, a tutorial10.3389/fnbot.2013.00021 ↗
34. Interpretable machine learning with an ensemble of gradient boosting machines10.1016/j.knosys.2021.106993 ↗
35. Lightgbm: A highly efficient gradient boosting decision tree
36. A hybrid approach for prediction of type-1 and type-2 diabetes using firefly and cuckoo search algorithms
37. A Feed-forward neural network model for the accurate prediction of diabetes mellitus
38. Diagnosis of diabetes using classification mining techniques10.5121/ijdkp.2015.5101 ↗
39. Classification of diabetes disease using support vector machine
40. An automatic diabetes diagnosis system based on LDA-wavelet support vector machine classifier10.1016/j.eswa.2011.01.017 ↗
41. A hybrid method of feature selection and neural network with genetic algorithm to predict diabetes
42. A hybrid prediction model for type 2 diabetes using K-means and decision tree
43. A novel scheme for predicting type 2 diabetes in women: Using kmeans with PCA as dimensionality reduction
44. J. Brownlee, “How to Choose a Feature Selection Method For Machine Learning,” 2019. [Online]. Available: https://machinelearningmastery.com/feature-selection-with-real-and-categorical-data/.
45. Ternion: An autonomous model for fake news detection10.3390/app11199292 ↗
46. Research challenges and opportunities towards a holistic view of telemedicine systems: A systematic review10.1007/978-3-030-70111-6_1 ↗
47. Review on data science and prediction