Ensemble Machine Learning-Based Affective Computing for Emotion Recognition Using Dual-Decomposed EEG Signals

被引:55
作者
Kamble, Kranti S. [1 ]
Sengupta, Joydeep [1 ]
Kamble, Kranti [1 ]
机构
[1] Visvesvaraya Natl Inst Technol Nagpur, Dept Elect & Commun Engn, Nagpur 440010, Maharashtra, India
关键词
EEG; emotion recognition; multiclass classification; ensemble learning; machine learning; DREAMER; MODE DECOMPOSITION; FEATURES; NETWORK;
D O I
10.1109/JSEN.2021.3135953
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Machine learning (ML)-based algorithms have shown promising results in electroencephalogram (EEG)-based emotion recognition. This study compares five ensemble learning-based ML (EML) algorithms with five conventional ML (CML) algorithms for recognizing multiple human emotions from EEG signals. A publicly available DREAMER database having nine emotions is used to design ML-based system, which is validated on SEED, INTERFACES, and MUSEC databases. In this study, initially, EEG signals are separated into theta, alpha, beta, and gamma bands by applying discrete wavelet transform and then empirical mode decomposition is applied for further decomposition of band-separated EEG signals into intrinsic mode functions (IMFs). Then, 31 statistical features are extracted from IMFs to design ML-based system using five multiclass EML algorithms such as bagging, random forest, rotation random forest, extreme gradient boost, and adaptive boosting. Finally, the performance of these five EML algorithms is evaluated using 10-fold cross- validation and compared against five CML algorithms using performance evaluationmetrics such as accuracy, F1-score, kappa-score, and area-under-the-curve (AUC). The mean accuracy of multiclass emotion recognition over five EML algorithms is similar to 5.87% and similar to 6.08% higher than the mean accuracy of five CML algorithms, for both arousal (88.95% vs. 83.08%) and valence (88.90% vs. 82.81%) dimensions, respectively. The EML-based bagging algorithm reported the highest accuracy, F1-score, kappa-score, and AUC of 95.81%, 0.81, 0.79, and 0.98, respectively for arousal and 95.53%, 0.80, 0.77, and 0.98, respectively for valence. A similar trend is also observed on the three validation datasets. The EML algorithms provide better multiclass emotion recognition compared to CML algorithms.
引用
收藏
页码:2496 / 2507
页数:12
相关论文
共 60 条
[1]  
[Anonymous], 2010, Quantitative EEG, event-related potentials and neurotherapy
[2]   Emotion classification using flexible analytic wavelet transform for electroencephalogram signals [J].
Bajaj V. ;
Taran S. ;
Sengur A. .
Health Information Science and Systems, 6 (1)
[3]   A Novel Multivariate-Multiscale Approach for Computing EEG Spectral and Temporal Complexity for Human Emotion Recognition [J].
Bhattacharyya, Abhijit ;
Tripathy, Rajesh Kumar ;
Garg, Lalit ;
Pachori, Ram Bilas .
IEEE SENSORS JOURNAL, 2021, 21 (03) :3579-3591
[4]   Fourier-Bessel series expansion based empirical wavelet transform for analysis of non-stationary signals [J].
Bhattacharyya, Abhijit ;
Singh, Lokesh ;
Pachori, Ram Bilas .
DIGITAL SIGNAL PROCESSING, 2018, 78 :185-196
[5]   A Multivariate Approach for Patient-Specific EEG Seizure Detection Using Empirical Wavelet Transform [J].
Bhattacharyya, Abhijit ;
Pachori, Ram Bilas .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2017, 64 (09) :2003-2015
[6]   A novel approach for automated detection of focal EEG signals using empirical wavelet transform [J].
Bhattacharyya, Abhijit ;
Sharma, Manish ;
Pachori, Ram Bilas ;
Sircar, Pradip ;
Acharya, U. Rajendra .
NEURAL COMPUTING & APPLICATIONS, 2018, 29 (08) :47-57
[7]  
Bhattacharyya S., 2010, 2010 International Conference on Systems in Medicine and Biology (ICSMB), P126, DOI 10.1109/ICSMB.2010.5735358
[8]  
Breiman L, 1996, MACH LEARN, V24, P123, DOI 10.1023/A:1018054314350
[9]  
Brownlee Jason., Nested Cross-Validation for Machine Learning with Python". In
[10]  
Cawley GC, 2010, J MACH LEARN RES, V11, P2079