Optimizing the Design of an Artificial Pancreas to Improve Diabetes Management

Ashok Khanna, Olivier Francon, Risto Miikkulainen
2/10/2024
q-bio.QMcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

Diabetes, a chronic condition that impairs how the body turns food into energy, i.e. blood glucose, affects 38 million people in the US alone. The standard treatment is to supplement carbohydrate intake with an artificial pancreas, i.e. a continuous insulin pump (basal shots), as well as occasional insulin injections (bolus shots). The goal of the treatment is to keep blood glucose at the center of an acceptable range, as measured through a continuous glucose meter. A secondary goal is to minimize injections, which are unpleasant and difficult for some patients to implement. In this study, neuroevolution was used to discover an optimal strategy for the treatment. Based on a dataset of 30 days of treatment and measurements of a single patient, a random forest was first trained to predict future glucose levels. A neural network was then evolved to prescribe carbohydrates, basal pumping levels, and bolus injections. Evolution discovered a Pareto front that reduced deviation from the target and number of injections compared to the original data, thus improving patients' quality of life. To make the system easier to adopt, a language interface was developed with a large language model. Thus, these technologies not only improve patient care but also adoption in a broader population.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{khanna2024optimizing,
  title  = {Optimizing the Design of an Artificial Pancreas to Improve Diabetes Management},
  author = {Ashok Khanna and Olivier Francon and Risto Miikkulainen},
  year   = {2024},
  eprint = {2402.07949},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.07949v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.07949.svg)](https://codeofpaper.com/paper/2402.07949)

Discussion