| Literature DB >> 32033238 |
Yekta Said Can1, Dilara Gokay1, Dilruba Reyyan Kılıç1, Deniz Ekiz1, Niaz Chalabianloo1, Cem Ersoy1.
Abstract
Chronic stress leads to poor well-being, and it has effects on life quality and health. Societymay have significant benefits from an automatic daily life stress detection system using unobtrusivewearable devices using physiological signals. However, the performance of these systems is notsufficiently accurate when they are used in unrestricted daily life compared to the systems testedin controlled real-life and laboratory conditions. To test our stress level detection system thatpreprocesses noisy physiological signals, extracts features, and applies machine learning classificationtechniques, we used a laboratory experiment and ecological momentary assessment based datacollection with smartwatches in daily life. We investigated the effect of different labeling techniquesand different training and test environments. In the laboratory environments, we had more controlledsituations, and we could validate the perceived stress from self-reports. When machine learningmodels were trained in the laboratory instead of training them with the data coming from daily life,the accuracy of the system when tested in daily life improved significantly. The subjectivity effectcoming from the self-reports in daily life could be eliminated. Our system obtained higher stresslevel detection accuracy results compared to most of the previous daily life studies.Entities:
Keywords: machine learning; physiological signal processing; smart band; stress recognition
Year: 2020 PMID: 32033238 PMCID: PMC7038725 DOI: 10.3390/s20030838
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Stress detection experiments in laboratory and daily life settings. EDA, electrodermal activity; IAPS, International Affective Picture System; PPG, photoplethysmography; ACC, Accelerometer; MIST, The Montreal Imaging Stress Task; SCWT, Stroop Color and Word Test; TSST, Trier Social Stress Test; BVP, Blood Volume Pressure; RR, R to R interval.
| Article | Stress Signal | Stress Test | Unobtrusive | Model Type | Accuracy | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| LLKC | LLSR | DDSR | LDKC | LDSR | Lab | Daily Life | ||||
| [ | EDA, ECG, ACC, | MIST | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | 82.8% | - |
| [ | EDA, Bluetooth, ACC | Mixed | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | 91% | - |
| [ | ECG | SCWT | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | 70% | - |
| [ | PPG, EDA, Respiration, Thermal Camera | Lie Detection | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | 73% | - |
| [ | EEG | Arithmetic Task | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | 89% | - |
| Our Previous Work [ | PPG, EDA | Programming Contest | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | 97.92% | - |
| [ | EDA, PPG | TSST | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | 80% | - |
| [ | ECG, Facial recognition | IAPS | ✗ | ✗ | ✓ | ✗ | ✗ | ✗ | 83% | - |
| [ | ECG, GSR, Blood Oximeter, | Ice Test, IAPS | ✗ | ✓ | ✗ | ✗ | ✗ | ✗ | 95.8% | - |
| [ | Mobile App Usage Pattern, | Daily Life | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | 80% | 70% |
| [ | ECG + Respiratory + Accelerometer | Daily Life | ✗ | ✗ | ✓ | ✗ | ✗ | ✓ | 90% | 72% |
| [ | Usage Data for Different Application Categories | Daily Life | ✓ | ✗ | ✗ | ✓ | ✗ | ✗ | - | 68% |
| [ | HR (Heart Rate)-ACC | Daily Life | ✓ | ✗ | ✗ | ✓ | ✗ | ✗ | - | 0.76 precision |
| [ | BVP, EDA, Skin Temperature, RR | Daily Life | ✓ | ✓ | ✗ | ✗ | ✓ | ✗ | 83% | 76% |
| [ | PPG | Daily Life, | ✓ | ✗ | ✓ | ✗ | ✗ | ✓ | 0.7 correlation | 0.56 correlation |
| Our Work | PPG, EDA | TSST, Daily Life | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 94.40% | 73% |
LLKC: Laboratory-to-laboratory known context. LLSR: Laboratory-to-laboratory self-report. DDSR: Daily-to-daily self-report. LDKC: Laboratory-to-daily known context. LDSR: Laboratory-to-daily self-report.
Figure 1The Perceived Stress Scale (PSS)-5 questionnaire used in the experiment.
Figure 2An example scene from the TSST phase in our experiment. The participant is presented at this moment in front of the neutral experimenter.
Figure 3A high level block diagram of the stress level detection system with the Empatica E4 wristband.
Figure 4Features listed in order of importance based on correlation-based feature selection for the DDSR model. EDA peaks are the feature that has the highest importance, whereas the EDA strong peak has the lowest.
Figure 5We developed five different stress level classification models with varying ground truth labels and training-test environments. Red and green arrows indicate the ground truth type used. The incoming black arrow shows the training environment, the an outgoing black arrow shows the testing environment.
Stress detection accuracies with different ML algorithms: 2 class classification. On the left side, stress recognition results, which only use self-reports as the ground truth labels are presented. On the right side, known context information is used for the ground truth label. LLKC stands for laboratory-to-laboratory known context, whereas LLSR stands for laboratory-to-laboratory self-report. Ten-fold cross-validation is used. Standard deviations are shown in parenthesis. HRV, heart rate variability.
| Algorithm | LLSR | LLKC | ||||
|---|---|---|---|---|---|---|
| HR | EDA | HRV + EDA | HR | EDA | HRV + EDA | |
| MLP | 83.30 (3.04) | 77.30 (8.56) | 87.20 (1.19) | 62.90 (1.89) | ||
| RF | 83.30 (6.10) | 84.90 (2.98) | 57.80 (0.14) | 66.70 (9.94) | 80.39 (4.22) | |
| kNN | 86.40 (8.58) | 89.70 (6.34) | 68.6 (5.45) | 73.80 (14.65) | 77.10 (5.69) | |
| Logistic Regression | 72.70 (7.89) | 89.70 (6.28) | 68.60 (3.12) | 80.00 (2.01) | ||
| SVM | 88.90 (6.28) | 77.30 (6.10) | 73.80 (9.77) | 77.10 (3.49) | ||
Stress detection accuracies with different ML algorithms: 2 class classification. On the left side, stress recognition results, which only use self-reports as the ground truth labels are presented. On the right side, known context information is used for the ground truth label. Separate training (80%) and test sets (20%) are used. LLKC stands for laboratory-to-laboratory known context, whereas LLSR stands for laboratory-to-laboratory self-report.
| Algorithm | LLSR | LLKC | ||||
|---|---|---|---|---|---|---|
| HR | EDA | HRV + EDA | HRV | EDA | HRV + EDA | |
| MLP | 92.59 | 84.25 | 94.20 | 69.90 |
|
|
| RF |
| 91.20 | 91.40 | 58.60 | 68.80 | 82.21 |
| kNN | 91.20 |
|
| 67.20 | 68.80 | 78.32 |
| Logistic Regression | 65.74 | 66.66 | 73.14 | 70.89 |
| 79.36 |
| SVM | 77.77 | 84.25 | 90.74 |
| 74.40 | 81.10 |
The classification accuracy using the combination of two modalities and a single modality along with the DDSR (Daily-to-Daily-Self-Report) technique was provided. 10-fold cross validation is used. Standard deviations are shown in parenthesis.
| Algorithm | Accuracy | ||
|---|---|---|---|
| Combined | HRV | EDA | |
| MLP | 63.50 (8.25) |
| 56.80 (8.89) |
| RF | 61.90 (12.94) | 65.10 (14.47) |
|
| kNN | 65.90 (10.97) | 64.30 (15.01) | 61.40 (11.26) |
| Logistic Regression | 70.60 (16.33) |
| 59.30 (10.85) |
| SVM | 67.50 (8.73) | 62.10 (1.53) | |
The classification accuracy using the combination of two modalities and a single modality along with the DDSR (daily-to-daily self-report) technique are provided. Separate training (80%) and test sets (20%) are used.
| Algorithm | Accuracy | ||
|---|---|---|---|
| Combined | HRV | EDA | |
| MLP | 68.00 | 57.30 | 57.30 |
| RF | 52.00 | 66.30 | 64.00 |
| kNN | 60.00 | 65.70 | 56.00 |
| Logistic Regression | 64.00 | 65.40 | 58.30 |
| SVM |
| 58.20 | 58.20 |
The classification accuracy using the combination of two modalities and a single modality along with the LDKC (lab-to-daily known context) technique are provided.
| Algorithm | Accuracy | ||
|---|---|---|---|
| Combined | HRV | EDA | |
| MLP | 64.73 | 34.43 | 35.26 |
| RF | 68.87 | 34.85 | 68.04 |
| kNN | 70.53 | 57.67 | 65.14 |
| Logistic Regression | 62.65 | 39.04 | 52.28 |
| SVM |
| 44.39 | 42.32 |
The classification accuracy using the combination of two modalities and a single modality along with the LDSR (lab-to-daily self-report) technique are provided.
| Algorithm | Accuracy | ||
|---|---|---|---|
| Combined | HRV | EDA | |
| MLP | 72.20 | 63.41 | 70.95 |
| RF |
|
| 72.61 |
| kNN | 72.20 | 71.37 |
|
| Logistic Regression | 73.81 | 71.78 | 71.78 |
| SVM | 73.44 | 73.44 | 72.61 |