Hardware design of a model generator based on grammars and cartesian genetic programming for blood glucose prediction

Jorge Cano, José Ignacio Hidalgo, Óscar Garnica, Juan Lanchares · 2023

People with diabetes need to control their blood glucose levels to avoid dangerous situations such as getting into hypoglycemia or hyperglycemia, which can lead to long-term and short-term complications. One of the most important daily tasks of people with diabetes is to estimate or predict the glucose in a near future as a consequence of medication, eating, or insulin administration events. We present a parameterized hardware implementation of a blood glucose level predictor generator. The design was implemented over a Field Programmable Gate Array and uses as input variables a set of data from the person (blood glucose levels, carbohydrates, and insulin units). Our implementation produces personal devices the patient can use whenever new readings of the variable are available. Moreover, it could be combined with insulin pumps and continuous glucose monitoring systems to develop an artificial pancreas. For the model generation, we designed a novel technique based on grammars, cartesian genetic programming with an evolutionary strategy (1+λ) and a fitness function based on the Clarke Error Grid Analysis. Preliminary results show that our hardware implementation achieved higher speeds and lower power consumption than its software counterparts while preserving or even improving the accuracy of the predictions.

Read the paper · More papers on PaperTik