<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Prediction of Blood Glucose Levels for People with Type 1 Diabetes using Latent-Variable-based Model</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Xiaoyu Sun</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>Regulation of blood glucose concentrations (BGCs) is a tough burden for people living with type 1 diabetes mellitus (T1DM). People with T1DM must administer exogenous insulin to maintain their BGC within an euglycemic range. Hyperglycemia (high BGC) and hypoglycemia (low BGC) can occur because of poor BGC management. Using recursively identified models to predict the future BGC values opens novel possibilities for improving the BGC regulation performance by adjusting the dose of insulin infusion, taking rescue carbohydrates, or both. The BGC prediction model can also benefit the development of artificial pancreas systems. In this paper, a latent variable (LV) based multivariable statistical modeling approach is applied to model BGC dynamics and forecast future BGCs. The LV-based model is a powerful linear method to build an empirical model by using the collected data. The model is evaluated with the Ohio T1DM dataset that contains BGCs from continuous glucose monitoring (CGM) sensors, basal and bolus insulin information from insulin pump, and additional information from wristbands or reported by the subject. The results indicate that the LV-based model can predict future BGC values with high accuracy for prediction horizons of 30 and 60 minutes.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        People with type 1 diabetes mellitus (T1DM), an immune disorder
where the pancreas does not produce insulin, must administer
exogenous insulin either by injections several times every day or
infusion with an insulin pump to maintain their blood glucose
concentrations (BGCs) within a safe range (70-180 mg/dL) [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
Without effective regulation, people with T1DM may suffer from several
long-term complications caused by hyperglycemia (high BGC), such
as kidney failure, blindness, and the deterioration of cardiovascular
health. They can also have low BGC (hypoglycemia), which may
cause dizziness, diabetes coma, or even death because of the lack of
energy for the brain [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Artificial pancreas (AP) systems are proposed to provide more
reliable BGC management by automatically calculating the dose of
insulin to infuse by using a closed-loop controller incorporating BGCs
measured by continuous glucose monitoring (CGM) sensors,
historical infused insulin data, and other available information, such as meal
carbohydrates (CHOs) and exercise information [
        <xref ref-type="bibr" rid="ref10 ref15 ref16 ref18 ref2 ref9">15, 9, 16, 18, 2, 10</xref>
        ].
The closed-loop controller is the critical component in developing an
AP system. Model-based controllers have become the preferred
option in recent in silico and clinical studies where the future BGCs
predicted by a model, historical CGM measurements, administered
insulin, and constraint conditions are taken into account when
computing the future insulin doses to be infused. The data-driven
modeling techniques have been evaluated in many studies because of their
computational tractability and identification efficiency.
      </p>
      <p>
        The empirical modeling technologies for T1DM include linear
and nonlinear methods. For nonlinear models, artificial neural
networks (ANN) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], convolutional neural networks (CNN) [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ],
recurrent neural networks (RNN) [
        <xref ref-type="bibr" rid="ref13 ref3">13, 3</xref>
        ], and other machine learning and
deep learning techniques [
        <xref ref-type="bibr" rid="ref11 ref17">17, 11</xref>
        ] have been used to model the
glucose dynamics. However, the nonlinear models can only be trained
with a large data set, and it can be difficult to develop personalized
models or to update the model parameters or structure. For the
linear modeling methods, autoregressive model with exogenous inputs
(ARX), and autoregressive moving average model with exogenous
inputs (ARMAX) [
        <xref ref-type="bibr" rid="ref19 ref25 ref7">7, 19, 25</xref>
        ] are used to build personalized glucose
prediction models with recursively updated model parameters where
the future BGC values are modeled as a linear combination of
historical measurements from sensors, administered insulin, and other
information such as meal CHOs and exercise. Statistical methods
based on latent variables (LVs) are demonstrated to have powerful
abilities for various data analysis tasks, modeling, and process
monitoring [
        <xref ref-type="bibr" rid="ref20 ref21">20, 21</xref>
        ], and has been proven as a good alternative linear
model for type 1 diabetes [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
      </p>
      <p>
        In this paper, a novel multivariate statistical method proposed by
Nelson and MacGregor [
        <xref ref-type="bibr" rid="ref14 ref8">14, 8</xref>
        ] where the score vector is estimated
using missing data imputation technique is applied to model the
glucose dynamics based on LVs derived from principal component
analysis (PCA). There are three key steps in developing a BGC
prediction model based on the LVs technique. First, a PCA is performed
on the gathered data to decompose the data into a linear
combination of scores and loadings. Then, the unobserved variables are
estimated as conditional mean values computed from the gathered data
and new measurements. Finally, the score of new observed data is
estimated using incomplete observations and the future BGC values
are predicted. The rest of this paper is organized as follows: Section 2
summarizes the pre-processing of the data set. The LV-based method
is described and a glucose prediction model is developed in Section
3. The Ohio T1DM data set [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] is used to assess the performance
of the model and the results are given and discussed in Section 4.
Finally, some concluding remarks are provided in Section 5.
2
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>Data Pre-processing</title>
    </sec>
    <sec id="sec-3">
      <title>Data</title>
      <p>
        The Ohio T1DM dataset provided by the Blood Glucose Level
Prediction (BGLP) challenge records eight weeks of data collected from
six T1DM patients with subject ID: 540, 544, 552, 567, 584, and 596.
The data set contains BGC values measured by CGM sensors with
a sampling time of 5 minutes, basal and bolus insulin information
from the insulin pump, information collected from wristbands, and
events (i.e., meal, exercise, work, illness, etc.) recorded by the
subjects themselves (see [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] for details). However, there is no evidence
on the accuracy of the subject-reported information, which may
degrade the reliability of glucose prediction model and the wristband
did not work continuously for a long period of time due to its
limited battery power, which causes lots of missed data. Thus, only data
collected from CGM sensors and insulin pumps is used in this study.
      </p>
      <p>The insulin infused with an insulin pump includes basal insulin,
given continuously since the defined start times, and bolus insulin,
which is usually given to mitigate the effects of the rapid raise of
BGC around meal times. Basal insulin is recorded as “basal” which
is the basal insulin infusion rate and “temp basal” which defines the
basal insulin infusion rate in specific time intervals to achieve better
regulation of BGCs. There are three types of bolus insulin defined in
the dataset: normal, normal dual and square dual. For “normal” bolus
insulin, a certain dose of insulin is infused immediately to the patient,
while for “normal dual” bolus insulin, a certain percentage of bolus
is given to the subject up front and the remaining insulin amount is
given gradually over a longer time duration. In this study, half of
the dose is supposed to be given to the patient immediately and the
remaining half is infused over the following 30 minutes. For “square
dual” bolus insulin, the bolus insulin is administered continuously
in the given time interval. The bolus and basal insulin values are
converted to U=min and aligned to match the CGM sampling time.</p>
      <p>
        The insulin on board (IOB), which represents the insulin that
remains active within the body, is calculated from a physiological
model [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] and is found useful in some previous works [
        <xref ref-type="bibr" rid="ref1 ref6">1, 6</xref>
        ]. The
physiological model is represented as
dC1 (t)
      </p>
      <p>dt
dC2 (t)
dt
= u (t)</p>
      <p>KdiaC1 (t)
= Kdia (C1 (t)</p>
      <p>C2 (t))
IOB (t) = C1 (t) + C2 (t)
(1)
(2)
(3)
where C1 and C2 define two insulin compartments, u (t) is the
insulin infusion, and Kdia is a constant related to the duration of
insulin action, set as 0.0182.</p>
      <p>The dataset contains missing CGM measurements for in both the
training and testing sets that cause discontinuous CGM curves. The
gaps that are not greater than 3 samples in the training dataset are
interpolated using first-order linear model. For the cases where more
than 3 samples are missed, a single variable statistical model similar
to the one used to modeling glucose dynamics is used. In the testing
data set, with the intent of on-line implementation, only the historical
CGM measurements are used to fill the missing gaps until new the
CGM observations become available. Fig. 1 shows an example of the
filled gap in the training dataset (Subject ID 540).
2.2</p>
    </sec>
    <sec id="sec-4">
      <title>Batch Generation</title>
      <p>The pre-processed CGM readings (y) and calculated IOB (IOB)
are arranged as time series and a sliding window of 2 hours length is
chosen to generate batch segments from the training data as
2 y (1)
Xtrain = 6 y (2)
4 ..</p>
      <p>.</p>
      <p>.
.
.
50
8000
(4)
(5)
(6)
8150
samples (/5min)
8050
8100
8200
8250
8300
where each row can be considered as an observation and each column
is the values of a single variable.
3</p>
    </sec>
    <sec id="sec-5">
      <title>Methods</title>
      <p>
        A multivariable statistical technique based on LVs [
        <xref ref-type="bibr" rid="ref14 ref8">14, 8</xref>
        ] is
developed to predict the future BGC values, where a LV model is
developed using the PCA algorithm. Then, the conditional mean values are
estimated from the same distribution, and future BGCs are predicted
with LVs and incomplete observations.
3.1
      </p>
    </sec>
    <sec id="sec-6">
      <title>Latent Variable Model</title>
      <p>Consider a data matrix X (N M ) that contains N observations
(rows) and M variables (columns), then a linear combination of an
observation x in dataset X can be written as t = p1x1 +: : :+pM xM ,
where t is a new vector in the same space as x. The fundamental
idea behind PCA is to find the loading vector p that maximizes the
variation of t, thus the first LV of PCA model can be calculated by
solving the following problem:
arg max tT t = arg max pT XT Xp</p>
      <p>kpk=1 kpk=1
where p is the vector of regression coefficients. Accordingly, the
dataset X can be expressed as X = tpT + E with E denoting the
residual matrix. We can get more components by solving the
following problem:</p>
      <p>Traditionally, the successive progress is evaluated by
arg max X
kpk=1</p>
      <p>tpT 2
kXk2</p>
      <p>kEk2 100%
kXk2
which is referred to as the percentage of explained variation of t and
it is fixed as 95% in this study. If the first A (A is much smaller than
the rank of X) significant components can summarize sufficiently
well the dataset X, then a LV model developed using PCA algorithm
can be expressed as</p>
      <p>X = t1p1T + t2p2T + ::: + tApTA + E = T1:AP1T:A + E
(7)
where T1:A = [t1; : : : ; tA] (N A) and P1:A =
[p1; : : : ; pA] (M A) are now matrices containing A score
vectors and A loading vectors, respectively.
For a new test observation z that was not used in the model
development but is drawn from the same distribution as observations in X,
the scores of the first A significant components of the new
observation can then be calculated as
1:A = P1T:Az
(8)</p>
      <p>Consider a situation where only part of the object z is observed, it
is nature to assume the first R variables are measured and the
remaining (M R) variables are unobserved, then without loss of
generality, we have
z =
z#
z
X =</p>
      <p>X#</p>
      <p>X
P =</p>
      <p>P #
P
where z# is the observed variables and z represents the missing
measurements. This induces the following partition in X:
where X# contains the first R columns of X and X is made up
of the remaining (M R) columns. Correspondingly, the loading
matrix P can be partitioned as
where P # is the submatrix comprising the first R rows of P and the
remaining (M R) rows are defined as matrix P . Then, the score
vector 1:A of the new observation z can be rewrite as</p>
      <p>^1:A = P1#:AT z# + P1:TAz</p>
      <p>For a given data matrix X and a new observation z with z#
denoting the measured variables that follow the same distribution as
observations in X, the missing variables z of z can be estimated as
the expected values from the conditional normal distribution:
z^ = E z
z#; S</p>
      <p>Substituting the expression into the estimator of score vector of
the new observation yields:
^1:A =
1:AP1#:AT S##</p>
      <p>z#
S##
S #</p>
      <p>S#
where S = XT X =</p>
      <p>N 1</p>
      <p>S
X and is the square diagonal matrix consisted of the eigenvalues
= [ 1; : : : ; H ] in descending order and H is the rank of X.</p>
      <p>Finally, the unmeasured variables z in z can then be calculated
from the estimated score vector along with the loading matrix:
is the covariance matrix of
z^ = P1:A ^1:A
which yields the future predictions given the past observed glucose
values.
(9)
(10)
(11)
(12)
3.3</p>
    </sec>
    <sec id="sec-7">
      <title>Glucose prediction based on LV model</title>
      <p>An accurate glucose prediction model could benefit diabetes
management and significantly reduce the risk of hypoglycemia. To
predict the future 60 minutes glucose values, the preceding one hour of
data is assumed available and marked as z#. Then, the glucose
prediction model can be developed and the subsequent future hour of
BGC values can be predicted online as follows:
1. The batch data set Xtrain is generated for each subject using the
training dataset.
2. While a new observation z# is available:
(a) Calculate the similarities between the new object z# and
observations in submatrix X#, select the most similar N
observations from Xtrain to form a new data matrix X.
(b) Develop PCA model using data matrix X as stated in (7).
(c) Estimate the score vector of the new observation z# as stated
in (11).
(d) Predict the next 1 hour’s glucose values as stated in (12).</p>
      <p>The above process was implemented in MATLAB 2019b and
the future one hour’s BGC values (12 samples) can be forecasted
by feeding the testing data to the model. The codes are available:
https://github.com/xiaoyu1115/BGLP_2020.git.
4</p>
    </sec>
    <sec id="sec-8">
      <title>Results</title>
      <p>
        In the clinical study, the training data from Ohio T1DM dataset with
subject ID: 540, 544, 552, 567, 584, and 596 were first divided into
two parts: the first 90% of data were used to develop PCA model and
the model is tested with the remaining 10% of data to determine the
number of observations that should be used in building the LV-based
glucose prediction models. Using this approach, the computational
burden in the modeling progress can be reduced significantly.
Feeding both the processed training and testing data into the modeling
process described in Section 3, the future glucose concentrations can
be predicted with prediction horizons of up to 60 minutes. The root
mean square errors (RMSEs) and mean absolute errors (MAEs) of
the 6 subjects are summarized in Table 1. The prediction results are
also analysed using Clark Error Grid (CEG) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and the percentages
of data distributed in Zone A to Zone D are summarized in Table 1
as well.
      </p>
      <p>v
uu 1
RM SE = t N</p>
      <p>M AE =</p>
      <p>N
X (y (i)
i=1</p>
      <p>N
N1 X jy (i)
i=1</p>
      <p>y^ (i))2
y^ (i)j
(13)
(14)
where y is the BGC values measured by CGM sensors, y^ is the
predicted BGCs, and N is the total data points in the testing dataset for
each subject.</p>
      <p>In Table 1, the RMSE varies from 16.66 to 22.76 mg/dL for the
prediction horizon of 30 minutes with an average value of 19.37
mg/dL. The RMSE varies from 26.81 to 38.99 mg/dL for the
prediction horizon of 60 minutes with an average value of 32.59 mg/dL.
It is reasonable to see this increase in RMSE because the unknown
disturbances including meals and exercise that will influence the
glucose dynamics significantly. The relationships between the
prediction horizon and RMSE or MAE in Figure 2 also indicate that the
prediction accuracy decreases with increasing prediction horizon. An
average of 87.91% data lie in zone A of CEG which indicates the
high clinical accuracy of the model with prediction horizon of 30
minutes. The percentage of data in zone B increase dramatically as
the prediction horizon increases to 60 minutes.</p>
      <p>The forecasting performance of the model is better for subjects
544, 552, and 596 than subjects 540, 552, and 567. One of the
reason is there are less noise and sensor failures contained in the dataset
provided by subjects 544, 552, and 596. A filter might improve
prediction performance for this case. And many gaps are observed in
CGM measurements, which also deteriorate the prediction accuracy
of the model in which the interpolated CGM data were used to
predict the further BGC values.</p>
      <p>The predicted BGC values for subject 544 with prediction horizon
of 30 minutes and 60 minutes are shown in Figure 3. For the
prediction horizon of 30 minutes, the LV-based model can predict the
future BGC values with a comparable high accuracy, and most of the
hyperglycemia and hypoglycemia events can be forecasted on time.
When the prediction horizon is increased to 60 minutes, the
prediction accuracy decreases, but is still acceptable. The prediction values
can still provide an insight on the variation of BGC which can be
used to tune the insulin infusion rate as a reference.
5</p>
    </sec>
    <sec id="sec-9">
      <title>Conclusion</title>
      <p>In this paper, an online recursively identified LV-based modeling
approach is developed to predict the future BGC values with
prediction horizons of 30 and 60 minutes. With the pre-processed dataset,
the LV-based model is developed to calculate the LVs using a small
submatrix of the training dataset when a new observation is
available. The future blood glucose values are predicted as a linear
combination of estimated scores and loadings. The proposed model is
evaluated with the Ohio T1DM dataset and the results demonstrate
the effectiveness of the model. Although the measurement noise is
weight-averaged in the LV-based model, it still has a significant
influence on modeling and prediction progress. Online denoising
techniques would be one of the future study directions that might improve
the prediction accuracy. Further, integrating other data fields with the
personalized physiological models is a potential approach to improve
the prediction performance in the future work.</p>
    </sec>
    <sec id="sec-10">
      <title>ACKNOWLEDGEMENTS</title>
      <p>The work of Xiaoyu Sun was supported by the China Scholarship
Council under grant 201906080136. Funds provided by the Hyosung
S. R. Cho Endowed Chair at Illinois Institute of Technology to Ali
Cinar is gratefully acknowledged.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Arthur</given-names>
            <surname>Bertachi</surname>
          </string-name>
          , Lyvia Biagi, Iva´n Contreras, Ningsu Luo, and Josep Veh´ı, '
          <article-title>Prediction of blood glucose levels and nocturnal hypoglycemia using physiological models and artificial neural networks'</article-title>
          ,
          <source>in 3rd International Workshop on Knowledge Discovery in Healthcare Data, KDH@ IJCAI-ECAI</source>
          <year>2018</year>
          ,
          <issue>13</issue>
          <year>July 2018</year>
          , pp.
          <fpage>85</fpage>
          -
          <lpage>90</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Marc</given-names>
            <surname>Breton</surname>
          </string-name>
          , Anne Farret, Daniela Bruttomesso,
          <string-name>
            <surname>Stacey Anderson</surname>
          </string-name>
          , Lalo Magni, Stephen Patek,
          <source>Chiara Dalla Man, Jerome Place, Susan Demartini, and Simone Del Favero</source>
          , '
          <article-title>Fully integrated artificial pancreas in type 1 diabetes: modular closed-loop glucose control maintains near normoglycemia'</article-title>
          ,
          <source>Diabetes</source>
          ,
          <volume>61</volume>
          (
          <issue>9</issue>
          ),
          <fpage>2230</fpage>
          -
          <lpage>2237</lpage>
          , (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Jianwei</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Kezhi</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Pau</given-names>
            <surname>Herrero</surname>
          </string-name>
          , Taiyu Zhu, and Pantelis Georgiou, '
          <article-title>Dilated recurrent neural network for short-time prediction of glucose concentration'</article-title>
          ,
          <source>in 3rd International Workshop on Knowledge Discovery in Healthcare Data, KDH@ IJCAI-ECAI</source>
          <year>2018</year>
          ,
          <issue>13</issue>
          <year>July 2018</year>
          , pp.
          <fpage>69</fpage>
          -
          <lpage>73</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Ali</surname>
            <given-names>CinAr</given-names>
          </string-name>
          , '
          <article-title>Artificial pancreas systems: An introduction to the special issue'</article-title>
          ,
          <source>IEEE Control Systems</source>
          ,
          <volume>38</volume>
          (
          <issue>1</issue>
          ),
          <fpage>26</fpage>
          -
          <lpage>29</lpage>
          , (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>William</surname>
            <given-names>L Clarke</given-names>
          </string-name>
          , '
          <article-title>The original clarke error grid analysis (ega)'</article-title>
          ,
          <source>Diabetes technology &amp; therapeutics, 7</source>
          (
          <issue>5</issue>
          ),
          <fpage>776</fpage>
          -
          <lpage>779</lpage>
          , (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6] Iva´n Contreras, Arthur Bertachi, Lyvia Biagi, Josep Veh´ı, and Silvia Oviedo, '
          <article-title>Using grammatical evolution to generate short-term blood glucose prediction models</article-title>
          .',
          <source>in 3rd International Workshop on Knowledge Discovery in Healthcare Data, KDH@ IJCAI-ECAI</source>
          <year>2018</year>
          ,
          <issue>13</issue>
          <year>July 2018</year>
          , pp.
          <fpage>91</fpage>
          -
          <lpage>96</lpage>
          , (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Meriyan</given-names>
            <surname>Eren-Oruklu</surname>
          </string-name>
          , Ali Cinar, Lauretta Quinn, and Donald Smith, '
          <article-title>Estimation of future glucose concentrations with subject-specific recursive linear models'</article-title>
          ,
          <source>Diabetes Technology and Therapeutics</source>
          ,
          <volume>11</volume>
          (
          <issue>4</issue>
          ),
          <fpage>243</fpage>
          -
          <lpage>253</lpage>
          , (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Jesus</given-names>
            <surname>Flores-Cerrillo and John F MacGregor,</surname>
          </string-name>
          <article-title>'Latent variable mpc for trajectory tracking in batch processes'</article-title>
          ,
          <source>Journal of process control</source>
          ,
          <volume>15</volume>
          (
          <issue>6</issue>
          ),
          <fpage>651</fpage>
          -
          <lpage>663</lpage>
          , (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Iman</given-names>
            <surname>Hajizadeh</surname>
          </string-name>
          , Mudassir Rashid, Kamuran Turksoy, Sediqeh Samadi, Jianyuan Feng, Mert Sevil, Nicole Hobbs, Caterina Lazaro, Zacharie Maloney,
          <string-name>
            <given-names>Elizabeth</given-names>
            <surname>Littlejohn</surname>
          </string-name>
          , et al., '
          <article-title>Incorporating unannounced meals and exercise in adaptive learning of personalized models for multivariable artificial pancreas systems'</article-title>
          ,
          <source>Journal of Diabetes Science and Technology</source>
          ,
          <volume>12</volume>
          (
          <issue>5</issue>
          ),
          <fpage>953</fpage>
          -
          <lpage>966</lpage>
          , (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Roman</surname>
            <given-names>Hovorka</given-names>
          </string-name>
          , Valentina Canonico,
          <string-name>
            <given-names>Ludovic J.</given-names>
            <surname>Chassin</surname>
          </string-name>
          , Ulrich Haueter, Massimo Massi-Benedetti, Marco Orsini Federici, Thomas R. Pieber, Helga C. Schaller, Lukas Schaupp, Thomas Vering, and Malgorzata E. Wilinska, '
          <article-title>Nonlinear model predictive control of glucose concentration in subjects with type 1 diabetes'</article-title>
          ,
          <source>Physiological Measurement</source>
          ,
          <volume>25</volume>
          (
          <issue>4</issue>
          ),
          <fpage>905</fpage>
          -
          <lpage>920</lpage>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Kezhi</given-names>
            <surname>Li</surname>
          </string-name>
          , John Daniels, Chengyuan Liu,
          <article-title>Pau Herrero-Vinas, and Pantelis Georgiou, 'Convolutional recurrent neural networks for glucose prediction'</article-title>
          ,
          <source>IEEE journal of biomedical and health informatics</source>
          , (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Cindy</given-names>
            <surname>Marling</surname>
          </string-name>
          and Razvan Bunescu, '
          <article-title>The ohiot1dm dataset for blood glucose level prediction:</article-title>
          <source>Update</source>
          <year>2020</year>
          '.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>John</surname>
            <given-names>Martinsson</given-names>
          </string-name>
          , Alexander Schliep, Bjo¨ rn Eliasson, Christian Meijner, Simon Persson, and Olof Mogren, '
          <article-title>Automatic blood glucose prediction with confidence using recurrent neural networks'</article-title>
          ,
          <source>in 3rd International Workshop on Knowledge Discovery in Healthcare Data, KDH@ IJCAIECAI</source>
          <year>2018</year>
          ,
          <issue>13</issue>
          <year>July 2018</year>
          , pp.
          <fpage>64</fpage>
          -
          <lpage>68</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Philip</surname>
            <given-names>RC Nelson</given-names>
          </string-name>
          , Paul A Taylor, and John F MacGregor, '
          <article-title>Missing data methods in pca and pls: Score calculations with incomplete observations'</article-title>
          ,
          <source>Chemometrics and Intelligent Laboratory Systems</source>
          ,
          <volume>35</volume>
          (
          <issue>1</issue>
          ),
          <fpage>45</fpage>
          -
          <lpage>65</lpage>
          , (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Sediqeh</surname>
            <given-names>Samadi</given-names>
          </string-name>
          , Kamuran Turksoy, Iman Hajizadeh, Jianyuan Feng, Mert Sevil, and Ali Cinar, '
          <article-title>Meal detection and carbohydrate estimation using continuous glucose sensor data'</article-title>
          ,
          <source>IEEE Journal of Biomedical and Health Informatics</source>
          ,
          <volume>21</volume>
          (
          <issue>3</issue>
          ),
          <fpage>619</fpage>
          -
          <lpage>627</lpage>
          , (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Mert</surname>
            <given-names>Sevil</given-names>
          </string-name>
          , Mudassir Rashid, Zacharie Maloney, Iman Hajizadeh, Sediqeh Samadi, Mohammad Reza Askari, Nicole Hobbs, Rachel Brandt, Minsun Park,
          <string-name>
            <given-names>Laurie</given-names>
            <surname>Quinn</surname>
          </string-name>
          , et al., '
          <article-title>Determining physical activity characteristics from wristband data for use in automated insulin delivery systems'</article-title>
          ,
          <source>IEEE Sensors Journal</source>
          , (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Qingnan</surname>
            <given-names>Sun</given-names>
          </string-name>
          , Marko V Jankovic,
          <string-name>
            <given-names>Lia</given-names>
            <surname>Bally</surname>
          </string-name>
          , and Stavroula G Mougiakakou,
          <article-title>'Predicting blood glucose with an lstm and bi-lstm based deep neural network'</article-title>
          ,
          <source>in 2018 14th Symposium on Neural Networks and Applications (NEUREL)</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . IEEE, (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Kamuran</surname>
            <given-names>Turksoy</given-names>
          </string-name>
          , Elizabeth Littlejohn, and Ali Cinar, '
          <article-title>Multimodule, multivariable artificial pancreas for patients with type 1 diabetes: regulating glucose concentration under challenging conditions'</article-title>
          ,
          <source>IEEE Control Systems Magazine</source>
          ,
          <volume>38</volume>
          (
          <issue>1</issue>
          ),
          <fpage>105</fpage>
          -
          <lpage>124</lpage>
          , (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Kamuran</surname>
            <given-names>Turksoy</given-names>
          </string-name>
          , Laurie Quinn, Elizabeth Littlejohn, and Ali Cinar, '
          <article-title>Multivariable adaptive identification and control for artificial pancreas systems'</article-title>
          ,
          <source>IEEE Transactions on Biomedical Engineering</source>
          ,
          <volume>61</volume>
          (
          <issue>3</issue>
          ),
          <fpage>883</fpage>
          -
          <lpage>891</lpage>
          , (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>C.</given-names>
            <surname>Undey</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Cinar</surname>
          </string-name>
          , '
          <article-title>Statistical monitoring of multistage, multiphase batch processes'</article-title>
          ,
          <source>IEEE Control Systems Magazine</source>
          ,
          <volume>22</volume>
          (
          <issue>5</issue>
          ),
          <fpage>40</fpage>
          -
          <lpage>52</lpage>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Cenk</surname>
            <given-names>U</given-names>
          </string-name>
          ¨ndey, Sinem Ertunc¸,
          <string-name>
            <surname>Eric</surname>
            <given-names>Tatara</given-names>
          </string-name>
          , Fouad Teymour, and Ali C¸ nar, '
          <article-title>Batch process monitoring and its application to polymerization systems'</article-title>
          , in Macromolecular Symposia, volume
          <volume>206</volume>
          , pp.
          <fpage>121</fpage>
          -
          <lpage>134</lpage>
          . Wiley Online Library, (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Malgorzata</surname>
            <given-names>E Wilinska</given-names>
          </string-name>
          , Ludovic J Chassin, Helga C Schaller, Lukas Schaupp, Thomas R Pieber, and Roman Hovorka, '
          <article-title>Insulin kinetics in type-1 diabetes: continuous and bolus delivery of rapid acting insulin'</article-title>
          ,
          <source>IEEE Transactions on Biomedical Engineering</source>
          ,
          <volume>52</volume>
          (
          <issue>1</issue>
          ),
          <fpage>3</fpage>
          -
          <lpage>12</lpage>
          , (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Xia</surname>
            <given-names>Yu</given-names>
          </string-name>
          , Mudassir Rashid, Jianyuan Feng, Nicole Hobbs, Iman Hajizadeh, Sediqeh Samadi, Mert Sevil, Caterina Lazaro, Zacharie Maloney, Elizabeth Littlejohn, Laurie Quinn, and Ali Cinar, '
          <article-title>Online glucose prediction using computationally efficient sparse kernel filtering algorithms in type-1 diabetes'</article-title>
          ,
          <source>IEEE Transactions on Control Systems Technology</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          , (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Chunhui</surname>
            <given-names>Zhao</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Eyal</given-names>
            <surname>Dassau</surname>
          </string-name>
          ,
          <string-name>
            <surname>Lois</surname>
            <given-names>Jovanovicˇ</given-names>
          </string-name>
          , Howard C Zisser,
          <string-name>
            <surname>Francis J Doyle</surname>
            <given-names>III</given-names>
          </string-name>
          , and Dale E Seborg, '
          <article-title>Predicting subcutaneous glucose concentration using a latent-variable-based statistical method for type 1 diabetes mellitus'</article-title>
          ,
          <source>Journal of diabetes science and technology</source>
          ,
          <volume>6</volume>
          (
          <issue>3</issue>
          ),
          <fpage>617</fpage>
          -
          <lpage>633</lpage>
          , (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Hong</surname>
            <given-names>Zhao</given-names>
          </string-name>
          , Chunhui
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>Chengxia</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          , and Eyal Dassau, '
          <article-title>Multiple order model migration and optimal model selection for online glucose prediction in type 1 diabetes'</article-title>
          ,
          <source>AIChE Journal</source>
          ,
          <volume>64</volume>
          (
          <issue>3</issue>
          ),
          <fpage>822</fpage>
          -
          <lpage>834</lpage>
          , (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Taiyu</surname>
            <given-names>Zhu</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Kezhi</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Pau</given-names>
            <surname>Herrero</surname>
          </string-name>
          , Jianwei Chen, and Pantelis Georgiou, '
          <article-title>A deep learning algorithm for personalized blood glucose prediction'</article-title>
          ,
          <source>in 3rd International Workshop on Knowledge Discovery in Healthcare Data, KDH@ IJCAI-ECAI</source>
          <year>2018</year>
          ,
          <issue>13</issue>
          <year>July 2018</year>
          , pp.
          <fpage>74</fpage>
          -
          <lpage>78</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>