Data-Driven Blood Glucose Pattern Classification and Anomalies Detection: Machine-Learning Applications in Type 1 Diabetes

Background Diabetes mellitus is a chronic metabolic disorder that results in abnormal blood glucose (BG) regulations. The BG level is preferably maintained close to normality through self-management practices, which involves actively tracking BG levels and taking proper actions including adjusting diet and insulin medications. BG anomalies could be defined as any undesirable reading because of either a precisely known reason (normal cause variation) or an unknown reason (special cause variation) to the patient. Recently, machine-learning applications have been widely introduced within diabetes research in general and BG anomaly detection in particular. However, irrespective of their expanding and increasing popularity, there is a lack of up-to-date reviews that materialize the current trends in modeling options and strategies for BG anomaly classification and detection in people with diabetes. Objective This review aimed to identify, assess, and analyze the state-of-the-art machine-learning strategies and their hybrid systems focusing on BG anomaly classification and detection including glycemic variability (GV), hyperglycemia, and hypoglycemia in type 1 diabetes within the context of personalized decision support systems and BG alarm events applications, which are important constituents for optimal diabetes self-management. Methods A rigorous literature search was conducted between September 1 and October 1, 2017, and October 15 and November 5, 2018, through various Web-based databases. Peer-reviewed journals and articles were considered. Information from the selected literature was extracted based on predefined categories, which were based on previous research and further elaborated through brainstorming. Results The initial results were vetted using the title, abstract, and keywords and retrieved 496 papers. After a thorough assessment and screening, 47 articles remained, which were critically analyzed. The interrater agreement was measured using a Cohen kappa test, and disagreements were resolved through discussion. The state-of-the-art classes of machine learning have been developed and tested up to the task and achieved promising performance including artificial neural network, support vector machine, decision tree, genetic algorithm, Gaussian process regression, Bayesian neural network, deep belief network, and others. Conclusions Despite the complexity of BG dynamics, there are many attempts to capture hypoglycemia and hyperglycemia incidences and the extent of an individual’s GV using different approaches. Recently, the advancement of diabetes technologies and continuous accumulation of self-collected health data have paved the way for popularity of machine learning in these tasks. According to the review, most of the identified studies used a theoretical threshold, which suffers from inter- and intrapatient variation. Therefore, future studies should consider the difference among patients and also track its temporal change over time. Moreover, studies should also give more emphasis on the types of inputs used and their associated time lag. Generally, we foresee that these developments might encourage researchers to further develop and test these systems on a large-scale basis.

[1]  Timothy W. Jones,et al.  Occipital EEG Activity for the Detection of Nocturnal Hypoglycemia , 2018, 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[2]  J. Vehí,et al.  Artificial Intelligence for Diabetes Management and Decision Support: Literature Review , 2018, Journal of medical Internet research.

[3]  Gema García-Sáez,et al.  Artificial Intelligence Methodologies and Their Application to Diabetes , 2018, Journal of diabetes science and technology.

[4]  Kishan G. Mehrotra,et al.  Anomaly Detection Principles and Algorithms , 2017, Terrorism, Security, and Computation.

[5]  B. Timar,et al.  Chaotic time series prediction for glucose dynamics in type 1 diabetes mellitus using regime-switching models , 2017, Scientific Reports.

[6]  Josep Vehí,et al.  A review of personalized blood glucose prediction strategies for T1DM patients , 2017, International journal for numerical methods in biomedical engineering.

[7]  Till Bärnighausen,et al.  The global economic burden of diabetes in adults aged 20-79 years: a cost-of-illness study. , 2017, The lancet. Diabetes & endocrinology.

[8]  Sang-Man Jin,et al.  Prediction of Daytime Hypoglycemic Events Using Continuous Glucose Monitoring Data and Classification Technique , 2017, 1704.08769.

[9]  Michel Pasquier,et al.  Predicting Hypoglycemia in Diabetic Patients Using Time-Sensitive Artificial Neural Networks , 2016, Int. J. Heal. Inf. Syst. Informatics.

[10]  Phyo Phyo San,et al.  Non-invasive hypoglycemia monitoring system using extreme learning machine for Type 1 diabetes. , 2016, ISA transactions.

[11]  Hung T. Nguyen,et al.  Deep learning framework for detection of hypoglycemic episodes in children with type 1 diabetes , 2016, 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[12]  Subutai Ahmad,et al.  Real-Time Anomaly Detection for Streaming Analytics , 2016, ArXiv.

[13]  Miyeon Jung,et al.  Toward Designing Mobile Software to Predict Hypoglycemia for Patients with Diabetes , 2016, 2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft).

[14]  Subana Shanmuganathan,et al.  Artificial Neural Network Modelling , 2016 .

[15]  Subutai Ahmad,et al.  Evaluating Real-Time Anomaly Detection Algorithms -- The Numenta Anomaly Benchmark , 2015, 2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA).

[16]  J. H. Kim,et al.  Glycemic Variability: How Do We Measure It and Why Is It Important? , 2015, Diabetes & metabolism journal.

[17]  Hung T. Nguyen,et al.  Hypoglycemia detection: multiple regression-based combinational neural logic approach , 2015, Soft Computing.

[18]  Hans Kleine Büning,et al.  Model-Based Anomaly Detection for Discrete Event Systems , 2014, 2014 IEEE 26th International Conference on Tools with Artificial Intelligence.

[19]  LinhLan Nguyen,et al.  Neural network approach for non-invasive detection of hyperglycemia using electrocardiographic signals , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[20]  Stavroula G. Mougiakakou,et al.  Multi-model data fusion to improve an early warning system for hypo-/hyperglycemic events , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[21]  Hung T. Nguyen,et al.  A novel extreme learning machine for hypoglycemia detection , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[22]  T. Dunning,et al.  Practical Machine Learning: A New Look at Anomaly Detection , 2014 .

[23]  Hung T. Nguyen,et al.  Non-invasive detection of hypoglycemic episodes in Type 1 diabetes using intelligent hybrid rough neural system , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[24]  Sai-Ho Ling,et al.  Hypoglycaemia detection using fuzzy inference system with intelligent optimiser , 2014, Appl. Soft Comput..

[25]  Zeinab Mahmoudi,et al.  Evaluation of an Algorithm for Retrospective Hypoglycemia Detection Using Professional Continuous Glucose Monitoring Data , 2014, Journal of diabetes science and technology.

[26]  Amy Loutfi,et al.  Data Mining for Wearable Sensors in Health Monitoring Systems: A Review of Recent Trends and Challenges , 2013, Sensors.

[27]  Hung T. Nguyen,et al.  Hybrid PSO-based variable translation wavelet neural network and its application to hypoglycemia detection system , 2013, Neural Computing and Applications.

[28]  Dimitrios I. Fotiadis,et al.  Short-term vs. long-term analysis of diabetes data: Application of machine learning and data mining techniques , 2013, 13th IEEE International Conference on BioInformatics and BioEngineering.

[29]  Gérard Reach,et al.  Blood Glucose Pattern Management in Diabetes: Creating Order from Disorder , 2013, Journal of diabetes science and technology.

[30]  Dimitrios I Fotiadis,et al.  A glucose model based on support vector regression for the prediction of hypoglycemic events under free-living conditions. , 2013, Diabetes technology & therapeutics.

[31]  K. V. Pozhar,et al.  Classification of Factors Affecting Blood Glucose Concentration Dynamics , 2013, Meditsinskaia tekhnika.

[32]  Edmund Seto,et al.  Real-time hypoglycemia detection from continuous glucose monitoring data of subjects with type 1 diabetes. , 2013, Diabetes technology & therapeutics.

[33]  Hung T. Nguyen,et al.  Combining genetic algorithm and Levenberg-Marquardt algorithm in training neural network for hypoglycemia detection using EEG signals , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[34]  Razvan C. Bunescu,et al.  A Consensus Perceived Glycemic Variability Metric , 2013, Journal of diabetes science and technology.

[35]  Hung T. Nguyen,et al.  Combinational neural logic system and its industrial application on hypoglycemia monitoring system , 2013, 2013 IEEE 8th Conference on Industrial Electronics and Applications (ICIEA).

[36]  Youqing Wang,et al.  Hypoglycemia prediction using extreme learning machine (ELM) and regularized ELM , 2013, 2013 25th Chinese Control and Decision Conference (CCDC).

[37]  K. Nørgaard,et al.  An Early Warning System for Hypoglycemic/Hyperglycemic Events Based on Fusion of Adaptive Prediction Models , 2013, Journal of diabetes science and technology.

[38]  M. Pasquier,et al.  Predicting hypoglycemia in diabetic patients using data mining techniques , 2013, 2013 9th International Conference on Innovations in Information Technology (IIT).

[39]  Zeinab Mahmoudi,et al.  Professional Continuous Glucose Monitoring in Subjects with Type 1 Diabetes: Retrospective Hypoglycemia Detection , 2013, Journal of diabetes science and technology.

[40]  S. Knapp,et al.  Diabetes and Infection: Is There a Link? - A Mini-Review , 2012, Gerontology.

[41]  Hung T. Nguyen,et al.  Intelligent detection of hypoglycemic episodes in children with type 1 diabetes using adaptive neural-fuzzy inference system , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[42]  N. Shah,et al.  Increased Mortality of Patients With Diabetes Reporting Severe Hypoglycemia , 2012, Diabetes Care.

[43]  Sai Ho Ling,et al.  Optimized variable translation wavelet neural network and its application in hypoglycemia detection system , 2012, 2012 7th IEEE Conference on Industrial Electronics and Applications (ICIEA).

[44]  Hung T. Nguyen,et al.  Natural occurrence of nocturnal hypoglycemia detection using hybrid particle swarm optimized fuzzy reasoning model , 2012, Artif. Intell. Medicine.

[45]  Hung T. Nguyen,et al.  A hypoglycemic episode diagnosis system based on neural networks for Type 1 diabetes mellitus , 2012, 2012 IEEE Congress on Evolutionary Computation.

[46]  Hung T. Nguyen,et al.  Hybrid particle swarm optimization based normalized radial basis function neural network for hypoglycemia detection , 2012, The 2012 International Joint Conference on Neural Networks (IJCNN).

[47]  Hung T. Nguyen,et al.  A particle swarm optimization-based neural network for detecting nocturnal hypoglycemia using electroencephalography signals , 2012, The 2012 International Joint Conference on Neural Networks (IJCNN).

[48]  Hung T. Nguyen,et al.  Hybrid particle swarm - based fuzzy support vector machine for hypoglycemia detection , 2012, 2012 IEEE International Conference on Fuzzy Systems.

[49]  Sophiya Mathews,et al.  Fuzzy Inference System And Multiple Regression For Detection Of Hypoglycemia , 2012 .

[50]  C. Alves,et al.  Infections in patients with diabetes mellitus: A review of pathogenesis , 2012, Indian journal of endocrinology and metabolism.

[51]  Cynthia R. Marling,et al.  Automatic Detection of Excessive Glycemic Variability for Diabetes Management , 2011, 2011 10th International Conference on Machine Learning and Applications and Workshops.

[52]  J. Shaw,et al.  IDF Diabetes Atlas: Global estimates for the prevalence of diabetes for 2015 and 2040. , 2011, Diabetes research and clinical practice.

[53]  H. T. Nguyen,et al.  Ventricular repolarization variability for hypoglycemia detection , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[54]  Nuryani Nuryani,et al.  Electrocardiographic Signals and Swarm-Based Support Vector Machine for Hypoglycemia Detection , 2011, Annals of Biomedical Engineering.

[55]  G. P. Rangaiah,et al.  Review and Analysis of Blood Glucose (BG) Models for Type 1 Diabetic Patients , 2011 .

[56]  Hung T. Nguyen,et al.  Diagnosis of hypoglycemic episodes using a neural network based rule discovery system , 2011, Expert Syst. Appl..

[57]  Cynthia R. Marling,et al.  Characterizing Blood Glucose Variability Using New Metrics with Continuous Glucose Monitoring Data , 2011, Journal of diabetes science and technology.

[58]  Hung T. Nguyen,et al.  Hypoglycemia detection using fuzzy inference system with genetic algorithm , 2011, 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011).

[59]  Ying Zhu Automatic detection of anomalies in blood glucose using a machine learning approach , 2011, Journal of Communications and Networks.

[60]  Hung T. Nguyen,et al.  Genetic-Algorithm-Based Multiple Regression With Fuzzy Inference System for Detection of Nocturnal Hypoglycemic Episodes , 2011, IEEE Transactions on Information Technology in Biomedicine.

[61]  T. Jones,et al.  Detection of nocturnal hypoglycemic episodes using EEG signals , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[62]  Steve Ling Nuryani,et al.  Electrocardiographic T-wave peak-to-end interval for hypoglycaemia detection , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[63]  Hung T. Nguyen,et al.  Hypoglycaemia detection for type 1 diabetic patients based on ECG parameters using Fuzzy Support Vector Machine , 2010, The 2010 International Joint Conference on Neural Networks (IJCNN).

[64]  Hung T. Nguyen,et al.  Classification of hypoglycemic episodes for Type 1 diabetes mellitus based on neural networks , 2010, IEEE Congress on Evolutionary Computation.

[65]  Hung T. Nguyen,et al.  Genetic algorithm based fuzzy multiple regression for the nocturnal Hypoglycaemia detection , 2010, IEEE Congress on Evolutionary Computation.

[66]  VARUN CHANDOLA,et al.  Anomaly detection: A survey , 2009, CSUR.

[67]  H. Nguyen,et al.  Detection of nocturnal hypoglycemic episodes (natural occurrence) in children with Type 1 diabetes using an optimal Bayesian neural network algorithm , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[68]  Ying Zhang,et al.  Predicting occurrences of acute hypoglycemia during insulin therapy in the intensive care unit , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[69]  H.T. Nguyen,et al.  Detection of Hypoglycemic Episodes in Children with Type 1 Diabetes using an Optimal Bayesian Neural Network Algorithm , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[70]  F. Laione,et al.  Methodology for hypoglycaemia detection based on the processing, analysis and classification of the electroencephalogram , 2005, Medical and Biological Engineering and Computing.

[71]  Hung T. Nguyen,et al.  A novel fuzzy neural network estimator for predicting hypoglycaemia in insulin-induced subjects , 2001, 2001 Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[72]  Kwong-Sak Leung,et al.  Data Mining Using Grammar Based Genetic Programming and Applications , 2000 .

[73]  Lyvia Biagi,et al.  Prediction of Blood Glucose Levels And Nocturnal Hypoglycemia Using Physiological Models and Artificial Neural Networks , 2018, KHD@IJCAI.

[74]  Dimitrios I. Fotiadis,et al.  Nonlinear Models of Glucose Concentration , 2017 .

[75]  Razvan C. Bunescu,et al.  Machine Learning Experiments with Noninvasive Sensors for Hypoglycemia Detection , 2016 .

[76]  Hung T. Nguyen,et al.  Evolvable Rough-Block-Based Neural Network and its Biomedical Application to Hypoglycemia Detection System , 2014, IEEE Transactions on Cybernetics.

[77]  Ole K. Hejlesen,et al.  An Information and Communication Technology System to Detect Hypoglycemia in People with Type 1 Diabetes , 2013, MedInfo.

[78]  Hung T. Nguyen,et al.  Industrial Application of Evolvable Block-Based Neural Network to Hypoglycemia Monitoring System , 2013, IEEE Transactions on Industrial Electronics.

[79]  Hung T. Nguyen,et al.  An adaptive strategy of classification for detecting hypoglycemia using only two EEG channels , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[80]  ROF,et al.  FUZZY INFERENCE SYSTEM AND MULTIPLE REGRESSION FOR DETECTION OF HYPOGLYCEMIA , 2012 .

[81]  Hung T. Nguyen,et al.  Block based neural network for hypoglycemia detection , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[82]  H. Nguyen,et al.  Neural-Network Detection of Hypoglycemic Episodes in Children with Type 1 Diabetes using Physiological Parameters , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[83]  A. Madansky Identification of Outliers , 1988 .