Using LSTMs to learn physiological models of blood glucose behavior

For people with type 1 diabetes, good blood glucose control is essential to keeping serious disease complications at bay. This entails carefully monitoring blood glucose levels and taking corrective steps whenever they are too high or too low. If blood glucose levels could be accurately predicted, patients could take proactive steps to prevent blood glucose excursions from occurring. However, accurate predictions require complex physiological models of blood glucose behavior. Factors such as insulin boluses, carbohydrate intake, and exercise influence blood glucose in ways that are difficult to capture through manually engineered equations. In this paper, we describe a recursive neural network (RNN) approach that uses long short-term memory (LSTM) units to learn a physiological model of blood glucose. When trained on raw data from real patients, the LSTM networks (LSTMs) obtain results that are competitive with a previous state-of-the-art model based on manually engineered physiological equations. The RNN approach can incorporate arbitrary physiological parameters without the need for sophisticated manual engineering, thus holding the promise of further improvements in prediction accuracy.

[1]  Yoshua Bengio,et al.  Learning long-term dependencies with gradient descent is difficult , 1994, IEEE Trans. Neural Networks.

[2]  David C Klonoff,et al.  The Artificial Pancreas: How Sweet Engineering Will Solve Bitter Problems , 2007, Journal of diabetes science and technology.

[3]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[4]  Wojciech Zaremba,et al.  Recurrent Neural Network Regularization , 2014, ArXiv.

[5]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[6]  C. Cobelli,et al.  Reduction of number and duration of hypoglycemic events by glucose prediction methods: a proof-of-concept in silico study. , 2013, Diabetes technology & therapeutics.

[7]  Cynthia R. Marling,et al.  A Machine Learning Approach to Predicting Blood Glucose Levels for Diabetes Management , 2014, AAAI Workshop: Modern Artificial Intelligence for Health Analytics.

[8]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[9]  C. Marling,et al.  Use of Case-Based Reasoning to Enhance Intensive Management of Patients on Insulin Pump Therapy , 2008, Journal of diabetes science and technology.

[10]  T. Deutsch,et al.  Compartmental models for glycaemic prediction and decision-support in clinical diabetes care: promise and reality. , 1998, Computer methods and programs in biomedicine.

[11]  Cynthia R. Marling,et al.  Emerging Applications for Intelligent Diabetes Management , 2011, AI Mag..

[12]  E. Dassau,et al.  Closing the loop , 2010, International journal of clinical practice. Supplement.

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

[14]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[15]  D. Simon Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches , 2006 .

[16]  Cynthia R. Marling,et al.  Blood Glucose Level Prediction Using Physiological Models and Support Vector Regression , 2013, 2013 12th International Conference on Machine Learning and Applications.

[17]  S. Genuth,et al.  The effect of intensive treatment of diabetes on the development and progression of long-term complications in insulin-dependent diabetes mellitus. , 1993, The New England journal of medicine.

[18]  Yoshua Bengio,et al.  Gradient Flow in Recurrent Nets: the Difficulty of Learning Long-Term Dependencies , 2001 .

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

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

[21]  E. Carson,et al.  A probabilistic approach to glucose prediction and insulin dose adjustment: description of metabolic model and pilot evaluation study. , 1994, Computer methods and programs in biomedicine.

[22]  David Hamilton,et al.  Blood Glucose Prediction Using Artificial Neural Networks Trained with the AIDA Diabetes Simulator: A Proof-of-Concept Pilot Study , 2011, J. Electr. Comput. Eng..

[23]  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.

[24]  J. Ulbrecht,et al.  Personalized State-space Modeling of Glucose Dynamics for Type 1 Diabetes Using Continuously Monitored Glucose, Insulin Dose, and Meal Intake , 2014, Journal of diabetes science and technology.

[25]  Yoshua. Bengio,et al.  Learning Deep Architectures for AI , 2007, Found. Trends Mach. Learn..

[26]  David L. Duke Intelligent diabetes assistant: A telemedicine system for modeling and managing blood glucose , 2010 .