| Literature DB >> 36243691 |
Marija Stojchevska1, Bram Steenwinckel2, Jonas Van Der Donckt2, Mathias De Brouwer2, Annelies Goris3, Filip De Turck2, Sofie Van Hoecke2, Femke Ongenae2.
Abstract
BACKGROUND: Insomnia, eating disorders, heart problems and even strokes are just some of the illnesses that reveal the negative impact of stress overload on health and well-being. Early detection of stress is therefore of utmost importance. Whereas the gold-standard for detecting stress is by means of questionnaires, more recent work uses wearable sensors to find continuous and qualitative physical markers of stress. As some physiological stress responses, e.g. increased heart rate or sweating and chills, might also occur when doing sports, a more profound approach is needed for stress detection than purely considering physiological data.Entities:
Keywords: Context-aware; Machine learning; Stress; Wearable health
Mesh:
Year: 2022 PMID: 36243691 PMCID: PMC9571684 DOI: 10.1186/s12911-022-02010-5
Source DB: PubMed Journal: BMC Med Inform Decis Mak ISSN: 1472-6947 Impact factor: 3.298
Fig. 1Left a the imec chillband wearable, right b the annotation app built to annotate hourly based stress levels, but also other contextual information
Overview of all the features derived from the Chillband wearable and mobile app
| Input | Data | Features per hour |
|---|---|---|
| Wearable | Accelormeter | 73 tsfresh features (for each axis) |
| GSR | 73 tsfresh features | |
| Skin Temp. | 73 tsfresh features | |
| Mobile APP | Activity | Boolean multilabel: sitting, standing, walking, lying_down, running |
| Sleep | Two timestamps: Time To Bed, Get Up and a derived time interval (duration) |
Number of subjects and samples per class, for train/validation in each fold and train/test for final model
| Train | Test | |||||||
|---|---|---|---|---|---|---|---|---|
| Subjects | Sedentary | Walking | Cycling | Subjects | Sedentary | Walking | Cycling | |
| Fold1 | 25 | 58,224 | 1849 | 1454 | 6 | 14,313 | 708 | 409 |
| Fold2 | 25 | 57,848 | 2101 | 1445 | 6 | 14,690 | 456 | 418 |
| Fold3 | 24 | 58,585 | 2150 | 1474 | 7 | 13,952 | 407 | 389 |
| Fold4 | 25 | 57,770 | 2149 | 1484 | 6 | 14,767 | 408 | 379 |
| Fold5 | 25 | 57,722 | 1979 | 1595 | 6 | 14,815 | 578 | 268 |
| Final | 31 | 72,537 | 2557 | 1863 | 6 | 12,762 | 404 | 120 |
HAR Catboost results on the hold out test set
| Precision | Recall | F1-score | Support | |
|---|---|---|---|---|
| Sedentary | 0.99 | 1 | 1 | 12,762 |
| Walking | 0.92 | 0.78 | 0.85 | 404 |
| Cycling | 0.98 | 0.95 | 0.97 | 120 |
Fig. 2Left a normalized and right b absolute-numbers confusion matrix from the predictions on the hold-out test set
Fig. 3Overview of the performed steps to determine the wake and rest periods based on a three-axis accelerator sensor
Results comparing the influence of labelled context features on the assessment of stress levels
| Model | Accuracy (std) | Cohen Kappa (std) | Weighted F1 (std) | Compared to dummy (std) |
|---|---|---|---|---|
| Baseline (physio) | 40.57 (3.48) | 7.80 (1.98) | 42.11 (3.08) | 6.31 (2.53) |
| Baseline + activity | 43.09 (0.67) | 9.75 (0.09) | 44.47 (0.44) | 8.68 (0.11) |
| Baseline + sleep | 42.47 (0.72) | 9.51 (0.12) | 43.88 (0.59) | 8.09 (0.03) |
| Baseline + activity + sleep | 45.52 (2.58) | 11.19 (1.58) | 46.03 (2.12) | 10.23 (2.68) |
Results comparing the labelled contextual features with the derived ML ones
| Model | Accuracy (std) | Cohen Kappa (std) | Weighted F1 (std) | Compared to dummy (std) | |
|---|---|---|---|---|---|
| Physio (baseline) | 40.24 (1.60) | 2.05 (1.10) | 40.58 (0.81) | 5.26 (2.44) | |
| Physio + activity | Labelled | 38.79 (1.47) | − 0.94 (0.51) | 39.22 (0.75) | 3.90 (4.00) |
| Predicted | 43.40 (2.16) | 1.14 (1.02) | 42.19 (1.54) | 6.86 (1.70) | |
| Physio + sleep | Labelled | 43.96 (1.59) | 4.03 (1.25) | 43.18 (0.41) | 7.85 (2.83) |
| Predicted | 44.20 (2.97) | 3.00 (2.89) | 43.06 (2.42) | 7.74 (0.83) | |
| Physio + activity + sleep | Labelled | 42.09 (5.08) | 3.42 (4.02) | 41.88 (4.17) | 6.55 (0.92) |
| Predicted | 41.69 (4.35) | 1.49 (0.78) | 41.48 (2.93) | 6.15 (0.31) | |