| Literature DB >> 32471047 |
Zina Li1, Lina Qiu1, Ruixin Li1, Zhipeng He1, Jun Xiao2, Yan Liang1, Fei Wang1, Jiahui Pan1.
Abstract
:Electroencephalogram (EEG) signals have been widely used in emotion recognition. However, the current EEG-based emotion recognition has low accuracy of emotion classification, and its real-time application is limited. In order to address these issues, in this paper, we proposed an improved feature selection algorithm to recognize subjects' emotion states based on EEG signal, and combined this feature selection method to design an online emotion recognition brain-computer interface (BCI) system. Specifically, first, different dimensional features from the time-domain, frequency domain, and time-frequency domain were extracted. Then, a modified particle swarm optimization (PSO) method with multi-stage linearly-decreasing inertia weight (MLDW) was purposed for feature selection. The MLDW algorithm can be used to easily refine the process of decreasing the inertia weight. Finally, the emotion types were classified by the support vector machine classifier. We extracted different features from the EEG data in the DEAP data set collected by 32 subjects to perform two offline experiments. Our results showed that the average accuracy of four-class emotion recognition reached 76.67%. Compared with the latest benchmark, our proposed MLDW-PSO feature selection improves the accuracy of EEG-based emotion recognition. To further validate the efficiency of the MLDW-PSO feature selection method, we developed an online two-class emotion recognition system evoked by Chinese videos, which achieved good performance for 10 healthy subjects with an average accuracy of 89.5%. The effectiveness of our method was thus demonstrated.Entities:
Keywords: brain-computer interface (BCI); electroencephalography (EEG); emotion recognition; feature selection; particle swarm optimization (PSO)
Mesh:
Year: 2020 PMID: 32471047 PMCID: PMC7309000 DOI: 10.3390/s20113028
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Experimental protocol of our real-time emotion recognition system.
Figure 2The flowchart of emotion recognition in this study.
Figure 3Schematic characterization of data processing from EEG recording to feature extraction in this study.
Parameters for selected MLDW strategies.
| w1 | w2 | w3 | w4 | w5 | w6 | |
|---|---|---|---|---|---|---|
| wm | 0.8 | 0.8 | 0.65 | 0.65 | 0.5 | 0.5 |
| t1 | 10 | 20 | 10 | 20 | 10 | 20 |
| t2 | 40 | 30 | 40 | 30 | 40 | 30 |
Figure 4The inertia weight curves over iterations.
The average accuracy of Wj-PSO at the 10th, 30th, or 50th iteration for the eight subjects.
| Multi-Stage Strategies | 10 | 30 | 50 |
|---|---|---|---|
| W0-PSO | 78.13 | 76.56 | 73.44 |
| W1-PSO | 75 | 73.44 | 75 |
| W2-PSO | 79.69 | 78.13 | 81.25 |
| W3-PSO | 78.13 | 73.44 | 75 |
| W4-PSO | 70.31 | 71.88 | 73.44 |
| W5-PSO | 75 | 76.56 | 73.44 |
| W6-PSO | 81.25 | 81.25 | 82.81 |
The iteration times to accuracy using the three algorithms of w0-PSO, w2-PSO, and w6-PSO for the eight subjects.
| Subjects | W0-PSO | W2-PSO | W6-PSO | Subjects | W0-PSO | W2-PSO | W6-PSO |
|---|---|---|---|---|---|---|---|
| s4 | 2 s | 6 s | 13 s | s20 | 13 s | 1 s | 3 s |
| s8 | 2 s | 2 s | 3 s | s24 | 2 s | 1 s | 2 s |
| s12 | 2 s | 7 s | 2 s | s28 | 2 s | 2 s | 2 s |
| s16 | 5 s | 2 s | 2 s | s32 | 6 s | 1 s | 2 s |
Emotion recognition accuracy based on SVM classifier for 24 subjects with different features vectors. The best accuracy for each subject is highlighted in bold.
| Subjects | Statistic Features | PSD Features | DE Features | RASM Features | Wavelet Features | Combination without Feature Selection | Relief Feature Selection | Standard PSO Feature Selection | MLDW-PSO-Based Feature Selection |
|---|---|---|---|---|---|---|---|---|---|
| s1 | 47.5 | 25 | 50 | 35 | 35 | 42.5 | 40 | 75 |
|
| s2 | 35 | 55 | 32.5 | 42.5 | 42.5 | 55 | 50 | 70 |
|
| s3 | 52.5 | 47.5 | 47.5 | 57.5 | 62.5 | 32.5 | 60 | 72.5 |
|
| s5 | 35 | 42.5 | 42.5 | 42.5 | 32.5 | 40 | 50 | 62.5 |
|
| s6 | 42.5 | 45 | 47.5 | 42.5 | 45 | 22.5 | 45 |
|
|
| s7 | 37.5 | 32.5 | 47.5 | 47.5 | 37.5 | 35 | 50 | 60 |
|
| s9 | 42.5 | 42.5 | 47.5 | 37.5 | 37.5 | 40 | 50 | 67.5 |
|
| s10 | 45 | 37.5 | 52.5 | 45 | 35 | 32.5 | 40 | 67.5 |
|
| s11 | 35 | 35 | 35 | 32.5 | 22.5 | 30 | 37.5 |
|
|
| s13 | 55 | 50 | 52.5 | 65 | 30 | 32.5 | 60 |
|
|
| s14 | 57.5 | 62.5 | 52.5 | 52.5 | 42.5 | 52.5 | 40 | 75 |
|
| s15 | 25 | 45 | 32.5 | 35 | 45 | 57.5 | 32.5 | 75 |
|
| s17 | 42.5 | 40 | 52.5 | 42.5 | 30 | 47.5 | 45 |
| 75 |
| s18 | 37.5 | 47.5 | 47.5 | 47.5 | 47.5 | 47.5 | 52.5 |
|
|
| s19 | 42.5 | 37.5 | 42.5 | 47.5 | 50 | 45 | 50 | 72.5 |
|
| s21 | 37.5 | 32.5 | 37.5 | 37.5 | 42.5 | 25 | 50 |
|
|
| s22 | 30 | 52.5 | 45 | 47.5 | 52.5 | 42.5 | 42.5 |
| 67.5 |
| s23 | 40 | 37.5 | 37.5 | 50 | 32.5 | 47.5 | 40 | 70 |
|
| s25 | 50 | 47.5 | 37.5 | 32.5 | 55 | 50 | 42.5 |
|
|
| s26 | 50 | 27.5 | 62.5 | 37.5 | 27.5 | 42.5 | 47.5 |
|
|
| s27 | 57.5 | 70 | 55 | 55 | 52.5 | 52.5 | 62.5 | 82.5 |
|
| s29 | 50 | 42.5 | 47.5 | 60 | 42.5 | 47.5 | 50 | 82.5 |
|
| s30 | 37.5 | 50 | 30 | 47.5 | 55 | 35 | 57.5 | 70 |
|
| s31 | 50 | 37.5 | 47.5 | 47.5 | 35 | 57.5 | 47.5 | 80 |
|
| Avg. | 43.13 | 43.44 | 45.10 | 45.31 | 41.25 | 42.19 | 47.60 | 72.71 |
|
| Std | 8.57 | 10.39 | 8.13 | 8.61 | 10.05 | 9.90 | 7.57 | 5.56 | 6.02 |
The accuracy of emotion recognition obtained by our proposed MLDW-PSO feature selection method for 10 subjects in the online experiment.
| Subject | H1 | H2 | H3 | H4 | H5 | H6 | H7 | H8 | H9 | H10 | Average Accuracy |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Online Accuracy (%) | 90 | 95 | 95 | 85 | 100 | 85 | 90 | 90 | 80 | 85 | 89.50 ± 5.68 |
Figure 5Topographical maps of the average DE features across trials with happy or sad emotional states in the four bands (theta, alpha, beta, and gamma bands) for ten subjects in the online experiment.