journal article·2022-04-14Open access

An Optimization-Based Diabetes Prediction Model Using CNN and Bi-Directional LSTM in Real-Time Environment

Parul Madan, Vijay Singh, Vaibhav Chaudhari, Yasser Albagory, Ankur Dumka, Rajesh Singh, Anita Gehlot, Mamoon Rashid, Sultan S. Alshamrani, Ahmed Saeed AlGhamdi

Applied Sciences· Volume 12· Issue 8

Abstract

Diabetes is a long-term illness caused by the inefficient use of insulin generated by the pancreas. If diabetes is detected at an early stage, patients can live their lives healthier. Unlike previously used analytical approaches, deep learning does not need feature extraction. In order to support this viewpoint, we developed a real-time monitoring hybrid deep learning-based model to detect and predict Type 2 diabetes mellitus using the publicly available PIMA Indian diabetes database. This study contributes in four ways. First, we perform a comparative study of different deep learning models. Based on experimental findings, we next suggested merging two models, CNN-Bi-LSTM, to detect (and predict) Type 2 diabetes. These findings demonstrate that CNN-Bi-LSTM surpasses the other deep learning methods in terms of accuracy (98%), sensitivity (97%), and specificity (98%), and it is 1.1% better compared to other existing state-of-the-art algorithms. Hence, our proposed model helps clinicians obtain complete information about their patients using real-time monitoring and can check real-time statistics about their vitals.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Artificial Intelligence in Healthcare · COVID-19 diagnosis using AI · Retinal Imaging and Analysis

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

Affiliations

Department of Computer Science and Engineering, Graphic Era Deemed to Be University, Dehradun 248002, India

Department of Computer Science & Information Systems, BITS Pilani K.K. Birla Goa Campus, Sancoale 403726, India

Department of Computer Engineering, College of Computers and Information Technology, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia

Department of Computer Science & Engineering, Women Institute of Technology, Dehradun 248007, India

Department of Research and Development, Uttaranchal Institute of Technology, Uttaranchal University, Dehradun 248007, India

Department of Computer Engineering, Faculty of Science and Technology, Vishwakarma University, Pune 411048, India

Department of Information Technology, College of Computer and Information Technology, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia

Funding

Taif University

References (67)

Show source-provided references
1. Analysis of diabetes mellitus for early prediction using optimal features selection10.1186/s40537-019-0175-6 ↗
2. Allam, F., Nossai, Z., Gomma, H., Ibrahim, I., and Abdelsalam, M. (2011). A recurrent neural network approach for predicting glucose concentration in type-1 diabetic patients. Engineering Applications of Neural Networks, Springer.10.1007/978-3-642-23957-1_29 ↗
3. Ashiquzzaman, A., Tushar, A.K., Islam, M., Shon, D., Im, K., Park, J.H., Lim, D.S., and Kim, J. (2018). Reduction of overfitting in diabetes prediction using deep learning neural network. IT Convergence and Security 2017, Springer.10.1007/978-981-10-6451-7_5 ↗
4. Hyperglycemia and adverse pregnancy outcomes10.1056/NEJMoa0707943 ↗
5. Medical care in diabetes 201810.2337/dc18-S010 ↗
6. Bruen, D., Delaney, C., Florea, L., and Diamond, D. (2017). Glucose sensing for diabetes monitoring: Recent developments. Sensors, 17.10.3390/s17081866 ↗
7. Acciaroli, G., Vettoretti, M., Facchinetti, A., and Sparacino, G. (2018). Calibration of minimally invasive continuous glucose monitoring sensors: State-of-the-art and current perspectives. Biosensors, 8.10.3390/bios8010024 ↗
8. Use of sensors in the treatment and follow-up of patients with diabetes mellitus10.3390/s100807404 ↗
9. Rodríguez-Rodríguez, I., Zamora-Izquierdo, M.Á., and Rodríguez, J.V. (2018). Towards an ict-based platform for type 1 diabetes mellitus management. Appl. Sci., 8.10.3390/app8040511 ↗
10. Networking solutions for connecting bluetooth low energy enabled machines to the internet of things10.1109/MNET.2014.6963809 ↗
11. Vhaduri, S., and Prioleau, T. (2020, January 18–20). Adherence to personal health devices: A case study in diabetes management. Proceedings of the 14th EAI International Conference on Pervasive Computing Technologies for Healthcare, Atlanta, GA, USA.10.1145/3421937.3421977 ↗
12. (2020, July 07). Specifications—Samsung Galaxy Note8. The Official Samsung Galaxy Site. Available online: https://www.samsung.com/global/galaxy/galaxy-note8/specs/.
13. Deep learning10.1038/nature14539 ↗
14. Overview and evaluation of bluetooth low energy: An emerging low-power wireless technology10.3390/s120911734 ↗
15. Classification of diabetes disease using support vector machine
16. Using neural networks for data mining10.1016/S0167-739X(97)00022-8 ↗
17. Radhimeenakshi, S. (2016, January 16–18). Classification and prediction of heart disease risk using data mining techniques of support vector machine and artificial neural networks. Proceedings of the 2016 International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India.
18. CNN-based transfer learning–BiLSTM network: A novel approach for COVID-19 infection detection10.1016/j.asoc.2020.106912 ↗
19. Dey, S.K., Hossain, A., and Rahman, M.M. (2018, January 21–23). Implementation of a web application to predict diabetes disease: An approach using machine learning algorithm. Proceedings of the 2018 21st International Conference of Computer and Information Technology (ICCIT), Dhaka, Bangladesh.10.1109/ICCITECHN.2018.8631968 ↗
20. Srivastava, S., Sharma, L., Sharma, V., Kumar, A., and Darbari, H. (2019). Prediction of diabetes using artificial neural network approach. Engineering Vibration, Communication and Information Processing, Springer.10.1007/978-981-13-1642-5_59 ↗
21. Predicting diabetes by cosequencing the various data mining classification techniques
22. Application of genetic algorithm optimized neural network connection weights for medical diagnosis of pima Indians diabetes10.5121/ijsc.2011.2202 ↗
23. Diagnosis of diabetes in female population of pima indian heritage with ensemble of bp neural network and svm
24. Prognosis of diabetes using data mining approach-fuzzy c means clustering and support vector machine10.14445/22312803/IJCTT-V11P120 ↗
25. Zhang, Y. (2012, January 14–16). Support vector machine classification algorithm and its application. Proceedings of the International Conference on Information Computing and Applications, Chengdu, China.10.1007/978-3-642-34041-3_27 ↗
26. Karatsiolis, S., and Schizas, C.N. (2012, January 11–13). Region based support vector machine algorithm for medical diagnosis on pima indian diabetes dataset. Proceedings of the 12th International Conference on Bioinformatics & Bioengineering (BIBE), Larnaca, Cyprus.10.1109/BIBE.2012.6399663 ↗
27. Jarullah, A., and Asma, A. (2011, January 25–27). Decision tree discovery for the diagnosis of type II diabetes. Proceedings of the 2011 International Conference on Innovations in Information Technology, Abu Dhabi, United Arab Emirates.
28. Predicting diabetes mellitus with machine learning techniques10.3389/fgene.2018.00515 ↗
29. Saji, S.A., and Balachandran, K. (2015, January 19–20). Performance analysis of training algorithms of multilayer perceptrons in diabetes prediction. Proceedings of the International Conference on Advances in Computer Engineering and Applications, Ghaziabad, India.10.1109/ICACEA.2015.7164695 ↗
30. Jahangir, M., Afzal, H., Ahmed, M., Khurshid, K., and Nawaz, R. (2017, January 7–8). An expert system for diabetes prediction using auto tuned multi-layer perceptron. Proceedings of the Intelligent Systems Conference (IntelliSys), London, UK.10.1109/IntelliSys.2017.8324209 ↗
31. Type 2 diabetes data classification using stacked autoencoders in deep neural networks10.1016/j.cegh.2018.12.004 ↗
32. Apoorva, S., Aditya, S.K., Snigdha, P., Darshini, P., and Sanjay, H.A. (2019, January 19–20). Prediction of diabetes mellitus type-2 using machine learning. Proceedings of the International Conference on Computational Vision and Bio Inspired Computing, Coimbatore, India.10.1007/978-3-030-37218-7_42 ↗
33. Review on diagnosis of diabetes in pima indians
34. Decision trees: A recent overview10.1007/s10462-011-9272-4 ↗
35. Diabetes detection using deep learning algorithms10.1016/j.icte.2018.10.005 ↗
36. Convolutional neural networks: An overview and application in radiology10.1007/s13244-018-0639-9 ↗
37. Massaro, A., Maritati, V., Giannone, D., Convertini, D., and Galiano, A. (2019). LSTM DSS automatism and dataset optimization for diabetes prediction. Appl. Sci., 9.10.3390/app9173532 ↗
38. Classification by a stacking model using CNN features for COVID-19 infection diagnosis
39. A deep learning approach based on convolutional lstm for detecting diabetes10.1016/j.compbiolchem.2020.107329 ↗
40. Rahman, M.M., Roy, C.K., and Kula, R.G. (2017, January 20–21). Predicting usefulness of code review comments using textual features and developer experience. Proceedings of the 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR), Buenos Aires, Argentina.10.1109/MSR.2017.17 ↗
41. Shetty, D., Rit, K., Shaikh, S., and Patil, N. (2017, January 17–18). March. Diabetes disease prediction using data mining. Proceedings of the 2017 International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS), Coimbatore, India.10.1109/ICIIECS.2017.8276012 ↗
42. Liu, H., and Setiono, R. (1995, January 5–8). Chi2: Feature selection and discretization of numeric attributes. Proceedings of the 7th IEEE International Conference on Tools with Artificial Intelligence, Herndon, VA, USA.
43. Extremely randomized trees10.1007/s10994-006-6226-1 ↗
44. Alghamdi, M., Al-Mallah, M., Keteyian, S., Brawner, C., Ehrman, J., and Sakr, S. (2017). Predicting diabetes mellitus using SMOTE and ensemble machine learning approach: The Henry Ford Exercise Testing (FIT) project. PLoS ONE, 12.10.1371/journal.pone.0179805 ↗
45. An enhanced diabetic retinopathy detection and classification approach using deep convolutional neural network10.1007/s00521-018-03974-0 ↗
46. Budreviciute, A., Damiati, S., Sabir, D.K., Onder, K., Schuller-Goetzburg, P., Plakys, G., Katileviciute, A., Khoja, S., and Kodzius, R. (2020). Management and prevention strategies for non-communicable diseases (NCDs) and their risk factors. Front. Public Health, 788.10.3389/fpubh.2020.574111 ↗
47. Ioffe, S., and Szegedy, C. (2015, January 1). Batch normalization: Accelerating deep network training by reducing internal covariate shift. Proceedings of the International Conference on Machine Learning, PMLR, Lille, France.
48. A cnn–lstm model for gold price time-series forecasting10.1007/s00521-020-04867-x ↗
49. Sun, Q., Jankovic, M.V., Bally, L., and Mougiakakou, S.G. (2018, January 20–21). Predicting blood glucose with an lstm and bi-lstm based deep neural network. Proceedings of the 2018 14th Symposium on Neural Networks and Applications (NEUREL), Belgrade, Serbia.10.1109/NEUREL.2018.8586990 ↗
50. Orabi, K.M., Kamal, Y.M., and Rabah, T.M. (2016, January 13–17). Early predictive system for diabetes mellitus disease. Proceedings of the Industrial Conference on Data Mining, New York, NY, USA.10.1007/978-3-319-41561-1_31 ↗
51. Rahman, M., and Siddiqui, F.H. (2019). An optimized abstractive text summarization model using peephole convolutional LSTM. Symmetry, 11.10.3390/sym11101290 ↗
52. A deeply coupled convnet for human activity recognition using dynamic and rgb images10.1007/s00521-020-05018-y ↗
53. A robust model for domain recognition of acoustic communication using bidirectional lstm and deep neural network10.1007/s00521-020-05569-0 ↗
54. Comments on “stacking ensemble based deep neural networks modeling for effective epileptic seizure detection”10.1016/j.eswa.2021.115488 ↗
55. A comparative study on diabetes disease diagnosis using neural networks10.1016/j.eswa.2008.10.032 ↗
56. A computational hybrid model with two level classification using svm and neural network for predicting the diabetes disease
57. Diabetes prediction in healthcare systems using machine learning algorithms on hadoop cluster10.1007/s10586-017-1532-x ↗
58. Automated detection of diabetes using CNN and CNN-LSTM network and heart rate signals10.1016/j.procs.2018.05.041 ↗
59. Prevalence and risk factors of gestational diabetes mellitus in Asia: A systematic review and meta-analysis10.1186/s12884-018-2131-4 ↗
60. A new classwise k nearest neighbor (CKNN) method for the classification of diabetes dataset
61. Comparative study of machine learning algorithms on prediction of diabetes mellitus disease10.1166/jctn.2020.8651 ↗
62. A review on diabetes mellitus diagnoses using classification on Pima Indian diabetes data set
63. Deep learning approach for diabetes prediction using PIMA Indian dataset10.1007/s40200-020-00520-5 ↗
64. An expert system approach based on principal component analysis and adaptive neuro-fuzzy inference system to diagnosis of diabetes disease10.1016/j.dsp.2006.09.005 ↗
65. A Hybrid Approach for Prediction of Type-1 and Type-2 Diabetes using Firefly and Cuckoo Search Algorithms
66. A Hybrid Method of Feature Selection and Neural Network with Genetic Algorithm to Predict Diabetes
67. Chen, W., Chen, S., Zhang, H., and Wu, T. (2017, January 24–26). A hybrid prediction model for type 2 diabetes using K-means and decision tree. Proceedings of the IEEE International Conference on Software Engineering and Service Sciences, ICSESS, Beijing, China.10.1109/ICSESS.2017.8342938 ↗