Machine Learning and Smart Devices for Diabetes Management: Systematic Review
Abstract
:1. Introduction
2. Materials and Methods
2.1. Eligibility Criteria
- Only papers written in English;
- Only papers published in the last 10 years (between January 2011 and May 2021) due to the fast technological developments in diabetes self-management;
- Only papers with diabetes management and its complications as the main topic;
- Only papers dealing with the management of type 1, type 2, or gestational diabetes;
- Only papers that focus on diabetes self-management using devices which are either portable or mounted on the body were included;
- Only papers addressing the topic with artificial intelligence (AI)-based techniques.
2.2. Data Sources and Search Strategy
2.3. Study Selection
- Evaluation of the title;
- Evaluation of the abstract and keywords;
- Evaluation of the full text.
2.4. Data Extraction
3. Results
3.1. Diabetes Technology
3.2. Artificial Intelligence Techniques
3.2.1. Types of Machine Learning Techniques
- Supervised Learning: where the system deduces a function from labeled training data.
- Unsupervised Learning: where the training system attempts to deduce the structure of unlabeled data.
- Semi-Supervised Learning: can be described as a combination of the supervised and unsupervised methods mentioned above, as it works on both labeled and unlabeled data.
- Supervised Learning: One of the most powerful data analysis approaches in machine learning is the supervised learning model. In this type of learning, the system tries to learn from the labeled data the corresponding function (f) that maps an input (x) to an output (y) (Figure 6) [37]. At the end of the learning process, we will get a function:
- Unsupervised Learning: Unlike supervised machine learning, in unsupervised machine learning, the system attempts to find and discover the hidden data structure or the relationships between variables with no preexisting labels or specifications [41]. The training data for this method consists of a set of data that is not labeled, categorized, or classified (Figure 7) [42]. The output of this type of learning is obtained by using one of the following main ML methods: clustering, association rules, and dimensionality reduction (Figure 5). The difference between clustering and classification is that clustering attempts to group a set of objects and determine if there is a relationship between these objects (no pre-defined classes), while classification attempts to classify new simple objects into known classes [43]. Clustering can be used in healthcare, for example, to identify groups of cohesive and well-separated patients with diabetes who share similar profiles (e.g., age and gender) as well as common clinical histories [44].
- Semi-Supervised Learning: Semi-supervised learning is a combination of supervised and unsupervised methods. The learning in this kind of algorithm uses labeled and unlabeled data (Figure 5) [45]. This method is generally used to solve problems where the number of available data is large and only a very limited set of labeled data is present [46].
- One of the application areas of semi-supervised learning is in healthcare. To illustrate, Whu et al. developed a diabetic predictive model using semi-supervised learning (the Laplacian support vector machine (LapSVM)) [47].
- Reinforcement Learning: The reinforcement learning method is a reward- or penalty-based method [48]. Indeed, its principal objective is to exploit the information and observations obtained from the interaction with the environment, in order to maximize the reward or minimize the risk [49]. The reinforcement learning algorithm (agent) is continually learning by interacting with the environment, aiming to explore the full range of possible states and to make the most proper decisions [34]. The agent’s actions affect the environment’s state (Figure 8).
- The integration of reinforcement learning in the healthcare industry has often led to better outcomes [50]. As an example, this type of algorithm is used in people with diabetes to enhance their health and blood sugar control [51]. Yom-Tov et al. [52] developed a mobile application that aims to motivate people with diabetes to be physically active. This application was associated with a learning algorithm, which was able to predict better messages that would encourage patients to exercise.
3.2.2. Different Techniques Used by ML
- Support Vector Machine: A support vector machine (SVM) was developed in the 1990s. As a simple and important process, this method is used to perform machine learning (ML) tasks. A set of training samples is provided throughout this procedure, with each sample split into distinct categories. Support Vector Machine (SVM) is a type of machine learning algorithm that is commonly used to solve classification and regression issues [53].
- Bayes Classification: Statistical classifiers are an example of Bayesian classifiers. Based on a given class label, naive Bayes determines the probability of class membership [54]. It conducts a single scan of data, making categorization simple.
- Decision Tree: A decision tree (DT) is a classification method that consists of an internal node and a leaf node that has a class label. The decision tree’s (DT) top nodes are referred to as root nodes. This technique is popular because it is simple to construct and does not require any parameters [55].
- K-Nearest Neighbors: The K-nearest neighbors method is a popular method for classifying data. We can calculate the distance measurement from N training samples using this approach [56].
- Logistic Regression (LR): Logistic regression is a typical probabilistic-based statistical model used to address classification problems in machine learning. To estimate probabilities, logistic regression generally uses a logistic function. It is able to deal with high-dimensional datasets and performs well when the dataset can be split linearly. A key disadvantage of logistic regression is the assumption of linearity between the dependent and independent variables. It may be used to solve both classification and regression issues. However, it is most often employed to solve classification problems [57].
- Adaptive Boosting (AdaBoost): AdaBoost is an ensemble learning technique that uses an iterative strategy to improve weak classifiers by learning from their failures. Adaboost employs “sequential ensembling” as opposed to the random forest, which employs “parallel ensembling”. It generates a strong classifier by assembling multiple low-performing classifiers to get a high-accuracy classifier. AdaBoost is best utilized to improve the performance of decision trees and the base estimator on binary classification tasks [58].
3.2.3. Examples of Machine Learning in Everyday Life
3.3. Artificial Intelligence and Diabetes
3.4. Search Results
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
IDF | International Diabetes Federation |
T1D | Type 1 diabetes |
T2D | Type 2 diabetes |
GDM | Gestational diabetes |
CHD | Coronary heart disease |
PAD | Peripheral arterial disease |
AI | Artificial intelligence |
ML | Machine learning |
ECG | Electrocardiography |
LapSVM | Laplacian support vector machine |
SVM | Support vector machine |
DT | Decision Tree |
LR | Logistic regression |
AdaBoost | Adaptive boosting |
URL | Uniform resource locator |
MML | Multi-agent machine learning |
IP | Internet protocol |
ANN | Artificial neural networks |
RA | Regression algorithm |
SVR | Support vector regression |
KNN | K-nearest neighbor |
RF | Random forest |
Hkmeans | Hierarchical K-means clustering |
CGM | Continuous glucose monitoring |
PH | Prediction horizons |
PSO | Particle swarm optimization |
EE | Energy expenditure |
DR | Diabetic retinopathy |
RDR | Referable diabetic retinopathy |
NB | Naive bayes |
CNN | Convolutional neural networks |
GBDT | Gradient-boosting decision tree |
RNN | Recurrent neural network |
AP | Artificial pancreas |
References
- World Health Organization. Diabetes. 2021. Available online: https://web.archive.org/web/20211213121152/https://www.who.int/health-topics/diabetes#tab=tab_1 (accessed on 24 March 2021).
- Sharma, R.; Dave, V.; Sharma, S.; Jain, P.; Yadav, S. Experimental models on diabetes: A comprehensive review. Int. J. Adv. Pharm. Sci. 2013, 4, 01–08. [Google Scholar]
- IDF Diabetes Atlas. Key Figures from the IDF Diabetes Atlas 9th Edition. 2019. Available online: https://web.archive.org/web/20211208190021/https://diabetesatlas.org/ (accessed on 24 March 2021).
- IDF Diabetes Atlas. Worldwide Toll of Diabetes. 2019. Available online: https://web.archive.org/web/20211118111050/https://www.diabetesatlas.org/en/sections/worldwide-toll-of-diabetes.html (accessed on 24 March 2021).
- International Diabetes Federation. Type 1 Diabetes. Available online: https://web.archive.org/web/20211118103952/https://www.idf.org/aboutdiabetes/type-1-diabetes.html (accessed on 25 March 2021).
- International Diabetes Federation. Type 2 Diabetes. Available online: https://web.archive.org/web/20211118194744/https://idf.org/aboutdiabetes/type-2-diabetes.html (accessed on 25 March 2021).
- Marks, J.B. Perioperative management of diabetes. Am. Fam. Physician 2003, 67, 93–100. [Google Scholar]
- Deshpande, A.D.; Harris-Hayes, M.; Schootman, M. Epidemiology of diabetes and diabetes-related complications. Phys. Ther. 2008, 88, 1254–1264. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Maric-Bilkan, C. Sex differences in micro-and macro-vascular complications of diabetes mellitus. Clin. Sci. 2017, 131, 833–846. [Google Scholar] [CrossRef] [PubMed]
- Ameen, N.; Tarhini, A.; Reppel, A.; Anand, A. Customer experiences in the age of artificial intelligence. Comput. Hum. Behav. 2021, 114, 106548. [Google Scholar] [CrossRef] [PubMed]
- Wright, R.; Keith, L. Wearable technology: If the tech fits, wear it. J. Electron. Resour. Med. Libr. 2014, 11, 204–216. [Google Scholar] [CrossRef]
- Srizongkhram, S.; Shirahada, K.; Chiadamrong, N. Critical factors for adoption of wearable technology for the elderly: Case study of Thailand. In Proceedings of the 2018 Portland International Conference on Management of Engineering and Technology (PICMET), Honolulu, HI, USA, 19–23 August 2018; pp. 1–9. [Google Scholar]
- Kalyankar, G.D.; Poojara, S.R.; Dharwadkar, N.V. Predictive analysis of diabetic patient data using machine learning and Hadoop. In Proceedings of the 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), Palladam, Tamil Nadu, India, 10–11 February 2017; pp. 619–624. [Google Scholar]
- Contreras, I.; Vehi, J. Artificial intelligence for diabetes management and decision support: Literature review. J. Med. Int. Res. 2018, 20, e10775. [Google Scholar] [CrossRef] [PubMed]
- Dankwa-Mullan, I.; Rivo, M.; Sepulveda, M.; Park, Y.; Snowdon, J.; Rhee, K. Transforming diabetes care through artificial intelligence: The future is here. Popul. Health Manag. 2019, 22, 229–242. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- van Gemert-Pijnen, J.E.; Nijland, N.; van Limburg, M.; Ossebaard, H.C.; Kelders, S.M.; Eysenbach, G.; Seydel, E.R. A holistic framework to improve the uptake and impact of eHealth technologies. J. Med. Int. Res. 2011, 13, e111. [Google Scholar] [CrossRef]
- Dike, F.O.; Mutabazi, J.C.; Ubani, B.C.; Isa, A.S.; Ezeude, C.; Musa, E.; Iheonye, H.; Ainavi, I.I. Implementation and impact of mobile health (mHealth) in the management of diabetes mellitus in Africa: A systematic review protocol. BMJ Open 2021, 11, e047556. [Google Scholar] [CrossRef] [PubMed]
- Represas-Carrera, F.J.; Martínez-Ques, Á.A.; Clavería, A. Effectiveness of mobile applications in diabetic patients’ healthy lifestyles: A review of systematic reviews. Prim. Care Diabetes 2021, 15, 751–760. [Google Scholar] [CrossRef] [PubMed]
- Rodriguez-León, C.; Villalonga, C.; Munoz-Torres, M.; Ruiz, J.R.; Banos, O. Mobile and wearable technology for the monitoring of diabetes-related parameters: Systematic review. JMIR mHealth uHealth 2021, 9, e25138. [Google Scholar] [CrossRef] [PubMed]
- de Araújo, W.R.; Martins, L.E.G.; Zorzal, E.R. Mobile apps for the treatment of diabetes patients: A systematic review. Res. Biomed. Eng. 2021, 37, 273–288. [Google Scholar] [CrossRef]
- Horstink, K.A.; van der Woude, L.H.V.; Hijmans, J.M. Effects of offloading devices on static and dynamic balance in patients with diabetic peripheral neuropathy: A systematic review. Rev. Endocr. Metab. Disord. 2021, 22, 325–335. [Google Scholar] [CrossRef] [PubMed]
- Shrivastava, T.P.; Goswami, S.; Gupta, R.; Goyal, R.K. Mobile App Interventions to Improve Medication Adherence Among type 2 Diabetes Mellitus Patients: A Systematic Review of Clinical Trials. J. Diabetes Sci. Technol. 2021. [Google Scholar] [CrossRef]
- Moher, D.; Shamseer, L.; Clarke, M.; Ghersi, D.; Liberati, A.; Petticrew, M.; Shekelle, P.; Stewart, L.A. Preferred reporting items for systematic review and meta-analysis protocols (PRISMA-P) 2015 statement. Syst. Rev. 2015, 4, 1–9. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Stefana, E.; Marciano, F.; Rossi, D.; Cocca, P.; Tomasoni, G. Wearable Devices for Ergonomics: A Systematic Literature Review. Sensors 2021, 21, 777. [Google Scholar] [CrossRef] [PubMed]
- Liberati, A.; Altman, D.G.; Tetzlaff, J.; Mulrow, C.; Gøtzsche, P.C.; Ioannidis, J.P.; Clarke, M.; Devereaux, P.J.; Kleijnen, J.; Moher, D. The PRISMA statement for reporting systematic reviews and meta-analyses of studies that evaluate health care interventions: Explanation and elaboration. J. Clin. Epidemiol. 2009, 62, e1–e34. [Google Scholar] [CrossRef] [Green Version]
- Stefana, E.; Marciano, F.; Cocca, P.; Alberti, M. Predictive models to assess Oxygen Deficiency Hazard (ODH): A systematic review. Saf. Sci. 2015, 75, 1–14. [Google Scholar] [CrossRef]
- Page, M.; McKenzie, J.; Bossuyt, P. The PRISMA 2020 statement: An updated guideline for reporting systematic reviews. Int. J. Surg. 2021, 88, 105906. [Google Scholar] [CrossRef]
- Association, A.D. 7. Diabetes technology: Standards of medical care in diabetes—2019. Diabetes Care 2019, 42, S71–S80. [Google Scholar] [CrossRef] [Green Version]
- Fagherazzi, G.; Ravaud, P. Digital diabetes: Perspectives for diabetes prevention, management and research. Diabetes Metab. 2019, 45, 322–329. [Google Scholar] [CrossRef]
- Diabetes SELF-MANAGEMENT, b.N.D. Smart Technology for Diabetes Self-Care—Diabetes Resources & Information: Diabetes Self. 2016. Available online: https://web.archive.org/web/20201022152649/https://www.diabetesselfmanagement.com/diabetes-resources/tools-tech/smart-technology-diabetes-self-care/ (accessed on 27 April 2021).
- Yu, K.H.; Beam, A.L.; Kohane, I.S. Artificial intelligence in healthcare. Nat. Biomed. Eng. 2018, 2, 719–731. [Google Scholar] [CrossRef]
- Kavakiotis, I.; Tsave, O.; Salifoglou, A.; Maglaveras, N.; Vlahavas, I.; Chouvarda, I. Machine learning and data mining methods in diabetes research. Comput. Struct. Biotechnol. J. 2017, 15, 104–116. [Google Scholar] [CrossRef] [PubMed]
- Google Trends. Available online: https://trends.google.com/trends/explore?date=2010-01-04%202021-05-01&q=ai%20healthcare (accessed on 30 April 2021).
- Kumar, D.P.; Amgoth, T.; Annavarapu, C.S.R. Machine learning algorithms for wireless sensor networks: A survey. Inf. Fusion 2019, 49, 1–25. [Google Scholar] [CrossRef]
- Sarker, I.H. Machine learning: Algorithms, real-world applications and research directions. SN Comput. Sci. 2021, 2, 1–21. [Google Scholar] [CrossRef] [PubMed]
- Koteluk, O.; Wartecki, A.; Mazurek, S.; Kołodziejczak, I.; Mackiewicz, A. How Do Machines Learn? Artificial Intelligence as a New Era in Medicine. J. Pers. Med. 2021, 11, 32. [Google Scholar] [CrossRef] [PubMed]
- Han, J.; Kamber, M.; Pei, J. Data mining concepts and techniques third edition. Morgan Kaufmann Ser. Data Manag. Syst. 2011, 5, 83–124. [Google Scholar]
- Bishop, C.M. Pattern Recognition and Machine Learning; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
- Shankar, K.; Zhang, Y.; Liu, Y.; Wu, L.; Chen, C.H. Hyperparameter tuning deep learning for diabetic retinopathy fundus image classification. IEEE Access 2020, 8, 118164–118173. [Google Scholar] [CrossRef]
- Rath, S.R. Kaggle Diabetic Retinopathy 2015 Data Colored Resized. 2015. Available online: https://www.kaggle.com/sovitrath/diabetic-retinopathy-2015-data-colored-resized (accessed on 5 May 2021).
- Janiesch, C.; Zschech, P.; Heinrich, K. Machine learning and deep learning. Electron. Mark. 2021, 31, 685–695. [Google Scholar] [CrossRef]
- Lloyd, S.; Mohseni, M.; Rebentrost, P. Quantum algorithms for supervised and unsupervised machine learning. arXiv 2013, arXiv:1307.0411. [Google Scholar]
- Bifet, A.; Gavaldà, R.; Holmes, G.; Pfahringer, B. Machine Learning for Data Streams: With Practical Examples in MOA; MIT Press: Cambridge, MA, USA, 2018. [Google Scholar]
- Ogbuabor, G.; Ugwoke, F. Clustering algorithm for a healthcare dataset using silhouette score value. Int. J. Comput. Sci. Inf. Technol. 2018, 10, 27–37. [Google Scholar] [CrossRef]
- Zhu, X.; Goldberg, A.B. Introduction to semi-supervised learning. Synth. Lect. Artif. Intell. Mach. Learn. 2009, 3, 1–130. [Google Scholar] [CrossRef] [Green Version]
- Chen, Y.W.; Jain, L.C. Deep Learning in Healthcare; Springer: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
- Wu, J.; Diao, Y.B.; Li, M.L.; Fang, Y.P.; Ma, D.C. A semi-supervised learning based method: Laplacian support vector machine used in diabetes disease diagnosis. Interdiscip. Sci. Comput. Life Sci. 2009, 1, 151–155. [Google Scholar] [CrossRef]
- Choy, G.; Khalilzadeh, O.; Michalski, M.; Do, S.; Samir, A.E.; Pianykh, O.S.; Geis, J.R.; Pandharipande, P.V.; Brink, J.A.; Dreyer, K.J. Current applications and future impact of machine learning in radiology. Radiology 2018, 288, 318–328. [Google Scholar] [CrossRef] [PubMed]
- Mohammed, M.; Khan, M.B.; Bashier, E.B.M. Machine Learning: Algorithms and Applications; CRC Press: Boca Raton, FL, USA, 2016. [Google Scholar]
- Yu, C.; Liu, J.; Nemati, S. Reinforcement learning in healthcare: A survey. arXiv 2019, arXiv:1908.08796. [Google Scholar] [CrossRef]
- Bothe, M.K.; Dickens, L.; Reichel, K.; Tellmann, A.; Ellger, B.; Westphal, M.; Faisal, A.A. The use of reinforcement learning algorithms to meet the challenges of an artificial pancreas. Expert Rev. Med. Devices 2013, 10, 661–673. [Google Scholar] [CrossRef]
- Yom-Tov, E.; Feraru, G.; Kozdoba, M.; Mannor, S.; Tennenholtz, M.; Hochberg, I. Encouraging physical activity in patients with diabetes: Intervention using a reinforcement learning system. J. Med. Int. Res. 2017, 19, e338. [Google Scholar] [CrossRef]
- Murphy, K.P. Machine Learning: A Probabilistic Perspective; MIT Press: Cambridge, MA, USA, 2012. [Google Scholar]
- Hazra, A.; Mandal, S.K.; Gupta, A. Study and analysis of breast cancer cell detection using Naïve Bayes, SVM and Ensemble Algorithms. Int. J. Comput. Appl. 2016, 145, 39–45. [Google Scholar] [CrossRef]
- Sharma, P.; Bhatia, A.P.R. Implementation of Decision Tree Algorithm to Analysis the Performance. 2012. Available online: https://www.ijarcce.com/upload/december/24-Implementation%20of%20Decision.pdf (accessed on 5 May 2021).
- Bishop, C.M. Neural Networks for Pattern Recognition; Oxford University Press: Oxford, UK, 1995. [Google Scholar]
- Le Cessie, S.; Van Houwelingen, J.C. Ridge estimators in logistic regression. J. R. Stat. Soc. Ser. (Appl. Stat.) 1992, 41, 191–201. [Google Scholar] [CrossRef]
- Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V. Scikit-learn: Machine learning in Python. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar]
- Dada, E.G.; Bassi, J.S.; Chiroma, H.; Adetunmbi, A.O.; Ajibuwa, O.E. Machine learning for email spam filtering: Review, approaches and open research problems. Heliyon 2019, 5, e01802. [Google Scholar] [CrossRef] [Green Version]
- Bouarara, H.A. Multi-Agents Machine Learning (MML) System for Plagiarism Detection. In Handbook of Research on Biomimicry in Information Retrieval and Knowledge Management; IGI Global: Hershey, PA, USA, 2018; pp. 103–119. [Google Scholar]
- Wei, J.; He, J.; Chen, K.; Zhou, Y.; Tang, Z. Collaborative filtering and deep learning based recommendation system for cold start items. Expert Syst. Appl. 2017, 69, 29–39. [Google Scholar] [CrossRef] [Green Version]
- Ellahham, S. Artificial Intelligence: The Future for Diabetes Care. Am. J. Med. 2020. [Google Scholar] [CrossRef]
- Buch, V.; Varughese, G.; Maruthappu, M. Artificial intelligence in diabetes care. Diabet. Med. 2018, 35, 495–497. [Google Scholar] [CrossRef] [Green Version]
- Pérez-Gandía, C.; Facchinetti, A.; Sparacino, G.; Cobelli, C.; Gómez, E.; Rigla, M.; de Leiva, A.; Hernando, M. Artificial neural network algorithm for online glucose prediction from continuous glucose monitoring. Diabetes Technol. Ther. 2010, 12, 81–88. [Google Scholar] [CrossRef] [PubMed]
- Wang, Y.; Wu, X.; Mo, X. A novel adaptive-weighted-average framework for blood glucose prediction. Diabetes Technol. Ther. 2013, 15, 792–801. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Georga, E.I.; Protopappas, V.C.; Ardigo, D.; Marina, M.; Zavaroni, I.; Polyzos, D.; Fotiadis, D.I. Multivariate prediction of subcutaneous glucose concentration in type 1 diabetes patients based on support vector regression. IEEE J. Biomed. Health Informatics 2012, 17, 71–81. [Google Scholar] [CrossRef]
- Hidalgo, J.I.; Colmenar, J.M.; Kronberger, G.; Winkler, S.M.; Garnica, O.; Lanchares, J. Data based prediction of blood glucose concentrations using evolutionary methods. J. Med. Syst. 2017, 41, 1–20. [Google Scholar] [CrossRef]
- Kumari, V.A.; Chitra, R. Classification of diabetes disease using support vector machine. Int. J. Eng. Res. Appl. 2013, 3, 1797–1801. [Google Scholar]
- San, P.P.; Ling, S.H.; Nguyen, H. Evolvable rough-block-based neural network and its biomedical application to hypoglycemia detection system. IEEE Trans. Cybern. 2013, 44, 1338–1349. [Google Scholar] [CrossRef] [PubMed]
- Jensen, M.H.; Christensen, T.F.; Tarnow, L.; Seto, E.; Dencker Johansen, M.; Hejlesen, O.K. Real-time hypoglycemia detection from continuous glucose monitoring data of subjects with type 1 diabetes. Diabetes Technol. Ther. 2013, 15, 538–543. [Google Scholar] [CrossRef] [PubMed]
- Sudharsan, B.; Peeples, M.; Shomali, M. Hypoglycemia prediction using machine learning models for patients with type 2 diabetes. J. Diabetes Sci. Technol. 2014, 9, 86–90. [Google Scholar] [CrossRef] [PubMed]
- San, P.P.; Ling, S.H.; Nguyen, H.T. Deep learning framework for detection of hypoglycemic episodes in children with type 1 diabetes. In Proceedings of the 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA, 16–20 August 2016; pp. 3503–3506. [Google Scholar]
- Deschamps, K.; Matricali, G.A.; Roosen, P.; Desloovere, K.; Bruyninckx, H.; Spaepen, P.; Nobels, F.; Tits, J.; Flour, M.; Staes, F. Classification of forefoot plantar pressure distribution in persons with diabetes: A novel perspective for the mechanical management of diabetic foot? PLoS ONE 2013, 8, e79924. [Google Scholar] [CrossRef] [Green Version]
- Migliore, C.L.; Vorderstrasse, A.; Pan, W.; Melkus, G.D. Renal disease risk factors among risk groups comprised of African American women with type 2 diabetes: A secondary analysis. Diabetes Educ. 2015, 41, 569–581. [Google Scholar] [CrossRef]
- Dagliati, A.; Marini, S.; Sacchi, L.; Cogni, G.; Teliti, M.; Tibollo, V.; De Cata, P.; Chiovato, L.; Bellazzi, R. Machine learning methods to predict diabetes complications. J. Diabetes Sci. Technol. 2018, 12, 295–302. [Google Scholar] [CrossRef] [PubMed]
- Turksoy, K.; Paulino, T.M.L.; Zaharieva, D.P.; Yavelberg, L.; Jamnik, V.; Riddell, M.C.; Cinar, A. Classification of physical activity: Information to artificial pancreas control systems in real time. J. Diabetes Sci. Technol. 2015, 9, 1200–1207. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Jacobs, P.G.; Resalat, N.; El Youssef, J.; Reddy, R.; Branigan, D.; Preiser, N.; Condon, J.; Castle, J. Incorporating an exercise detection, grading, and hormone dosing algorithm into the artificial pancreas using accelerometry and heart rate. J. Diabetes Sci. Technol. 2015, 9, 1175–1184. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Anthimopoulos, M.; Dehais, J.; Shevchik, S.; Ransford, B.H.; Duke, D.; Diem, P.; Mougiakakou, S. Computer vision-based carbohydrate estimation for type 1 patients with diabetes using smartphones. J. Diabetes Sci. Technol. 2015, 9, 507–515. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Allam, F.; Nossai, Z.; Gomma, H.; Ibrahim, I.; Abdelsalam, M. A recurrent neural network approach for predicting glucose concentration in type-1 diabetic patients. In Engineering Applications of Neural Networks; Springer: Berlin/Heidelberg, Germany, 2011; pp. 254–259. [Google Scholar]
- Nuryani, N.; Ling, S.S.; Nguyen, H. Electrocardiographic signals and swarm-based support vector machine for hypoglycemia detection. Ann. Biomed. Eng. 2012, 40, 934–945. [Google Scholar] [CrossRef]
- Bunescu, R.; Struble, N.; Marling, C.; Shubrook, J.; Schwartz, F. Blood glucose level prediction using physiological models and support vector regression. In Proceedings of the 2013 12th International Conference on Machine Learning and Applications, Miami, FL, USA, 4–7 December 2013; Volume 1, pp. 135–140. [Google Scholar]
- Zecchin, C.; Facchinetti, A.; Sparacino, G.; Cobelli, C. Jump neural network for online short-time prediction of blood glucose from continuous monitoring sensors and meal information. Comput. Methods Programs Biomed. 2014, 113, 144–152. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Y.; Zhu, J.m.; Liang, Y.b.; Chen, H.b.; Yin, S.m.; Chen, Z.c. Non-invasive blood glucose detection system based on conservation of energy method. Physiol. Meas. 2017, 38, 325. [Google Scholar] [CrossRef] [PubMed]
- Pustozerov, E.; Popova, P.; Tkachuk, A.; Bolotko, Y.; Yuldashev, Z.; Grineva, E. Development and evaluation of a mobile personalized blood glucose prediction system for patients with gestational diabetes mellitus. JMIR mHealth uHealth 2018, 6, e6. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Chen, M.; Yang, J.; Zhou, J.; Hao, Y.; Zhang, J.; Youn, C.H. 5G-smart diabetes: Toward personalized diabetes diagnosis with healthcare big data clouds. IEEE Commun. Mag. 2018, 56, 16–23. [Google Scholar] [CrossRef]
- Cappon, G.; Facchinetti, A.; Sparacino, G.; Georgiou, P.; Herrero, P. Classification of postprandial glycemic status with application to insulin dosing in type 1 diabetes—An in silico proof-of-concept. Sensors 2019, 19, 3168. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Tsai, C.W.; Li, C.H.; Lam, R.W.K.; Li, C.K.; Ho, S. Diabetes care in motion: Blood glucose estimation using wearable devices. IEEE Consum. Electron. Mag. 2019, 9, 30–34. [Google Scholar] [CrossRef]
- Aljihmani, L.; Kerdjidj, O.; Zhu, Y.; Mehta, R.K.; Erraguntla, M.; Sasangohar, F.; Qaraqe, K. Classification of Fatigue Phases in Healthy and Diabetic Adults Using Wearable Sensor. Sensors 2020, 20, 6897. [Google Scholar] [CrossRef] [PubMed]
- Maritsch, M.; Föll, S.; Lehmann, V.; Bérubé, C.; Kraus, M.; Feuerriegel, S.; Kowatsch, T.; Züger, T.; Stettler, C.; Fleisch, E.; et al. Towards Wearable-based Hypoglycemia Detection and Warning in Diabetes. In Proceedings of the Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, Honolulu, HI, USA, 25–30 April 2020; pp. 1–8. [Google Scholar]
- Dave, D.; DeSalvo, D.J.; Haridas, B.; McKay, S.; Shenoy, A.; Koh, C.J.; Lawley, M.; Erraguntla, M. Feature-Based Machine Learning Model for Real-Time Hypoglycemia Prediction. J. Diabetes Sci. Technol. 2020. [Google Scholar] [CrossRef]
- Stolfi, P.; Valentini, I.; Palumbo, M.C.; Tieri, P.; Grignolio, A.; Castiglione, F. Potential predictors of type-2 diabetes risk: Machine learning, synthetic data and wearable health devices. BMC Bioinform. 2020, 21, 1–19. [Google Scholar] [CrossRef]
- Rghioui, A.; Lloret, J.; Harane, M.; Oumnad, A. A Smart Glucose Monitoring System for Diabetic Patient. Electronics 2020, 9, 678. [Google Scholar] [CrossRef]
- Sosale, B.; Aravind, S.R.; Murthy, H.; Narayana, S.; Sharma, U.; Gowda, S.G.; Naveenam, M. Simple, Mobile-based artificial intelligence algorithm in the detection of diabetic retinopathy (SMART) study. BMJ Open Diabetes Res. Care 2020, 8. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Miotto, R.; Li, L.; Kidd, B.A.; Dudley, J.T. Deep patient: An unsupervised representation to predict the future of patients from the electronic health records. Sci. Rep. 2016, 6, 1–10. [Google Scholar] [CrossRef]
- Wright, L.A.C.; Hirsch, I.B. Metrics beyond hemoglobin A1C in diabetes management: Time in range, hypoglycemia, and other parameters. Diabetes Technol. Ther. 2017, 19, S-16–S-26. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Title | Year | Limitations |
---|---|---|
Implementation and impact of mobile health (mHealth) in the management of diabetes mellitus in Africa: a systematic review protocol [17] | 2021 | - Related to mHealth and targets a specific region and type of diabetes. It also did not provide a detailed analysis of each included article. |
Effectiveness of mobile applications in diabetic patients’ healthy lifestyles: a review of systematic reviews [18] | 2021 | - Presents only the management of diabetes using mobile applications |
Mobile and wearable technology for the monitoring of diabetes-related parameters: Systematic review [19] | 2021 | - Focused on the devices rather than machine learning |
Mobile apps for the treatment of diabetes patients: a systematic review [20] | 2021 | - Presents only the management of diabetes using mobile applications. |
Effects of offloading devices on static and dynamic balance in patients with diabetic peripheral neuropathy: a systematic review [21] | 2021 | - Deals with only part of the fields of diabetes management. |
Mobile app interventions to improve medication adherence among type 2 diabetes mellitus patients: a systematic review of clinical trials [22] | 2021 | - Presents only the management of diabetes using mobile applications. - Focused only on one type of diabetes. |
Criteria | Definition |
---|---|
Language of papers | English |
Years considered | Between January 2011 and May 2021. |
Subject | The use of smart devices in the management of diabetes. |
• Computer science. | |
Fields | • Medicine. |
• Artificial intelligence (AI). | |
• Type 1 diabetes (T1D). | |
Type of diabetes considered | • Type 2 diabetes (T2D). |
• Gestational diabetes (GDM). | |
Age of participants | No restrictions related to age. |
Types of devices | • Portable. • Mounted on the body. |
Database | Search Query |
---|---|
SCOPUS | TITLE ((“wearabl*” OR “device*” OR “smart devic*” OR “watch” OR “smartwatch” OR “smart” OR “Portable” OR “mobile”) AND (“diabet*” OR “hypoglycem*” OR “hyperglycem*”) AND NOT (“systematic review”)) AND ALL((“wearabl*” OR “device*” OR “smart devic*” OR “watch” OR “smart watch” OR “Portable” OR “mobile”) AND (“diabet*” OR “hypoglycem*” OR “hyperglycem*”) AND (“intellig*” OR “artificial” OR “machine learning” OR “AI” OR “learn*” OR “classification” OR “regression” OR “ANN” OR “artificial neur*” OR “net*”)) AND (LIMIT-TO (PUBSTAGE,“final” )) AND (LIMIT-TO (LANGUAGE,“English” )) AND (EXCLUDE (DOCTYPE,“re” )) AND (LIMIT-TO (PUBYEAR,2021) OR LIMIT-TO (PUBYEAR,2020) OR LIMIT-TO (PUBYEAR,2019) OR LIMIT-TO (PUBYEAR,2018) OR LIMIT-TO (PUBYEAR,2017) OR LIMIT-TO (PUBYEAR,2016) OR LIMIT-TO (PUBYEAR,2015) OR LIMIT-TO (PUBYEAR,2014) OR LIMIT-TO (PUBYEAR,2013) OR LIMIT-TO (PUBYEAR,2012) OR LIMIT-TO (PUBYEAR,2011)) |
PubMed | (((((((“wearabl*”[Title] OR “device*”[Title] OR “smart devic*”[Title] OR “watch”[Title] OR “smartwatch”[Title] OR “smart*” OR “Portable”[Title] OR “mobile”[Title])) AND ((“diabet*”[Title] OR “hypoglycem*”[Title] OR “hyperglycem*”[Title] ))) AND ((“wearabl*” OR “device*” OR “smart devic*” OR “watch” OR “smart watch” OR “Portable” OR “mobile” ))) AND ((“diabet*” OR “hypogly-cem*” OR “hyperglycem*” ))) AND ((“intellig*” OR “artificial” OR “machine learning” OR “AI” OR “learn*” OR “classification” OR “regression” OR “ANN” OR “artificial neur*” OR “net*” ))) NOT (“systematic review”[Title])) AND ((“2011”[Date—Publication]: “2021/04/18”[Date—Publication])) AND (English[Language]) |
Domain of use | Applications | Type of ML Methods | ML Technique Used | Year | Reference |
---|---|---|---|---|---|
BG Prediction | Predict blood glucose values to provide early warnings. | Regression | ANN | 2012 | [64] |
SVM, RA, ANN | 2013 | [65] | |||
SVR | 2013 | [66] | |||
KNN, RF | 2017 | [67] | |||
Early detection and diagnosis of diabetes. | Classification | SVM | 2013 | [68] | |
Detection of Adverse Glycemic Events (Hypo/Hyper) | Early detection and rapid response to risky glycemic events. | Classification | ANN | 2013 | [69] |
SVM | 2013 | [70] | |||
RF | 2014 | [71] | |||
ANN | 2016 | [72] | |||
Advisory Systems | Identifying clusters of people with similar forefoot loading patterns. | Clustering | K-means | 2013 | [73] |
Identification of renal risk clusters in African American women with type 2 diabetes and categorize the risk groups (low risk and high risk). | Clustering | K-means | 2015 | [74] | |
Prediction of the risk for future occurrence of microvascular complications (nephropathy, neuropathy, and retinopathy). | Classification | RF, LR | 2018 | [75] | |
Detection of Exercise | Automatic detection of the type (aerobic and anaerobic exercise) and duration of the exercises performed. | Classification | KNN | 2015 | [76] |
The automation of exercise detection and the management of insulin and glucagon dosages during activity. | Regression | Linear Regression | 2015 | [77] | |
Lifestyle and Daily- Life Support in Diabetes Management | Help patients with type 1 diabetes to count carbohydrates in food using the smartphone (automatic detection). | Clustering | Hkmeans | 2015 | [78] |
Classification | SVM |
Title | Doi | Year | Authors | Study Focus | Types of Devices | Devices Model | Sensors | Participants | AI Technologies Used | Approach Used |
---|---|---|---|---|---|---|---|---|---|---|
A Recurrent Neural Network Approach for Predicting Glucose Concentration in Type-1 diabetic patient | 10.1007/978-3-642-23957-1_29 | 2011 | Allam et al. [79] | Blood glucose prediction | Continuous Glucose Monitoring (CGM) System | Gaurdian® Real Time CGM system (MedtronicMinimed) | CGM sensor (Glucose sensor) | n = 9, type-1 patient with diabetes (T1D) | Recurrent neural network (RNN) | Regression |
Electrocardiographic Signals and Swarm-Based Support Vector Machine for Hypoglycemia Detection | 10.1007/s10439-011-0446-7 | 2012 | Nuryani et al. [80] | Hypoglycemia detection using the ECG parameters as inputs | The Siesta System | COMPUMEDICS | Not specified | n = 5, patient with diabetes with age of 16 ± 0.7 years | Support vector machine (SVM) | Classification |
Blood Glucose Level Prediction using Physiological Models and Support Vector Regression | 10.1109/ICMLA.2013.30 | 2013 | Bunescu et al. [81] | Blood glucose prediction | Continuous Glucose Monitoring (CGM) System | Not specified | CGM sensor (Glucose sensor) | n = 10, T1D patients | Support vector regression (SVR) | Regression |
Smartphone | ||||||||||
Jump neural network for online short-time prediction of blood glucose from continuous monitoring sensors and meal information. | 10.1016/j.cmpb.2013.09.016 | 2014 | Zecchin et al. [82] | Blood glucose prediction | Continuous Glucose Monitoring (CGM) System | DEXCOM SEVEN PLUS | CGM sensor (Glucose sensor) | n = 20, T1D patients | Jump neural network | Regression |
Incorporating an Exercise Detection, Grading, and Hormone Dosing Algorithm into the Artificial Pancreas Using Accelerometry and Heart Rate |
10.1177/ 19322968 15609371 | 2015 | Jacobs et al. [77] | Detection of exercise activity Automatic adjustment of insulin/ Glucagon doses | - CGM system | - Dexcom G4 | - CGM Sensors | n = 13, T1D patients | Linear Regression | Regression (estimate EE in kilocalories/ minute) |
- Android smartphone | - Google Nexus | - 3-Axis Accelerometer | ||||||||
- Biopatch | - Zephyr Biopatch (Zephyr Technology) | - Heart Rate Sensors | ||||||||
- Insulin pump | - Not specified | |||||||||
Computer Vision-Based Carbohydrate Estimation for type 1 Patients with Diabetes Using Smartphones | 10.1177/ 19322968 15580159 | 2015 | Anthimopoulos et al. [78] | Measurement of the caloric intake of food | Smartphone (application) | Not specified | Accelerometer | - | Hierarchical k-means | Clustering |
Gravity sensor | ||||||||||
Camera | SVM | Classification | ||||||||
Classification of Physical Activity: Information to Artificial Pancreas Control Systems in Real Time | 10.1177/ 19322968 15609369 | 2015 | Turksoy et al. [76] | Automatic identification of the type and intensity of exercise | Chest Band | Bioharness-3 (Zephyr Technology, Annapolis MD) | Heart Rate Sensors | n = 8, subjects are tested (5 with T1D, 3 without T1D) | SVM | Classification |
Fitmate Pro | COSMED | Breathing sensor | ||||||||
Non-Invasive Blood Glucose Detection System Based on Conservation of Energy Method | 10.1088/1361-6579/aa50cf | 2017 | Zhang et al. [83] | Blood Glucose Prediction | Non-Invasive BG Detection System | Not specified | -Temperature Sensor. -Radiation Thermometer. -Humidity Sensor. -Photoelectric Detector (PD). -Dual Wavelength LEDs. | n = 180, 45 patient with diabetes, 91 senior citizens (36 patients with hypertension), 54 adults in good health | Decision Tree Back propagation neural network | Classification Regression |
Encouraging Physical Activity in Patients with Diabetes: Intervention Using a Reinforcement Learning System | 10.2196/jmir.7994 | 2017 | Yom-Tov et al. [52] | Improving health and blood sugar control. | Smartphone | Android Smartphone | Accelerometer | n = 27 sedentary type 2 diabetes patients | Linear Regression | Regression |
Motivate people with diabetes to engage in sports activities. | ||||||||||
Development and Evaluation of a Mobile Personalized Blood Glucose Prediction System for Patients with Gestational Diabetes Mellitus | 10.2196/mhealth.9236 | 2018 | Pustozerov et al. [84] | -Blood Glucose Prediction, -Assistance to Gestational Diabetes Mellitus (GDM) patients, | -Mobile App, -Continuous Glucose Monitoring (CGM) System, | Medtronic iPro | Enlite sensors (Medtronic, Minneapolis, MN, USA) | n = 62 participants (48 pregnant women with GDM and 14 women with normal glucose tolerance) | Linear Regression | Regression |
5G-Smart Diabetes: Toward Personalized Diabetes Diagnosis with Healthcare Big Data Clouds | 10.1109 /MCOM.2018 .1700788 | 2018 | Chen et al. [85] | Early detection and prevention of diabetes | Blood glucose device | Not specified | Not specified | n = 9594, 469 diabetes patients and 9081 normal persons | (Ensemble learning) Combination of: - Decision Tree, - ANN and - SVM. | Classification |
Smartphone | ||||||||||
Wearable 2.0 (i.e., smart clothing) | ||||||||||
Intelligent app | ||||||||||
Classification of Postprandial Glycemic Status with Application Insulin Dosing in Type 1 Diabetes—An In Silico Proof of Concept | 10.3390/bs19143168 | 2019 | Cappon et al. [86] | -Predict the future glycemic status in the postprandial period. | Continuous Glucose Monitoring (CGM) System | Not specified | Glucose sensor | Data of 100 virtual adult subjects | XGB-Extreme Gradient Boosted Tree Model. | Classification (hyperglycemia, euglycemia, or hypoglycemia) |
-Adjusting the insulin bolus according to the predicted glycemic status. | ||||||||||
Diabetes Care in Motion: Blood Glucose Estimation Using Wearable Devices | 10.1109/MCE.2019.2941461 | 2019 | Tsai et al. [87] | Prediction of blood glucose levels using the PPG signal | Wearable Health Device (Wristband) | Glutrac | Optical Sensors | n = 9 participants with type 2 diabetes, (3 Males, 6 Females) | Random forest Adaboost Regression | Regression |
Classification of Fatigue Phases in Healthy and Diabetic Adults Using Wearable Sensor | 10.3390/s20236 897 | 2020 | Aljihmani et al. [88] | * Recognizing Rest/Effort Tasks. * Detection of early and late fatigue states. | - 3-axial accelerometer -Arduino | -ADXL 355 -UNO R3(Adafruit) | Accelerometer | n = 40 right-handed adults (19 males and 21 females), (20 healthy, 20 subjects with T1DM) | Ensemble Classifier Based on Random Subspace K-NN | Classification |
Towards Wearable-based Hypoglycemia Detection and Warning in Diabetes | 10.1145 /3334480 .3382808 | 2020 | Maritsch et al. [89] | Hypoglycemia detection | Smartwatch | Empatica E4 | Optical Sensor | n = 1 one otherwise healthy individual with T1DM | Gradient Boosting Decision Tree (GBDT) | Classification |
Three-Axis Accelerometer | ||||||||||
CGM sensor | ||||||||||
Feature-Based Machine Learning Model for Real-Time Hypoglycemia Prediction | 10.1177/1932296 820922 622 | 2020 | Dave et al. [90] | Prediction of hypoglycemic events. | -CGM System -Insulin Pumps | -DEXCOM G6 -T-SLIM: X2 | CGM sensor (Glucose sensor) | n = 112 patients | Random Forests | Classification |
Potential Predictors of Type-2 Diabetes Risk: Machine Learning, Synthetic Data and Wearable Health Devices | 10.1186 /s12859-020-03763-4 | 2020 | Stolfi et al. [91] | Estimation of the risk of progression from a healthy state to a pathological state. | -Smart Phones, -Tablets, -Wearable Devices, and -Smartwatches | Not Specified | Not Specified | n = 46,170 virtual subjects | Random Forest | Regression |
A Smart Glucose Monitoring System for Patient with Diabetes | 10.3390/electronics 9040678 | 2020 | Rghioui et al. [92] | -Diabetic Disease Monitoring, -Diabetic Assistance, -Predictions of Blood Glucose Levels | -Arduino Nano board -Smartphone -Smartwatches -Continuous Glucose Monitoring (CGM) System | Not Specified | -Glucose Sensor, -Motion Sensor, -Temperature Sensor, -Bluetooth. | n = 55 diabetic patients (39 men and 16 women) | Naive Bayes (NB), J48 Algorithm, Random Tree, ZeroR, SMO(sequential minimal optimization), and OneR algorithms | Classification |
Simple, Mobile-Based Artificial Intelligence Algorithm in the Detection of Diabetic Retinopathy (SMART) study | 10.1136/bmjdrc-2019-000892 | 2020 | Sosale et al. [93] | Diagnosis of diabetic retinopathy (DR) | -Smartphone, -Fundus On Phone camera | -IPhone6, -Remidio Innovative Solutions | Camera | n = 900 individuals (252 had DR) | Convolutional Neural Networks (CNN). | Classification (DR present or absent) |
Authors | Summary of Study Results |
---|---|
Allam et al. [79] | In this paper, a new approach for predicting future glucose concentration levels with prediction horizons (PH) of 15, 30, 45, and 60 min is proposed, using a recurrent neural network (RNN) and data collected from a continuous glucose monitoring (CGM) device. These predicted glucose levels can be used to set early hypoglycemia/hyperglycemia alerts to define adequate insulin doses. The suggested technique’s outcomes are assessed and compared to those produced from a feed-forward neural network prediction model (NNM). For relatively large prediction horizons, the results show that the RNN outperforms the NNM in predictions. |
Nuryani et al. [80] | In this paper, a hybrid swarm-based support vector machine (SVM) method for hypoglycemia diagnosis is created by utilizing ECG values as inputs. A particle swarm optimization (PSO) approach is suggested in this method to optimize the SVM to identify hypoglycemia. With a sensitivity of 70.68 %, our novel SVM-RBF swarm-based hypoglycemia detection method outperforms the competition. |
Bunescu et al. [81] | A machine learning model was designed to alert people with diabetes to impending changes in their blood sugar levels 30 min and 60 min in advance, giving them enough time to take preventive measures. For this purpose, a support vector regression (SVR) model was employed. This approach takes as input previous blood glucose readings obtained with a continuous glucose monitoring (CGM) device, as well as daily events such as insulin boluses and meals. |
Zecchin et al. [82] | Development of an intelligent system able to accurately predict the future blood glucose level of diabetic patients with a time horizon of 30 min. This technique is based on a feed-forward NN, whose inputs are linked directly to the first hidden layer and the output neuron. This approach takes as input the CGM data and the amount of carbohydrates that the patient provides with their meal. The results obtained confirmed that this method provides a highly reliable prediction of glucose concentration. |
Jacobs et al. [77] | The author demonstrates (1) the efficacy of an accelerometer and heart rate sensor for automated exercise detection, and (2) proposes a new algorithm for automated adjustment of insulin and glucagon dosages in response to exercise in this paper. This was based on a validated linear regression model that took the accelerometer and heart rate as inputs and provided energy expenditure (EE) as an output. With this model, the detection of the exercise event was possible with a sensitivity of 97.2% and a specificity of 99.5%. |
Anthimopoulos et al. [78] | Development of a smartphone application to assist people with type 1 diabetes in counting carbs in diet. The identification of the different elements of the plate, the calculation of the proportions of the different parts and the estimation of the caloric intake of the meals are all actions performed using the images taken by the smartphone, the previous results, and the data provided by the USDA nutritional database. The assessment of the proposed system resulted in an average absolute percentage error in carbohydrate estimation of 10 ± 12%. |
Turksoy et al. [76] | Development of a classification system able to detect automatically, in real time, both the type and intensity of exercise, and to classify it as aerobic or anaerobic. This system relied on the KNN algorithm, which took data from the Bioharness-3 chest belt as input. The sensitivity was 98.7 % on average. The use of biometric data and real-time classification of the intensity and type of exercise can provide helpful information to an AP for the prevention of hypoglycemia and hyperglycemia caused by exercise. |
Zhang et al. [83] | Development of a non-invasive blood glucose detection device with high accuracy, low cost, and continuous glucose monitoring. This technique combines the energy conservation method with a sensor integration module that collects physiological data including blood oxygen saturation (SPO2), blood flow velocity, and heart rate. The model’s technique uses a decision tree and a back propagation neural network to classify glucose levels into three categories and train distinct neural network models for each. The system’s accuracy is 94.4%. |
Yom-Tov et al. [52] | Research study to help patients with type 2 diabetes increase their physical activity. To this end, patients are given personalized messages based on each individual using reinforcement learning algorithms. In this paper, a linear regression algorithm with interactions was used to predict the change in activity from day t to the day t + 1, in order to select the appropriate feedback message to send. |
Pustozerov et al. [84] | Development and implementation of a mobile technology-based system for data analysis, blood glucose prediction, and assistance to gestational diabetes mellitus patients (GDM) through a mobile application. The personalized recommendations are based on the results of blood glucose predictions. This mobile application was created using the Java programming language. On the other hand, blood glucose prediction was obtained using a linear regression model. This kind of model was chosen due to its high interpretability, simplicity, quick tweaking, and appropriate accuracy. Overall, 62 women participated in the study, including 48 pregnant women with GDM, and 14 others without diabetes. |
Chen et al. [85] | Development of an intelligent system called 5G-Smart Diabetes, capable of predicting blood glucose levels, providing a personalized diagnosis, and suggesting a suitable treatment for the patient. An intelligent application has also been developed to communicate with all kinds of sensing devices, in order to provide patients with better services. In this study, three classical ML algorithms—decision tree, SVM, and artificial neural networks (ANN)—were used, to create alternative models for diabetes diagnosis. By combining the three algorithms, better prediction performance is obtained for the combined model than for each individual model. |
Cappon et al. [86] | Development of a novel intelligent approach to classify postprandial glycemic status during meals (i.e., hypoglycemia, hyperglycemia, and euglycemia), and use its prediction to adapt the delivery of the mealtime insulin bolus. This method is based on the use of a classification technique, namely the XGB (extreme gradient boosted tree) model, able to predict the future glycemic state in the postprandial period by exploiting data obtained from CGM measurements, carbohydrate intake estimates, and insulin infusion recordings. The suggested XGB algorithm might be readily incorporated into existing insulin pumps or deployed as a standalone mobile application. |
Tsai et al. [87] | In the present study, researchers used wearable devices to collect PPG signals from nine type 2 diabetic patients to find a correlation between blood glucose levels (BGL) and its collected optical signals. The results of the study showed that 90% accurate glucose predictions can be obtained. To do so, a random forest regression model and an Adaboost model were established. |
Aljihmani et al. [88] | Development of a system that recognizes and classifies resting and exertional tasks, and also detects fatigue phases. For this purpose, an analysis based on advanced signal processing and machine learning tools, such as k-nearest neighbors (KNN), decision tree (DT), support vector machine (SVM) and ensemble classifiers (EC), has been applied to identify appropriate models for the classification of rest and effort tasks and the detection of early/late fatigue stages. Training data were obtained from the wrist and finger of the participant’s dominant hand using a 3-axis accelerometer. The ensemble classifier based on the k-NN subspace was considered the best performer in this example with an accuracy of 96.1% in recognizing rest and effort tasks, and ~98% in detecting early and late fatigue stages. |
Maritsch et al. [89] | Based on data collected from smartwatch sensors (heart rate variability), this research proposes a machine learning model for detecting hypoglycemia. The classification task of this hypoglycemia alert system is defined as a binary choice between a normal level of blood glucose (negative) and a low blood glucose level (positive). The predictive model used for this task is based on a gradient boosting decision tree (GBDT), with an average accuracy of 82.7%. |
Dave et al. [90]: | This study proposes machine learning-based analytical models for probabilistic prediction of hypoglycemia risk in type 1 patients with diabetes. Such systems are designed to be integrated into a smartphone application. The two approaches considered for prediction are logistic regression (LR) and random forests (RF). Indeed, when the time frame is 45 to 60 min, the sensitivity drops from 91% for RF to 58% for LR, giving RF models a considerable advantage over LR models for longer prediction periods. |
Stolfi et al. [91] | The objective of this article is to study the different factors that cause the development and occurrence of diabetes. To do this, the authors developed a computer model that summarizes the etiology of the disease and mimics the immunological and metabolic changes associated with it. This method will allow early detection of signs of disease progression, thus providing a tool for self-assessment of people with diabetes. Researchers used 46,170 virtual subjects to develop such a model. |
Rghioui et al. [92] | Development of an intelligent system that allows continuous monitoring of the physiological conditions of diabetic individuals and gives doctors the possibility to remotely monitor the health status of these patients, by using sensors integrated in several portable devices (smartphones, smart watches, etc.). This system is able to predict future blood glucose levels, determine the severity of various situations, and classify blood glucose events. In this study, the classification algorithms used were naive Bayes (NB), J48, random tree, ZeroR, SMO (sequential minimal optimization), and OneR. After various tests, the findings reveal that the system based on the J48 algorithm performs excellently, with an accuracy of 99.17%, a sensitivity of 99.47%, and a precision of 99.32%. |
Sosale et al. [93] | This article is about a study conducted with 900 participants to evaluate the performance of the Medios artificial intelligence (AI) algorithm in detecting different types of diabetic retinopathy (DR). The technology is a new AI algorithm based on convolutional neural networks using the fundus camera of a smartphone and operating offline. The system shows a high sensitivity (DR: 83.3%; RDR (referable diabetic retinopathy): 93%) and specificity (DR: 95.5%; RDR: 92.5%) for the diagnosis of both referable diabetic retinopathy (RDR) and diabetic retinopathy. |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Makroum, M.A.; Adda, M.; Bouzouane, A.; Ibrahim, H. Machine Learning and Smart Devices for Diabetes Management: Systematic Review. Sensors 2022, 22, 1843. https://doi.org/10.3390/s22051843
Makroum MA, Adda M, Bouzouane A, Ibrahim H. Machine Learning and Smart Devices for Diabetes Management: Systematic Review. Sensors. 2022; 22(5):1843. https://doi.org/10.3390/s22051843
Chicago/Turabian StyleMakroum, Mohammed Amine, Mehdi Adda, Abdenour Bouzouane, and Hussein Ibrahim. 2022. "Machine Learning and Smart Devices for Diabetes Management: Systematic Review" Sensors 22, no. 5: 1843. https://doi.org/10.3390/s22051843
APA StyleMakroum, M. A., Adda, M., Bouzouane, A., & Ibrahim, H. (2022). Machine Learning and Smart Devices for Diabetes Management: Systematic Review. Sensors, 22(5), 1843. https://doi.org/10.3390/s22051843