An intelligent diabetes software prototype: predicting blood glucose levels and recommending regimen changes.
Maintaining optimal blood glucose (BG) control is difficult for type 1 diabetes mellitus (T1DM) patients when typical daily regimens of food, insulin and exercise are altered. Artificial intelligence (AI) systems consisting of treatment algorithms calibrated through large datasets of patient specific information may offer a solution. Such a system can predict BG level changes resulting from regimen disturbances and recommend regimen changes for compensation. A software prototype based on neural network, fuzzy logic, and expert system concepts was developed and evaluated to determine feasibility and efficacy of a patient specific prediction model. BG data are the primary driver for adapting existing functions to patient specific prediction algorithms. Mean absolute percent error (MAPE) between actual and predicted BG values from inputs of daily insulin, food, and exercise information for an T1DM test subject was 10.5% using a calibrated model. The prototype is limited by the requirement for a rigid testing schedule, human error and situational circumstances such as alcohol consumption, illness, infection, stress, and significant hormonal imbalances. No significant conclusions regarding model validity can be drawn due to limited evaluation process and subject sample size, although the prototype has demonstrated viability as a learning tool for diabetes patients. Increased impetus for further development of this prototype and similar AI models may materialize when more effective diagnostic and data capture tools become available to reduce testing and improve accuracy of the model with more input data.
Otto
E
E
School of Engineering, University of Guelph, Ontario, Canada. ottoerik@yahoo.com
Semotok
C
C
Andrysek
J
J
Basir
O
O
D000465:Algorithms; D001185:Artificial Intelligence; D001786:Blood Glucose / Q000032:analysis*; D002138:Calibration; D003194:Computer-Assisted Instruction; D003920:Diabetes Mellitus / Q000097:blood* / Q000534:rehabilitation*; D003922:Diabetes Mellitus, Type 1 / Q000097:blood* / Q000188:drug therapy / Q000534:rehabilitation*; D003927:Diet, Diabetic; D004435:Eating; D015444:Exercise; D006801:Humans; D007328:Insulin / Q000627:therapeutic use*; D016571:Neural Networks, Computer; D010353:Patient Education as Topic; D011996:Records; D012984:Software; D014584:User-Computer Interface
D001786:Blood Glucose; D007328:Insulin