Explainable hypoglycemia prediction models through dynamic structured grammatical evolution

被引:0
|
作者
de la Cruz, Marina [1 ]
Garnica, Oscar [1 ]
Cervigon, Carlos [1 ]
Velasco, Jose Manuel [1 ]
Hidalgo, J. Ignacio [1 ,2 ]
机构
[1] Univ Complutense Madrid, Calle Prof Jose Garcia Santesmases 9, Madrid 28040, Spain
[2] Inst Tecnol Conocimiento, Madrid, Spain
来源
SCIENTIFIC REPORTS | 2024年 / 14卷 / 01期
关键词
Diabetes; Hypoglycemia prediction; Rule system; Structured grammatical evolution; CLASSIFICATION;
D O I
10.1038/s41598-024-63187-5
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Effective blood glucose management is crucial for people with diabetes to avoid acute complications. Predicting extreme values accurately and in a timely manner is of vital importance to them. People with diabetes are particularly concerned about suffering a hypoglycemia (low value) event and, moreover, that the event will be prolonged in time. It is crucial to predict hyperglycemia (high value) and hypoglycemia events that may cause health damages in the short term and potential permanent damages in the long term. This paper describes our research on predicting hypoglycemia events at 30, 60, 90, and 120 minutes using machine learning methods. We propose using structured Grammatical Evolution and dynamic structured Grammatical Evolution to produce interpretable mathematical expressions that predict a hypoglycemia event. Our proposal generates white-box models induced by a grammar based on if-then-else conditions using blood glucose, heart rate, number of steps, and burned calories as the inputs for the machine learning technique. We apply these techniques to create three types of models: individualized, cluster, and population-based. They all are then compared with the predictions of eleven machine learning techniques. We apply these techniques to a dataset of 24 real patients of the Hospital Universitario Principe de Asturias, Madrid, Spain. The resulting models, presented as if-then-else statements that incorporate numeric, relational, and logical operations between variables and constants, are inherently interpretable. The True Positive Rate and True Negative Rate metrics are above 0.90 for 30-minute predictions, 0.80 for 60 min, and 0.70 for 90 min and 120 min for the three types of models. Individualized models exhibit the best metrics, while cluster and population-based models perform similarly. Structured and dynamic structured grammatical evolution techniques perform similarly for all forecasting horizons. Regarding the comparison of different machine learning techniques, on the shorter forecasting horizons, our proposals have a high probability of winning, a probability that diminishes on the longer time horizons. Structured grammatical evolution provides advanced forecasting models that facilitate model explanation, modification, and retesting, offering flexibility for refining solutions post-creation and a deeper understanding of blood glucose behavior. These models have been integrated into the glUCModel application, designed to serve people with diabetes.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Structured Grammatical Evolution for Glucose Prediction in Diabetic Patients
    Lourenco, Nuno
    Manuel Colmenar, J.
    Ignacio Hidalgo, J.
    Garnica, Oscar
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 1250 - 1257
  • [2] Evolution of Scikit-Learn Pipelines with Dynamic Structured Grammatical Evolution
    Assuncao, Filipe
    Lourenco, Nuno
    Ribeiro, Bernardete
    Machado, Penousal
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2020, 2020, 12104 : 530 - 545
  • [3] Initialisation in Structured Grammatical Evolution
    Murphy, Aidan
    Lourenco, Nuno
    Ventresque, Anthony
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 2022 - 2028
  • [4] Probabilistic Structured Grammatical Evolution
    Megane, Jessica
    Lourenco, Nuno
    Machado, Penousal
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [5] Learning Difference Equations With Structured Grammatical Evolution for Postprandial Glycaemia Prediction
    Parra, Daniel
    Joedicke, David
    Velasco, J. Manuel
    Kronberger, Gabriel
    Hidalgo, J. Ignacio
    IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2024, 28 (05) : 3067 - 3078
  • [6] Implementing Explainable Machine Learning Models for Practical Prediction of Early Neonatal Hypoglycemia
    Wang, Lin-Yu
    Wang, Lin-Yen
    Sung, Mei-, I
    Lin, I-Chun
    Liu, Chung-Feng
    Chen, Chia-Jung
    DIAGNOSTICS, 2024, 14 (14)
  • [7] Unveiling the properties of structured grammatical evolution
    Lourenco, Nuno
    Pereira, Francisco B.
    Costa, Ernesto
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2016, 17 (03) : 251 - 289
  • [8] Towards the Evolution of Multi-Layered Neural Networks: A Dynamic Structured Grammatical Evolution Approach
    Assuncao, Filipe
    Lourenco, Nuno
    Machado, Penousal
    Ribeiro, Bernardete
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 393 - 400
  • [9] An investigation into structured grammatical evolution initialisation
    Murphy, Aidan
    Mahdinejad, Mahsa
    Ventresque, Anthony
    Lourenco, Nuno
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2024, 25 (02)
  • [10] Unveiling the properties of structured grammatical evolution
    Nuno Lourenço
    Francisco B. Pereira
    Ernesto Costa
    Genetic Programming and Evolvable Machines, 2016, 17 : 251 - 289