Imperial College London

Dr Pau Herrero-Viñas

Faculty of EngineeringDepartment of Electrical and Electronic Engineering

Research Fellow



p.herrero-vinias CV




B422Bessemer BuildingSouth Kensington Campus






BibTex format

author = {Li, K and Daniels, J and Liu, C and Herrero-Vinas, P and Georgiou, P},
doi = {10.1109/JBHI.2019.2908488},
journal = {IEEE Journal of Biomedical and Health Informatics},
pages = {603--613},
title = {Convolutional recurrent neural networks for glucose prediction},
url = {},
volume = {24},
year = {2020}

RIS format (EndNote, RefMan)

AB - Control of blood glucose is essential for diabetes management. Current digital therapeutic approaches for subjects with Type 1 diabetes mellitus (T1DM) such as the artificial pancreas and insulin bolus calculators leverage machine learning techniques for predicting subcutaneous glucose for improved control. Deep learning has recently been applied in healthcare and medical research to achieve state-of-the-art results in a range of tasks including disease diagnosis, and patient state prediction among others. In this work, we present a deep learning model that is capable of forecasting glucose levels with leading accuracy for simulated patient cases (RMSE = 9.38±0.71 [mg/dL] over a 30-minute horizon, RMSE = 18.87±2.25 [mg/dL] over a 60-minute horizon) and real patient cases (RMSE = 21.07±2.35 [mg/dL] for 30-minute, RMSE = 33.27±4.79\% for 60-minute). In addition, the model provides competitive performance in providing effective prediction horizon ( PHeff) with minimal time lag both in a simulated patient dataset ( PHeff = 29.0±0.7 for 30-min and PHeff = 49.8±2.9 for 60-min) and in a real patient dataset ( PHeff = 19.3±3.1 for 30-min and PHeff = 29.3±9.4 for 60-min). This approach is evaluated on a dataset of 10 simulated cases generated from the UVa/Padova simulator and a clinical dataset of 10 real cases each containing glucose readings, insulin bolus, and meal (carbohydrate) data. Performance of the recurrent convolutional neural network is benchmarked against four algorithms. The proposed algorithm is implemented on an Android mobile phone, with an execution time of 6ms on a phone compared to an execution time of 780ms on a laptop.
AU - Li,K
AU - Daniels,J
AU - Liu,C
AU - Herrero-Vinas,P
AU - Georgiou,P
DO - 10.1109/JBHI.2019.2908488
EP - 613
PY - 2020///
SN - 2168-2194
SP - 603
TI - Convolutional recurrent neural networks for glucose prediction
T2 - IEEE Journal of Biomedical and Health Informatics
UR -
UR -
UR -
VL - 24
ER -