| Literature DB >> 31935893 |
Inma Mohino-Herranz1, Roberto Gil-Pita1, Joaquín García-Gómez1, Manuel Rosa-Zurera1, Fernando Seoane2,3,4.
Abstract
Assessing emotional state is an emerging application field boosting research activities on the topic of analysis of non-invasive biosignals to find effective markers to accurately determine the emotional state in real-time. Nowadays using wearable sensors, electrocardiogram and thoracic impedance measurements can be recorded, facilitating analyzing cardiac and respiratory functions directly and autonomic nervous system function indirectly. Such analysis allows distinguishing between different emotional states: neutral, sadness, and disgust. This work was specifically focused on the proposal of a k-fold approach for selecting features while training the classifier that reduces the loss of generalization. The performance of the proposed algorithm used as the selection criterion was compared to the commonly used standard error function. The proposed k-fold approach outperforms the conventional method with 4% hit success rate improvement, reaching an accuracy near to 78%. Moreover, the proposed selection criterion method allows the classifier to produce the best performance using a lower number of features at lower computational cost. A reduced number of features reduces the risk of overfitting while a lower computational cost contributes to implementing real-time systems using wearable electronics.Entities:
Keywords: emotional assessment; feature selection; physiological signal
Year: 2020 PMID: 31935893 PMCID: PMC6983098 DOI: 10.3390/s20010309
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Complete system.
Figure 2Wrapper approach scheme.
Figure 3Feature extraction scheme.
Types of filters and computational cost.
| Name | Type | Order (N) | Cutoff (Hz) |
|---|---|---|---|
|
| Low-pass (anti-aliasing) | 100 | 3 |
|
| Low-pass (anti-aliasing) | 100 | 30 |
|
| Band-pass (IFIR) | 1150 | 0.1–0.5 |
|
| Low-pass (anti-aliasing) | 100 | 3 |
|
| Band-pass (IFIR) | 400 | 0.1–0.5 |
|
| Band-pass (IFIR) | 400 | 0.8–2.9 |
Computational cost for each filter in the real-time implementation.
| Name |
|
|
|
|
|
|
|---|---|---|---|---|---|---|
|
| 25,000 | 25,000 | 11,500 | 10,000 | 4000 | 4000 |
List of statistics and number of operations per second required.
| Parameter | Operations per Second |
|---|---|
| Trimmed mean of 25% | 27,805 |
| Median | 27,580 |
| Percentile 25% | 27,580 |
| Percentile 75% | 27,580 |
| Kurtosis | 2701 |
| Skewness | 2101 |
| Standard deviation | 1201 |
| Mean absolute deviation | 1200 |
| Geometric mean | 3901 |
| Harmonic mean | 3301 |
| Baseline | 550 |
| Maximum | 300 |
| Minimum | 300 |
| Mean | 300 |
Figure 4Error probabilities obtained using standard design error optimization (SDEO) and fold-based error optimization (KFBEO).
Features selected more than 20% in all experiments for SDEO.
| Feature | Percentage (%) |
|---|---|
| TEB_PPM_Baseline | 100 |
| TEB_PPM_Max | 99.9 |
| TEB_PPM_Mean | 99.9 |
| TEB_PPM_Min | 99.3 |
| TEB_PPM_Std | 97.6 |
| TEB_PPM_Mad | 97.6 |
| TEB_PPM_Harmean | 77.3 |
| TEB_RT_Baseline | 73.3 |
| TEB_RT_Mean | 73.3 |
| TEB_RT_Min | 72.8 |
| TEB_RT_Max | 44.3 |
| E_PPM_Mean | 44.3 |
| E_PPM_Min | 44.2 |
| E_PPM_Baseline | 43.9 |
| TEB_PPM_Skewness | 43.6 |
| E_PPM_Max | 42.7 |
| E_PPM_Std | 40.5 |
| E_PPM_Mad | 39.7 |
| TEB_RD_Baseline | 30.0 |
| TEB_RD_Mean | 30.0 |
| E_PPM_Harmean | 27.9 |
| TEB_RT_Mad | 25.1 |
| TEB_RD_Mad | 25.1 |
| TEB_RD_Max | 20.6 |
Features selected more than 20% in all experiments for KFBEO.
| Feature | Percentage (%) |
|---|---|
| TEB_PPM_Baseline | 100 |
| TEB_RT_Max | 100 |
| TEB_PPM_Mean | 97 |
| E_PPM_Mad | 48.73 |
| E_PPM_Mean | 48.58 |