| Literature DB >> 30978980 |
Oana Bălan1, Gabriela Moise2, Alin Moldoveanu3, Marius Leordeanu4, Florica Moldoveanu5.
Abstract
There has been steady progress in the field of affective computing over the last two decades that has integrated artificial intelligence techniques in the construction of computational models of emotion. Having, as a purpose, the development of a system for treating phobias that would automatically determine fear levels and adapt exposure intensity based on the user's current affective state, we propose a comparative study between various machine and deep learning techniques (four deep neural network models, a stochastic configuration network, Support Vector Machine, Linear Discriminant Analysis, Random Forest and k-Nearest Neighbors), with and without feature selection, for recognizing and classifying fear levels based on the electroencephalogram (EEG) and peripheral data from the DEAP (Database for Emotion Analysis using Physiological signals) database. Fear was considered an emotion eliciting low valence, high arousal and low dominance. By dividing the ratings of valence/arousal/dominance emotion dimensions, we propose two paradigms for fear level estimation-the two-level (0-no fear and 1-fear) and the four-level (0-no fear, 1-low fear, 2-medium fear, 3-high fear) paradigms. Although all the methods provide good classification accuracies, the highest F scores have been obtained using the Random Forest Classifier-89.96% and 85.33% for the two-level and four-level fear evaluation modality.Entities:
Keywords: affective computing; emotional assessment; fear classification; feature selection
Mesh:
Year: 2019 PMID: 30978980 PMCID: PMC6479627 DOI: 10.3390/s19071738
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Division of valence, arousal and dominance for the two-level fear evaluation modality.
| Label | Valence | Arousal | Dominance |
|---|---|---|---|
| (5; 9] | [1; 5) | [5; 9] | |
| [1; 5] | [5; 9] | [1; 5) |
Division of valence, arousal and dominance for the four-level fear evaluation modality.
| Label | Valence | Arousal | Dominance |
|---|---|---|---|
| [7; 9] | [1; 3) | [7; 9] | |
| [5; 7) | [3; 5) | [5; 7) | |
| [3; 5) | [5; 7) | [3; 5) | |
| [1; 3) | [7; 9] | [1; 3) |
Figure 1Steps for obtaining the two classifiers.
Classification accuracy when input is a vector of 32 raw electroencephalograms (EEGs) and eight peripheral signals. (The highest accuracies are written with bold.)
| Type of Feature Selection | Classifier | Fear Evaluation Modality | |||
|---|---|---|---|---|---|
| Two-Level | Four-Level | ||||
| F1 Score (%) | Accuracy (%) | F1 Score (%) | Accuracy (%) | ||
| No feature selection | DNN1 | 70.59 | 70.95 | 58.78 | 59.84 |
| DNN2 | 67 | 67.34 | 34.16 | 45.78 | |
| DNN3 | 71.91 | 71.95 | 47.69 | 51.16 | |
| DNN4 | 69.17 | 69.27 | 24.51 | 41.67 | |
| SCN | 75.15 | 76 | 48.35 | 49 | |
| SVM | 73.5 | 74 | 64.65 | 66.09 | |
| RF | 85.63 | 86 |
|
| |
| LDA | 60.19 | 61 | 55.77 | 56.65 | |
| kNN |
|
| 82.52 | 82.66 | |
| Fisher | SVM | 69.95 | 70.90 | 60.03 | 62.24 |
| RF | 84.41 | 84.55 | 77.81 | 78.03 | |
| LDA | 53.29 | 55.90 | 46.46 | 48.17 | |
| kNN |
|
|
|
| |
| PCA | SVM | 74.20 | 74.87 | 69.93 | 70.83 |
| RF | 82.30 | 82.45 | 78.32 | 78.54 | |
| LDA | 56.87 | 58.27 | 46.43 | 49.36 | |
| kNN |
|
|
|
| |
| SFS | SVM |
|
|
|
|
| RF | 57 | 57 | 43 | 43 | |
| LDA | 59 | 59 |
|
| |
| kNN | 57 | 57 | 46 | 46 | |
Classification accuracy when input is a vector of 30 alpha, beta and theta PSDs and eight peripheral signals. (The highest accuracies are written with bold.)
| Type of Feature Selection | Classifier | Fear Evaluation Modality | |||
|---|---|---|---|---|---|
| Two-Level | Four-Level | ||||
| F1 Score (%) | Accuracy (%) | F1 Score (%) | Accuracy (%) | ||
| No feature selection | DNN1 | 81.99 | 81.99 | 67.46 | 68.98 |
| DNN2 | 78.16 | 78.14 | 55.92 | 58.85 | |
| DNN3 | 82.21 | 82.26 | 57.70 | 60.94 | |
| DNN4 | 79.14 | 79.12 | 30.13 | 43.63 | |
| SCN | 75.12 | 75.5 | 51.2 | 51.5 | |
| SVM | 83.15 | 83.13 | 83.46 | 84.01 | |
| RF | 93.11 | 93.13 |
|
| |
| LDA | 70.46 | 70.52 | 60.98 | 61.46 | |
| kNN |
|
| 82.94 | 83.24 | |
| Fisher | SVM | 78.15 | 78.13 | 76.79 | 77.07 |
| RF |
|
| 80.28 | 80.54 | |
| LDA | 64.90 | 65.37 | 51.66 | 52.99 | |
| kNN | 81.05 | 81.04 |
|
| |
| PCA | SVM | 85.82 | 85.81 | 82.52 | 82.85 |
| RF | 84.75 | 84.83 | 81.08 | 81.27 | |
| LDA | 65.94 | 66.13 | 54.93 | 55.39 | |
| kNN |
|
|
|
| |
| SFS | SVM | 71 | 71 | 56 | 56 |
| RF |
|
|
|
| |
| LDA | 64 | 64 | 48 | 48 | |
| kNN | 78 | 78 | 61 | 61 | |
Classification accuracy when input is a vector of 32 Petrosian Fractal Dimensions and eight peripheral signals. (The highest accuracies are written with bold.)
| Type of Feature Selection | Classifier | Fear Evaluation Modality | |||
|---|---|---|---|---|---|
| Two-Level | Four-Level | ||||
| F1 Score (%) | Accuracy (%) | F1 Score (%) | Accuracy (%) | ||
| No feature selection | DNN1 | 80.90 | 80.91 | 62.65 | 64.35 |
| DNN2 | 77.65 | 77.64 | 39.56 | 48.96 | |
| DNN3 | 80.08 | 80.17 | 49.11 | 56.60 | |
| DNN4 | 76.47 | 76.50 | 24.51 | 41.67 | |
| SCN | 78.6 | 78.75 | 47.34 | 48.15 | |
| SVM | 81.57 | 81.57 | 82.01 | 82.47 | |
| RF |
|
| 83.05 | 83.62 | |
| LDA | 64.02 | 64.03 | 66.90 | 67.44 | |
| kNN | 84.79 | 84.78 |
|
| |
| Fisher | SVM | 81.49 | 81.49 | 72.96 | 73.60 |
| RF |
|
| 68.57 | 69.75 | |
| LDA | 62.94 | 62.99 | 52.09 | 52.79 | |
| kNN | 83.23 | 83.21 |
|
| |
| PCA | SVM | 81.77 | 81.78 | 79.05 | 79.69 |
| RF | 79.35 | 79.62 | 70.68 | 71.46 | |
| LDA | 64.41 | 64.58 | 63.98 | 64.32 | |
| kNN |
|
|
|
| |
| SFS | SVM | 71 | 71 | 56 | 56 |
| RF |
|
|
|
| |
| LDA | 67 | 67 | 51 | 51 | |
| kNN | 78 | 78 | 61 | 61 | |
Classification accuracy when input is a vector of 32 Higuchi Fractal Dimensions and eight peripheral signals. (The highest accuracies are written with bold.)
| Type of Feature Selection | Classifier | Fear Evaluation Modality | |||
|---|---|---|---|---|---|
| Two-Level | Four-Level | ||||
| F1 Score (%) | Accuracy (%) | F1 Score (%) | Accuracy (%) | ||
| No feature selection | DNN1 | 81.40 | 81.41 | 59.89 | 62.67 |
| DNN2 | 77.01 | 76.99 | 36.96 | 47.74 | |
| DNN3 | 81.09 | 81.14 | 49.11 | 57.12 | |
| DNN4 | 78.51 | 78.52 | 24.51 | 41.67 | |
| SCN | 77.15 | 78.5 | 45.25 | 46.20 | |
| SVM | 81.64 | 81.64 | 80.85 | 81.70 | |
| RF |
|
|
|
| |
| LDA | 69.09 | 69.10 | 64.96 | 65.32 | |
| kNN | 83.38 | 83.36 | 80.52 | 80.73 | |
| Fisher | SVM | 80.75 | 80.75 | 71.58 | 72.45 |
| RF |
|
|
|
| |
| LDA | 66.59 | 66.87 | 55.35 | 56.45 | |
| kNN | 83 | 82.99 | 75.61 | 75.92 | |
| PCA | SVM | 82.16 | 82.16 | 77.79 | 78.63 |
| RF | 82.26 | 82.41 | 78.55 | 78.90 | |
| LDA | 69.06 | 69.16 | 61.38 | 61.89 | |
| kNN |
|
|
|
| |
| SFS | SVM | 74 | 74 | 58 | 58 |
| RF |
|
|
|
| |
| LDA | 66 | 66 | 48 | 48 | |
| kNN | 78 | 78 | 61 | 61 | |
Classification accuracy when input is a vector of 32 Approximate Entropies and eight peripheral signals. (The highest accuracies are written with bold.)
| Type of Feature Selection | Classifier | Fear Evaluation Modality | |||
|---|---|---|---|---|---|
| Two-Level | Four-Level | ||||
| F1 Score (%) | Accuracy (%) | F1 Score (%) | Accuracy (%) | ||
| No feature selection | DNN1 | 79.95 | 80.17 | 57.96 | 61.86 |
| DNN2 | 79.02 | 79.21 | 48.20 | 54.34 | |
| DNN3 | 80.12 | 80.58 | 52.05 | 59.95 | |
| DNN4 | 79.96 | 80.40 | 27.55 | 41.90 | |
| SCN | 80.20 | 80.40 | 51.25 | 51.30 | |
| SVM | 74.71 | 74.70 | 57.85 | 62.43 | |
| RF |
|
|
|
| |
| LDA | 62.81 | 62.91 | 49.12 | 52.22 | |
| kNN | 84.54 | 84.55 | 71.15 | 71.87 | |
| Fisher | SVM | 75.75 | 75.75 | 60 | 64.35 |
| RF |
|
|
|
| |
| LDA | 58.46 | 59.93 | 46.09 | 50.67 | |
| kNN | 84.96 | 85 | 78.82 | 79.38 | |
| PCA | SVM | 77.63 | 77.78 | 64.63 | 68 |
| RF | 82.40 | 82.54 | 73.49 | 74.03 | |
| LDA | 62.75 | 63.05 | 48.80 | 52.45 | |
| kNN |
|
|
|
| |
| SFS | SVM | 72 | 72 | 55 | 55 |
| RF |
|
|
|
| |
| LDA | 64 | 64 | 48 | 48 | |
| kNN | 78 | 78 | 62 | 62 | |
p values and means for the two-level fear evaluation condition during the Mann–Whitney test.
| Evaluation Case | Mean | Mean | |
|---|---|---|---|
| Alpha frontal asymmetry | 1.66 × 10−10 | −0.12 | −0.05 |
| Left central beta | 6 × 10−3 | 3.31 | 3.41 |
| Right frontal beta | 5.38 × 10−28 | 3.23 | 3.51 |
| Theta frontal asymmetry | 8.4 × 10−11 | −0.21 | −0.12 |
| Ratio theta/beta | 7.09 × 10−8 | 1.11 | 1.16 |
p values and means for the four-level fear evaluation condition during the Kruskal–Wallis test.
| Evaluation Case | Mean | Mean | Mean | Mean | |
|---|---|---|---|---|---|
| Alpha frontal asymmetry | 3.85 × 10−8 | −0.12 | −0.20 | −0.04 | −0.08 |
| Left central beta | 2.84 × 10−6 | 3.25 | 3.32 | 3.22 | 3.54 |
| Right frontal beta | 3.43 × 10−25 | 2.92 | 3.27 | 3.19 | 3.79 |
| Theta frontal asymmetry | 6.01 × 10−6 | −0.36 | −0.25 | −0.13 | −0.18 |
| Ratio theta/beta | 3.4 × 10−9 | 1.04 | 1.17 | 1.24 | 1.18 |