| Literature DB >> 30513987 |
JeeEun Lee1, Sun K Yoo2.
Abstract
First, the Likert scale and self-assessment manikin are used to provide emotion analogies, but they have limits for reflecting subjective factors. To solve this problem, we use physiological signals that show objective responses from cognitive status. The physiological signals used are electrocardiogram, skin temperature, and electrodermal activity (EDA). Second, the degree of emotion felt, and the related physiological signals, vary according to the individual. KLD calculates the difference in probability distribution shape patterns between two classes. Therefore, it is possible to analyze the relationship between physiological signals and emotion. As the result, features from EDA are important for distinguishing negative emotion in all subjects. In addition, the proposed feature selection algorithm showed an average accuracy of 92.5% and made it possible to improve the accuracy of negative emotion recognition.Entities:
Keywords: Kullback-Leibler divergence; emotion; physiological signal
Year: 2018 PMID: 30513987 PMCID: PMC6308398 DOI: 10.3390/s18124253
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Other studies about classification of emotion using physiological signals.
| No. | Emotions | Signals | Classifiers | Accuracy [%] |
|---|---|---|---|---|
| 1 [ | Arousal, Valence | EEG | SVM | 82.0 |
| 2 [ | Amusement, Fear, Sadness, Joy, Anger, Disgust | EEG, ECG | Bayesian Network | 98.1 |
| 3 [ | Amusement, Grief, Anger, Fear, Baseline | OXY, GSR, ECG | RF | 74.0 |
| 4 [ | Arousal, Valence | EMG, RSP | SVM | 74.0 |
| 5 [ | Arousal, Valence | EEG | LSTM | 72.1 for valance |
| 6 [ | Arousal, Valence | EEG | KNN, RF | 69.9 for valance |
| 7 [ | Arousal, Valence | EEG, EMG, EOG, GSR, RSP, T, BVP | SVM | 88.3 for valence |
| 8 [ | Positive, Negative | ECG | SVM | 73.1 |
| 9 [ | Arousal, Valence | EEG | G extreme Learning Machine | 91.1 |
| 10 [ | Happy, Curious, Angry, Sad, Quiet | EEG | QDA | 47.5 |
Figure 1Experimental Protocol for Data Acquisition.
Accuracy comparison result according to outlier reduction.
| Feature | Before Outlier Reduction | After Outlier Reduction |
|---|---|---|
| Mean HRV [%] | 50.37 | 51.16 |
| SDNN [%] | 52.77 | 54.48 |
| RMSSD [%] | 52.60 | 54.37 |
| NN50 [%] | 52.17 | 54.81 |
| pNN50 [%] | 50.57 | 51.86 |
| LF/HF [%] | 49.87 | 49.10 |
| TP [%] | 49.13 | 52.56 |
| nHF [%] | 50.60 | 49.88 |
| nLF [%] | 50.6 | 49.88 |
| Mean SKT [%] | 47.20 | 52.31 |
| SD SKT [%] | 49.13 | 50.67 |
| ZC EDAP [%] | 52.47 | 54.62 |
| SD EDAP [%] | 59.80 | 64.82 |
| Mean EDAT [%] | 70.87 | 74.90 |
| SD EDAT [%] | 61.57 | 65.77 |
| Amp EDAT [%] | 61.57 | 66.64 |
Figure 2Histograms of the probability distribution of (a) Mean HRV, (b) SDNN, (c) RMSSD, (d) NN50, (e) pNN50, (f) LF/HF, (g) TP, (h) nHF, (i) nLF, (j) Mean SKT, (k) SD SKT, (l) ZD EDAP, (m) SD EDAP, (n) Mean EDAT, (o) SD EDAT, and (p) Amp EDAT.
Selected features from the proposed feature selection algorithm.
| Subject No. | Selected Features |
|---|---|
| 1 | Mean EDAT, SD EDAP, SD SKT, Amp EDAT, SD EDAT, RMSSD, NN50 |
| 2 | Mean EDAT, SD EDAP, SD SKT, Amp EDAT, SD EDAT, TP |
| 3 | RMSSD, SDNN, Amp EDAT, SD EDAP, Mean EDAT, SD SKT, SD EDAT, NN50 |
| 4 | RMSSD, SDNN, SD EDAP, Mean EDAT, Amp EDAT, SD EDAT, SD SKT, LF/HF |
| 5 | SDNN, RMSSD, SD EDAP, Mean EDAT, SD SKT, Amp EDAT, SD EDAT, LF/HF |
| 6 | Mean EDAT, Amp EDAT, RMSSD, Amp EDAT, SDNN, SD EDAT, SD SKT, ZC EDAP, TP, NN50, pNN50, nHF, nLF, Mean HRV, Mean SKT, LF/HF |
| 7 | RMSSD, SDNN, Mean EDAT, SD EDAP, Mean SKT, SD SKT, SD EDAT, ZC EDAP, Amp EDAT, TP, NN50, nHF, nLF, LF/HF, Mean HRV, pNN50 |
| 8 | RMSSD, SDNN, SD EDAP, Mean EDAT, Amp EDAT, SD EDAT, nLF |
| 9 | Mean EDAT, Amp EDAT, LF/HF, SD EDAT, nLF, nHF, TP, SD EDAP, RMSSD, NN50 |
| 10 | SD EDAP, RMSSD, Mean EDAT, SDNN, Amp EDAT, SD EDAT, TP, LF/HF, SD SKT, nLF, nHF, NN50, ZC EDAP, pNN50, Mean HRV, Mean SKT |
| 11 | nHF, nLF, LF/HF, RMSSD, TP, SDNN, Mean EDAT, Mean SKT |
| 12 | nHF, nLF, Mean EDAT, TP, ZC EDAP |
| 13 | SD EDAT, SD EDAP, Mean EDAT, nHF, nLF, RMSSD, Mean HRV, LF/HF, pNN50 |
| 14 | Mean EDAT, nHF, nLF, LF/HF, pNN50, Mean HRV |
| 15 | SDNN, RMSSD, Mean EDAT, SD EDAP, SD SKT, LF/HF, TP, Mean HRV |
Statistical analysis according to features.
| Value | All Features [%] | Selected Features [%] | One Feature [%] |
|---|---|---|---|
| Accuracy | 87.3 | 92.5 | 82.6 |
| Sensitivity | 86.3 | 91.7 | 92.5 |
| Specificity | 88.3 | 93.3 | 72.6 |
| Positive Predictive Value | 90.6 | 93.3 | 77.5 |
| Negative Predictive Value | 89.1 | 91.9 | 90.3 |
Statistical analysis according to classifiers.
| Value | NN [%] | LDA [%] | QDA [%] |
|---|---|---|---|
| Accuracy | 92.5 | 81.2 | 85.6 |
| Sensitivity | 91.7 | 92.1 | 84.7 |
| Specificity | 93.3 | 70.1 | 86.5 |
| Positive Predictive Value | 93.3 | 76.1 | 86.6 |
| Negative Predictive Value | 91.9 | 89.5 | 85.3 |