Table 4.
Artificial intelligence–related features of wearable devices for forecasting.
| Author | Machine learning category | Algorithm used for forecasting or predictions | Input | Data validation method | Data set decomposition | Algorithm best performance | Reported best diagnostic performance of model | Ground truth |
| Hina et al [22] | Classical | Linear regression, FGSVRa, SVRb, and ensemble-boosted trees | PPGc signal | Train or test split |
|
FGSVR |
|
Med-device |
| Alfian et al [23] | Modern | LSTMf | Insulin dose, BGg level, meal ingestion, and exercise activity | Train or test split | Two BG data sets:
|
LSTM |
|
Expert and med-device |
| Alarcon-Paredes et al [24] | Modern | NDi—ANNj | Fingertip images | K-fold cross validation, train or test split |
|
ANN |
|
Medical |
| Islam et al [10] | Modern | CNNl | PPG signal, GSRm, and BG | Train or test split |
|
CNN |
|
Med-device |
| Kularathne et al [25] | Classical | Linear regression | Age, BMI, current blood glucose level, genetic factors, smoking, HbA1c,Carbs | NAn | NA | Linear regression |
|
Medical and med-device |
| Joshi et al [26] | Classical and modern | Deep neural network, MPRp | NIRq signals | Train or test split |
|
MPR3 |
|
Medical and med-device |
| Zhou et al [27] | Classical | RFr | NIR signals, heart rate variability, pulse transfer time, BG level | Train or test split |
|
RF |
|
Med-device |
| Mahmud et al [28] | Modern | CNN | Infrared channels, GSR and temperature signal | Train or test split |
|
CNN |
|
Med-device |
| Bent et al [29] | Classical | Multiple regression model, RF | Interstitial glucose summary and glucose variability metrics | Train or test split, leave on out |
|
RF |
|
Med-device |
| Lee et al [9] | Modern | CNN | PPG signal | Train or test split | 349 of PPG data samples:
|
CNN |
|
Med-device |
| Shrestha et al [30] | Classical | SVMs | NA | NA | NA | SVM |
|
Med-device |
| Li et al [31] | Classical | RF | NIR signal | NA | NA | RF |
|
Med-device |
aFGSVR: fine Gaussian support vector regression.
bSVR: support vector regression.
cPPG: photoplethysmography.
dmARD: mean absolute relative difference.
eRMSE: root mean square error.
fLSTM: long short term memory.
gBG: blood glucose.
hCGM: continuous glucose monitoring.
iND: not defined.
jANN: artificial neural network.
kMAE: mean absolute error.
lCNN: convolutional neural network.
mGSR: galvanic skin response.
nNA: not applicable.
oMSE: mean square error.
pMPR: multiple polynomial regression.
qNIR: near-infrared.
rRF: random forest.
sSVM: support vector machine.