| Literature DB >> 31323886 |
Giacomo Cappon1, Andrea Facchinetti1, Giovanni Sparacino1, Pantelis Georgiou2, Pau Herrero3.
Abstract
In the daily management of type 1 diabetes (T1D), determining the correct insulin dose to be injected at meal-time is fundamental to achieve optimal glycemic control. Wearable sensors, such as continuous glucose monitoring (CGM) devices, are instrumental to achieve this purpose. In this paper, we show how CGM data, together with commonly recorded inputs (carbohydrate intake and bolus insulin), can be used to develop an algorithm that allows classifying, at meal-time, the post-prandial glycemic status (i.e., blood glucose concentration being too low, too high, or within target range). Such an outcome can then be used to improve the efficacy of insulin therapy by reducing or increasing the corresponding meal bolus dose. A state-of-the-art T1D simulation environment, including intraday variability and a behavioral model, was used to generate a rich in silico dataset corresponding to 100 subjects over a two-month scenario. Then, an extreme gradient-boosted tree (XGB) algorithm was employed to classify the post-prandial glycemic status. Finally, we demonstrate how the XGB algorithm outcome can be exploited to improve glycemic control in T1D through real-time adjustment of the meal insulin bolus. The proposed XGB algorithm obtained good accuracy at classifying post-prandial glycemic status (AUROC = 0.84 [0.78, 0.87]). Consequently, when used to adjust, in real-time, meal insulin boluses obtained with a bolus calculator, the proposed approach improves glycemic control when compared to the baseline bolus calculator. In particular, percentage time in target [70, 180] mg/dL was improved from 61.98 (± 13.89) to 67.00 (± 11.54; p < 0.01) without increasing hypoglycemia.Entities:
Keywords: continuous glucose monitoring; decision support systems; gradient boosted trees; machine learning; postprandial glycaemia; type 1 diabetes
Year: 2019 PMID: 31323886 PMCID: PMC6679291 DOI: 10.3390/s19143168
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Graphical representation of the classification scheme. Black dots are the continuous glucose monitoring (CGM) samples. Blue stem indicates the meal event. Red dot is the minimum glucose level Gmin reached in the fixed postprandial window (tm + 2 h, tm + 6 h; highlighted in light blue). Horizontal magenta lines denote the thresholds used to discretize Gmin into the classification target Y.
Figure 2Structure of the proposed extreme gradient-boosted tree (XGB) software framework. After data preparation, for patient p, block A initializes h and splits the data in training and test; block B computes the performance of the hyperparameter set in a three-fold cross validation (CV) setting over the training set; block C implements a tree-structured Parzen estimator to optimize h; block D selects the best h set and evaluates the performance of XGB on the test set.
Figure 3Boxplot representation of the distribution of area under the receiver operator characteristic curve (AUROC) obtained for C1 (in blue), C2 (in orange), C3 (in green), and their macro-average (in red) obtained in the population. Black horizontal line represents median, the black box marks the interquartile range, vertical black lines are the whiskers, and black diamonds indicate outliers.
Figure 4Classification results obtained with XGB corresponding to adult#1. Left panel: Receiving operator characteristic (ROC) curves obtained with XGB for C1, C2, and C3. Right panel: The corresponding confusion matrix.
Obtained on 80 virtual adult subjects on Scenario B.
| SF-IMB | XGB-IMB | ||
|---|---|---|---|
|
|
| ||
|
|
| ||
|
|
| ||
|
|
| ||
|
|
| ||
|
|
| ||
|
|
|
Results obtained using SF-IMB and XGB-IMB. Median [interquartile range] is reported for MEANBG, SDBG, BGRI, %THYPO, %TTTARGET; mean (± standard deviation) are reported for %THYPER, %TTARGET. *: Statistically significant difference between XGB-IMB and SF-IMB using the Wilcoxon rank sum test. **: Statistically significant difference between XGB-IMB and SF-IMB using the t-test.