Cederblad Lars, Eklund Gustav, Vedal Amund, Hill Henrik, Caballero-Corbalan José, Hellman Jarl, Abrahamsson Niclas, Wahlström-Johnsson Inger, Carlsson Per-Ola, Espes Daniel
OneTwo Analytics Analytics AB, Fogdevreten 2A, 17165, Solna, Sweden.
Modulai AB, Åsögatan 140, 11624, Stockholm, Sweden.
Diabetes Ther. 2023 Jun;14(6):953-965. doi: 10.1007/s13300-023-01403-7. Epub 2023 Apr 13.
To improve the utilization of continuous- and flash glucose monitoring (CGM/FGM) data we have tested the hypothesis that a machine learning (ML) model can be trained to identify the most likely root causes for hypoglycemic events.
CGM/FGM data were collected from 449 patients with type 1 diabetes. Of the 42,120 identified hypoglycemic events, 5041 were randomly selected for classification by two clinicians. Three causes of hypoglycemia were deemed possible to interpret and later validate by insulin and carbohydrate recordings: (1) overestimated bolus (27%), (2) overcorrection of hyperglycemia (29%) and (3) excessive basal insulin presure (44%). The dataset was split into a training (n = 4026 events, 304 patients) and an internal validation dataset (n = 1015 events, 145 patients). A number of ML model architectures were applied and evaluated. A separate dataset was generated from 22 patients (13 'known' and 9 'unknown') with insulin and carbohydrate recordings. Hypoglycemic events from this dataset were also interpreted by five clinicians independently.
Of the evaluated ML models, a purpose-built convolutional neural network (HypoCNN) performed best. Masking the time series, adding time features and using class weights improved the performance of this model, resulting in an average area under the curve (AUC) of 0.921 in the original train/test split. In the dataset validated by insulin and carbohydrate recordings (n = 435 events), i.e. 'ground truth,' our HypoCNN model achieved an AUC of 0.917.
The findings support the notion that ML models can be trained to interpret CGM/FGM data. Our HypoCNN model provides a robust and accurate method to identify root causes of hypoglycemic events.
为了提高连续血糖监测(CGM)和实时动态血糖监测(FGM)数据的利用率,我们检验了一个假设,即可以训练机器学习(ML)模型来识别低血糖事件最可能的根本原因。
收集了449例1型糖尿病患者的CGM/FGM数据。在42120例已识别的低血糖事件中,随机选择5041例由两名临床医生进行分类。低血糖的三个原因被认为可以通过胰岛素和碳水化合物记录来解释并随后进行验证:(1)大剂量胰岛素高估(27%),(2)高血糖过度校正(29%)和(3)基础胰岛素压力过大(44%)。数据集被分为训练集(n = 4026例事件,304例患者)和内部验证数据集(n = 1015例事件,145例患者)。应用并评估了多种ML模型架构。从22例有胰岛素和碳水化合物记录的患者(13例“已知”和9例“未知”)中生成了一个单独的数据集。该数据集中的低血糖事件也由五名临床医生独立解释。
在所评估的ML模型中,专门构建的卷积神经网络(HypoCNN)表现最佳。对时间序列进行掩码处理、添加时间特征并使用类别权重提高了该模型的性能,在原始训练/测试划分中,曲线下面积(AUC)的平均值为0.921。在通过胰岛素和碳水化合物记录验证的数据集(n = 435例事件),即“真实情况”中,我们的HypoCNN模型的AUC为0.917。
这些发现支持了可以训练ML模型来解释CGM/FGM数据的观点。我们的HypoCNN模型提供了一种强大而准确的方法来识别低血糖事件的根本原因。