Cargando…

Control of Blood Glucose for Type-1 Diabetes by Using Reinforcement Learning with Feedforward Algorithm

BACKGROUND: Type-1 diabetes is a condition caused by the lack of insulin hormone, which leads to an excessive increase in blood glucose level. The glucose kinetics process is difficult to control due to its complex and nonlinear nature and with state variables that are difficult to measure. METHODS:...

Descripción completa

Detalles Bibliográficos
Autores principales: Ngo, Phuong D., Wei, Susan, Holubová, Anna, Muzik, Jan, Godtliebsen, Fred
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6332998/
https://www.ncbi.nlm.nih.gov/pubmed/30693047
http://dx.doi.org/10.1155/2018/4091497
_version_ 1783387479390289920
author Ngo, Phuong D.
Wei, Susan
Holubová, Anna
Muzik, Jan
Godtliebsen, Fred
author_facet Ngo, Phuong D.
Wei, Susan
Holubová, Anna
Muzik, Jan
Godtliebsen, Fred
author_sort Ngo, Phuong D.
collection PubMed
description BACKGROUND: Type-1 diabetes is a condition caused by the lack of insulin hormone, which leads to an excessive increase in blood glucose level. The glucose kinetics process is difficult to control due to its complex and nonlinear nature and with state variables that are difficult to measure. METHODS: This paper proposes a method for automatically calculating the basal and bolus insulin doses for patients with type-1 diabetes using reinforcement learning with feedforward controller. The algorithm is designed to keep the blood glucose stable and directly compensate for the external events such as food intake. Its performance was assessed using simulation on a blood glucose model. The usage of the Kalman filter with the controller was demonstrated to estimate unmeasurable state variables. RESULTS: Comparison simulations between the proposed controller with the optimal reinforcement learning and the proportional-integral-derivative controller show that the proposed methodology has the best performance in regulating the fluctuation of the blood glucose. The proposed controller also improved the blood glucose responses and prevented hypoglycemia condition. Simulation of the control system in different uncertain conditions provided insights on how the inaccuracies of carbohydrate counting and meal-time reporting affect the performance of the control system. CONCLUSION: The proposed controller is an effective tool for reducing postmeal blood glucose rise and for countering the effects of external known events such as meal intake and maintaining blood glucose at a healthy level under uncertainties.
format Online
Article
Text
id pubmed-6332998
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-63329982019-01-28 Control of Blood Glucose for Type-1 Diabetes by Using Reinforcement Learning with Feedforward Algorithm Ngo, Phuong D. Wei, Susan Holubová, Anna Muzik, Jan Godtliebsen, Fred Comput Math Methods Med Research Article BACKGROUND: Type-1 diabetes is a condition caused by the lack of insulin hormone, which leads to an excessive increase in blood glucose level. The glucose kinetics process is difficult to control due to its complex and nonlinear nature and with state variables that are difficult to measure. METHODS: This paper proposes a method for automatically calculating the basal and bolus insulin doses for patients with type-1 diabetes using reinforcement learning with feedforward controller. The algorithm is designed to keep the blood glucose stable and directly compensate for the external events such as food intake. Its performance was assessed using simulation on a blood glucose model. The usage of the Kalman filter with the controller was demonstrated to estimate unmeasurable state variables. RESULTS: Comparison simulations between the proposed controller with the optimal reinforcement learning and the proportional-integral-derivative controller show that the proposed methodology has the best performance in regulating the fluctuation of the blood glucose. The proposed controller also improved the blood glucose responses and prevented hypoglycemia condition. Simulation of the control system in different uncertain conditions provided insights on how the inaccuracies of carbohydrate counting and meal-time reporting affect the performance of the control system. CONCLUSION: The proposed controller is an effective tool for reducing postmeal blood glucose rise and for countering the effects of external known events such as meal intake and maintaining blood glucose at a healthy level under uncertainties. Hindawi 2018-12-30 /pmc/articles/PMC6332998/ /pubmed/30693047 http://dx.doi.org/10.1155/2018/4091497 Text en Copyright © 2018 Phuong D. Ngo et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Ngo, Phuong D.
Wei, Susan
Holubová, Anna
Muzik, Jan
Godtliebsen, Fred
Control of Blood Glucose for Type-1 Diabetes by Using Reinforcement Learning with Feedforward Algorithm
title Control of Blood Glucose for Type-1 Diabetes by Using Reinforcement Learning with Feedforward Algorithm
title_full Control of Blood Glucose for Type-1 Diabetes by Using Reinforcement Learning with Feedforward Algorithm
title_fullStr Control of Blood Glucose for Type-1 Diabetes by Using Reinforcement Learning with Feedforward Algorithm
title_full_unstemmed Control of Blood Glucose for Type-1 Diabetes by Using Reinforcement Learning with Feedforward Algorithm
title_short Control of Blood Glucose for Type-1 Diabetes by Using Reinforcement Learning with Feedforward Algorithm
title_sort control of blood glucose for type-1 diabetes by using reinforcement learning with feedforward algorithm
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6332998/
https://www.ncbi.nlm.nih.gov/pubmed/30693047
http://dx.doi.org/10.1155/2018/4091497
work_keys_str_mv AT ngophuongd controlofbloodglucosefortype1diabetesbyusingreinforcementlearningwithfeedforwardalgorithm
AT weisusan controlofbloodglucosefortype1diabetesbyusingreinforcementlearningwithfeedforwardalgorithm
AT holubovaanna controlofbloodglucosefortype1diabetesbyusingreinforcementlearningwithfeedforwardalgorithm
AT muzikjan controlofbloodglucosefortype1diabetesbyusingreinforcementlearningwithfeedforwardalgorithm
AT godtliebsenfred controlofbloodglucosefortype1diabetesbyusingreinforcementlearningwithfeedforwardalgorithm