Design and Development of Diabetes Management System Using Machine Learning

This paper describes the design and implementation of a software system to improve the management of diabetes using a machine learning approach and to demonstrate and evaluate its effectiveness in controlling diabetes. The proposed approach for this management system handles the various factors that affect the health of people with diabetes by combining multiple artificial intelligence algorithms. The proposed framework factors the diabetes management problem into subgoals: building a Tensorflow neural network model for food classification; thus, it allows users to upload an image to determine if a meal is recommended for consumption; implementing K-Nearest Neighbour (KNN) algorithm to recommend meals; using cognitive sciences to build a diabetes question and answer chatbot; tracking user activity, user geolocation, and generating pdfs of logged blood sugar readings. The food recognition model was evaluated with cross-entropy metrics that support validation using Neural networks with a backpropagation algorithm. The model learned features of the images fed from local Ghanaian dishes with specific nutritional value and essence in managing diabetics and provided accurate image classification with given labels and corresponding accuracy. The model achieved specified goals by predicting with high accuracy, labels of new images. The food recognition and classification model achieved over 95% accuracy levels for specific calorie intakes. The performance of the meal recommender model and question and answer chatbot was tested with a designed cross-platform user-friendly interface using Cordova and Ionic Frameworks for software development for both mobile and web applications. The system recommended meals to meet the calorific needs of users successfully using KNN (with k = 5) and answered questions asked in a human-like way. The implemented system would solve the problem of managing activity, dieting recommendations, and medication notification of diabetics.

[1]  Maiyaporn Phanich,et al.  Food Recommendation System Using Clustering Analysis for Diabetic Patients , 2010, 2010 International Conference on Information Science and Applications.

[2]  Suixin Liu,et al.  Effects of an Outpatient Diabetes Self-Management Education on Patients with Type 2 Diabetes in China: A Randomized Controlled Trial , 2019, Journal of diabetes research.

[3]  Nada Y. Philip,et al.  An intelligent mobile diabetes management and educational system for Saudi Arabia: System architecture , 2014, IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI).

[4]  M. Mifflin,et al.  A new predictive equation for resting energy expenditure in healthy individuals. , 1990, The American journal of clinical nutrition.

[5]  Eleni I. Georga,et al.  Data mining for blood glucose prediction and knowledge discovery in diabetic patients: The METABO diabetes modeling and management system , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[6]  Senlin Luo,et al.  Rule Extraction From Support Vector Machines Using Ensemble Learning Approach: An Application for Diagnosis of Diabetes , 2015, IEEE Journal of Biomedical and Health Informatics.

[7]  Andrew P. Bradley,et al.  Intelligible Support Vector Machines for Diagnosis of Diabetes Mellitus , 2010, IEEE Transactions on Information Technology in Biomedicine.

[8]  Simon Fong,et al.  Managing Diabetes Therapy through Datastream Mining , 2017, IT Professional.

[9]  Ahmad A. Alzahrani,et al.  A Food Recommender System Considering Nutritional Information and User Preferences , 2019, IEEE Access.

[10]  Emanuele Frontoni,et al.  Discovering the Type 2 Diabetes in Electronic Health Records Using the Sparse Balanced Support Vector Machine , 2020, IEEE Journal of Biomedical and Health Informatics.

[11]  Farzana Anowar,et al.  A review on diabetes patient lifestyle management using mobile application , 2015, 2015 18th International Conference on Computer and Information Technology (ICCIT).

[12]  M. Alotaibi A mobile Diabetes educational system for fasting Type-2 diabetics in Saudi Arabia , 2015, 2015 2nd International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE).

[13]  Deborah Estrin,et al.  Yum-Me: A Personalized Nutrient-Based Meal Recommender System , 2016, ACM Trans. Inf. Syst..

[14]  F. G. Benedict,et al.  A Biometric Study of Human Basal Metabolism. , 1918, Proceedings of the National Academy of Sciences of the United States of America.

[15]  Liana G. Apostolova,et al.  Comparison of AdaBoost and Support Vector Machines for Detecting Alzheimer's Disease Through Automated Hippocampal Segmentation , 2010, IEEE Transactions on Medical Imaging.

[16]  Jaturon Harnsomburana,et al.  Personalized Food Recommendation Using Deep Neural Network , 2018, 2018 Seventh ICT International Student Project Conference (ICT-ISPC).

[17]  Leslie Mertz Automated Insulin Delivery: Taking the Guesswork out of Diabetes Management , 2018, IEEE Pulse.

[18]  PerronninFlorent,et al.  Good Practice in Large-Scale Learning for Image Classification , 2014 .

[19]  Konstantina S. Nikita,et al.  A Review of Emerging Technologies for the Management of Diabetes Mellitus , 2015, IEEE Transactions on Biomedical Engineering.

[20]  María Teresa Arredondo,et al.  Integration of Personalized Healthcare Pathways in an ICT Platform for Diabetes Managements: A Small-Scale Exploratory Study , 2016, IEEE Journal of Biomedical and Health Informatics.

[21]  Yingying Qu,et al.  A Mobile-Based Question-Answering and Early Warning System for Assisting Diabetes Management , 2018, Wirel. Commun. Mob. Comput..

[22]  A. Roza,et al.  The Harris Benedict equation reevaluated: resting energy requirements and the body cell mass. , 1984, The American journal of clinical nutrition.

[23]  Valeria De Antonellis,et al.  PREFer: A prescription-based food recommender system , 2017, Comput. Stand. Interfaces.

[24]  Kyehyun Kim,et al.  Mobile Health Technologies for Diabetes Mellitus: Current State and Future Challenges , 2019, IEEE Access.

[25]  Shadi Alian,et al.  A Personalized Recommendation System to Support Diabetes Self-Management for American Indians , 2018, IEEE Access.

[26]  Michael D. Skillen,et al.  A diabetes management system empowering patients to reach optimised glucose control: From monitor to advisor , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[27]  Konstantina S. Nikita,et al.  SMARTDIAB: A Communication and Information Technology Approach for the Intelligent Monitoring, Management and Follow-up of Type 1 Diabetes Patients , 2010, IEEE Transactions on Information Technology in Biomedicine.

[28]  M. Catt,et al.  Simultaneous Electrochemical Detection of Glucose and Non-Esterified Fatty Acids (NEFAs) for Diabetes Management , 2018, IEEE Sensors Journal.

[29]  H. A. Klein,et al.  Self management of medication and Diabetes: cognitive control , 2004, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[30]  Han Zou,et al.  SugarMate: Non-intrusive Blood Glucose Monitoring with Smartphones , 2017, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol..

[31]  D. Patrick,et al.  Effectiveness of the Chronic Care Model in Type 2 Diabetes Management in a Community Health Service Center in China: A Group Randomized Experimental Study , 2019, Journal of diabetes research.