| Literature DB >> 35480146 |
Farida Sabry1, Tamer Eltaras1, Wadha Labda1, Khawla Alzoubi2, Qutaibah Malluhi1.
Abstract
Using artificial intelligence and machine learning techniques in healthcare applications has been actively researched over the last few years. It holds promising opportunities as it is used to track human activities and vital signs using wearable devices and assist in diseases' diagnosis, and it can play a great role in elderly care and patient's health monitoring and diagnostics. With the great technological advances in medical sensors and miniaturization of electronic chips in the recent five years, more applications are being researched and developed for wearable devices. Despite the remarkable growth of using smart watches and other wearable devices, a few of these massive research efforts for machine learning applications have found their way to market. In this study, a review of the different areas of the recent machine learning research for healthcare wearable devices is presented. Different challenges facing machine learning applications on wearable devices are discussed. Potential solutions from the literature are presented, and areas open for improvement and further research are highlighted.Entities:
Mesh:
Year: 2022 PMID: 35480146 PMCID: PMC9038375 DOI: 10.1155/2022/4653923
Source DB: PubMed Journal: J Healthc Eng ISSN: 2040-2295 Impact factor: 3.822
Figure 1Wearable device application model.
Figure 2Human body as a system and signals that can be used as a source of data for machine learning models.
Figure 3Healthcare machine learning tasks and sensors used for each one in literature.
Machine learning research work for healthcare wearables for fall detection, activity recognition, eating monitoring, fitness tracking, and stress detection.
| Task | Research work | ML technique(s) | Sensors/signals used | Dataset(s) |
|
| ||||
| Fall detection | [ | J48 (96.7%), logistic regression (94.9%), MLP (98.2%) | 3D accelerometer and gyroscope in smartphone | MobiAct ( |
| [ | KNN (84.1), naive Bayes (61.5%), SVM (68.25%), and ANN (72%) | Accelerometer, gyroscope, and magnetometer | UMAFall dataset ( | |
| [ | Temporal signal angle measurements | Inertial measurement unit (IMU) | 12 features for 7 subjects performing 5 fall types | |
| (93.3%@200 Hz to 91.8%@10 Hz) | (9 times each with 3 different speeds) | |||
| [ | KNN and RF | Accelerometer and gyroscope | SisFall dataset [ | |
| (99.80% KNN and 96.82% for falling activity recognition) | (For falling and non-falling activities) | |||
| [ | SVM (97% F1 score and 99.7% recall) | Accelerometer and gyroscope | Public fall detection dataset [ | |
|
| ||||
| Activity recognition | [ | CNN | Accelerometer and gyroscope | UCI-HAR dataset and study set |
| (UCI-HAR dataset: 95.99%, study set: 93.77%) | 21 participants and 6 ADLs | |||
| [ | Locally linear embedding transfer learning | Accelerometer, magnetometer, gyroscope | UCI-HAR dataset | |
| [ | Sequence-to-sequence matching network | Tri-axis accelerometer, tri-axis gyroscopes, magnetometer (depending on the dataset) | Postures dataset, mini MobiAct, and UCI-HAR dataset | |
| [ | SVM: 90% | sEMG signals of the upper limb by Delsys, accelerometer | 6 males and 6 females for 3 motion states of virtual vehicle: left turn, stop, and right turn | |
| [ | ATRCNN: 97% | Tri-axis accelerometer, tri-axis gyroscope | 6550 pieces of data for 4 activities: walking, sitting down, running, and climbing stairs | |
|
| ||||
| Eating monitoring | [ | Proximity-based active learning | 3D accelerometer | A public dataset for performing different activities including eating [ |
| [ | Random forest (89.6% in the laboratory and 72.2% outside the laboratory) | One IMU and a proximity sensor on ear and one IMU on the upper back and a microphone | Two datasets: 12.5 hrs for 16 participants in semi-controlled setting with 6 labels and 3 hrs for each of 15 participants outside the laboratory with chewing and non-chewing labels | |
| [ | DBSCAN clustering | 3D accelerometer | A public dataset for performing different activities including eating [ | |
| [ | Random forest and DBSCAN clustering algorithm (average precision of 92.3%) | Inertial sensor on the downside of the lower jaw | A study dataset of 25 participants, 10 in a laboratory setting and 15 in the wild doing different activities including eating a meal of different food types | |
| [ | Gradient boosted decision tree (80.27% accuracy) | Gyroscope and accelerometer in Apple Watch | 79 features for 16 subjects taking pills | |
|
| ||||
| Fitness tracking | [ | Logistic regression (0.9356), random forest (0.9203), extremely randomized trees (ERT) (0.9177), and SVM (0.9328)—best accuracy reported in different scenarios | 2 accelerometers (hip and ankle) | Study set of 39 participants with a total of 55 days in which sport and jogging activities were logged |
| [ | L2-SVM | 3-Axis accelerometer and 3-axis gyroscope | 114 participants over 146 sessions | |
|
| ||||
| Stress detection | [ | BN, SVM, KNN, J48, | Zephyr BioHarness for ECG | 2 participants with 324 instances |
| RF and AB learning methods | Shimmer3 GSR for EDA | At rest and exercise sessions | ||
| [ | Neural network model (92% accuracy for metabolic syndrome patients and 89% for the rest) | ECG, GSR, body temperature, SpO2, glucose level, and blood pressure | 312 biosignal records from 30 participants | |
| [ | LR (87% accuracy) and SVM (93%) | ECG sensor in a chest strap | HR and RR data for 44 children (26 with ASD and 18 without ASD) while at rest (7 min) and while engaged in stressful tasks (9 min) | |
Machine learning research work for healthcare wearables for arrhythmia detection, seizure detection, rehabilitation tasks, and hydration monitoring.
| Task | Research work | Techniques | Sensors | Dataset(s) |
|
| ||||
| Arrhythmia detection | [ | SVM and K-medoids clustering-based template learning | ECG and PPG sensors | 14 subjects recordings for a 30-minute training session and a 30-minute testing session |
| [ | Deep learning (max 89% accuracy) | ECG sensor, PPG sensor (SpO2) | Cleveland database on UCI | |
| [ | DNN (0.837 F1 score) | ECG patch (from iRhythm) | 91,232 single-lead ECGs from 53,549 patients | |
| [ | 50-Layer convolutional network (95% AUC) | PPG sensor | 402 PPG recordings for 29 free-moving subjects (13 with persistent AF) and the NSR dataset of 341 PPG recordings from 53 healthy free-moving subjects | |
| [ | Deep learning (94.7%) | PPG sensor in a ring-type device | 13,038 30-s PPG samples (5850 for SR and 7188 for AF) | |
| [ | SVM and bagging trees | ECG | Public available dataset from Computing in Cardiology Challenge (CinC) 2017 ( | |
| [ | ResNet of 34 layers of 1D rectified linear unit | Acoustic recordings | 5878 deidentified audio recordings, totaling >rbin 34 hours from 5318 unique patients labeled by a majority vote of 3 cardiologists as heart murmur, no heart murmur, or inadequate signal | |
|
| ||||
| Seizure detection | [ | SVM (97.31), RF (97.08), NB (95.08), K-nearest neighbor (90.01), and neural network (93.53) | EEG | UCI EEG sampled dataset for epileptic seizures |
| [ | SVM ((Sens > 92%) and bearable FAR (0.2–1)) | Accelerometer and electrodermal activity from Empatica Embrace | 135 patients with generalized tonic-clonic seizures with 22 seizures | |
| [ | Not mentioned | Accelerometer and electrodermal activity | 40 pediatric patients with generalized tonic-clonic seizures | |
| [ | Two classifiers (the models are | EDA and accelerometer | 5,928 h of data of 55 convulsive | |
| not mentioned) best sensitivity 95% and < 1 false alarm rate | from three wristbands | Epileptic seizures from 22 patients | ||
| [ | LSTM and 1DConv | Temperature, accelerometer | 69 patients with epilepsy | |
| Blood volume and EDA | (total duration > 2311 hours, 452 seizures) | |||
|
| ||||
| Rehabilitation tasks | [ | SVM, RF | sEMG acquisition module | Muscle signals sEMG for 3 users doing 9 hand gestures 12 times |
| [ | K-means clustering, SVM, and artificial neural network (ANN) | IMU sensor module and plantar pressure measuring foot insoles | 81654 samples for 10 people data, each sample has 10 features calculated from 64 sensing nodes in the foot insole | |
| [ | Support vector regression (SVR) | IMU in SportSole | Inertial features and anthropometric characteristics of 14 healthy subjects | |
| [ | Multiple regression, inference tree, and RF | Two-sensor (fore and aft) insole (LoadsolTM) | Kinematic and pressure features for 30 participants, each doing 120 steps | |
|
| ||||
| Hydration monitoring | [ | SVM for drinking detection | Acoustic sensor | Frequency and cepstral domain |
| Gradient boosting decision tree for activity recognition | and inertial sensor | Features are extracted from the signals | ||
| [ | LDA, quadratic discriminant analysis, logistic regression, SVM, Gaussian kernel, KNN, decision trees, ensemble of KNN | EDA and PPG | 51 hydrated samples and 17 dehydrated for 17 subjects with features from EDA and PPG | |
| [ | SVM (60%) and K-means clustering (42%) | ECG (not wearable (RR interval, RMSSD, and SDRR recorded)) | 10 minutes ECG for 16 athletes at rest, post-exercise, and post-hydration | |
| [ | DNN, RF, extra trees | Shimmer (IMU, GSR, PPG, etc.) | 3386 min for 11 subjects under fasting and non-fasting conditions | |
Machine learning research work for healthcare wearables for emotion recognition, sleep monitoring, and disease diagnosis.
| Task | Research work | Techniques | Sensors | Dataset(s) |
|
| ||||
| Emotion recognition | [ | Liquid state machine (LSM)—above 94% accuracy for valence, arousal, and liking recognition | EEG sensor | DEAP dataset [ |
| [ | KNN (accuracy ranges from 53.6% to 69.9%) | MUSE headband (EEG) and Shimmer GSR + device (SC and HR) | 54 subjects watching 24 pictures | |
| [ | Random forest, SVM, and logistic regression—73.08% for arousal and 72.18% for valence | Respiratory belt (RB), PPG, and fingertip temperature sensor | DEAP dataset [ | |
|
| ||||
| Sleep monitoring | [ | Auto-correlated wave detection with an adaptive threshold (ACAT), accuracy for UCI-HAR dataset: 95.99%, study set: 93.77% | Accelerometer and gyroscope | UCI-HAR dataset and study set of 21 participants and 6 ADLs |
| [ | Random forest (F1 score: 73.93%) | Accelerometer in wristband | Accelerometer data during one night for 134 participants (70 with sleep disorder and 64 good healthy sleepers) | |
|
| ||||
| Disease diagnosis | [ | ResNet with LSTM for hypertension detection | ECG, PPG, and invasive BP in ICU | (MIMIC III) waveform database for ICU patients and a database of patients with cardiac arrhythmias collected from Fuwai Hospital, Chinese Academy of Medical Sciences |
| [ | Machine learning techniques for early detection of COVID-19 | Everion wearable (skin temperature, respiratory rate, blood pressure, pulse rate, blood oxygen saturation, and daily activities) | 200–1000 asymptomatic subjects with close COVID-19 contact under quarantine in Hong Kong | |
| [ | Multivariate regression for case deterioration | Heart rate, heart rate variability, respiration rate, oxygen saturation, blood pulse wave, skin temperature, and actigraphy | 34 patients with PCR-confirmed COVID-19 were admitted to the isolation wards of Queen Mary Hospital | |
Figure 4Box plot of accuracy for the machine learning techniques used in different classification problems for papers cited in Tables 1–3 with accuracy as the evaluation metric. On each box, the central mark is the median and the edges of the box are the 25th and 75th percentiles. The small circles represent outliers.
Figure 5Challenges to healthcare ML applications on wearable devices.
Figure 6MLOps for wearable device application.