arrow
Return

EEG-based emotion recognition for machine intelligence: a survey with an open-source Python toolbox

delete2026-07-30
delete0
delete
OA
AI
Y
Yong‐Jin Liu *
K
Kairui Wen
Y
Yezhi Shu
F
Fang Liu
M
Ming Li
P
Pei Yang
W
Wenqi Ji
C
Chao Zhou
刘
刘欢 (Huan Liu)
Q
Qinghua Zheng
DOI:10.1093/nsr/nwag460delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper presents a survey of electroencephalogram-based emotion recognition (EEG-ER), a task that utilizes the brain’s electrical activity to decode genuine emotions. As a crucial research area in machine emotional intelligence, EEG-ER has received extensive attention. While recent resources like TorchEEG and LibEER provide valuable coding libraries, they largely treat EEG-ER as a purely data-driven task, leaving a critical gap in bridging neurophysiological theory with computational pipeline design. To address this, we introduce an open-source Python toolbox, EEGEmoLib, accompanied by a methodological survey that explicitly integrates psychological and neuroscientific priors into algorithm design. Unlike existing reviews, we provide a structurally quantified framework incorporating 8 diverse public datasets and implementing 18 categories of handcrafted features with adaptive feature-weighting modules, 11 feature selection methods, 5 representative traditional machine learning models and 15 representative deep learning models spanning convolutional, sequential, graph-based and Transformer architectures. Using this unified codebase, we conduct rigorous benchmarking under standardized subject-dependent and subject-independent protocols. Our comparative analysis suggests two concrete methodological insights. (i) Explicitly modeling neurophysiological priors, such as hemispheric asymmetry and specific frequency band importance, can improve recognition performance in certain settings, and the effect is model-dependent rather than universal. (ii) While large-capacity Transformer models usually perform strongly in subject-dependent scenarios, shallower networks or explicit domain-adaptation models can exhibit better robustness. Detailed experimental results, methodological pitfalls and outstanding issues are discussed to guide future research. The Python toolbox EEGEmoLib is publicly available at https://eegemolib.github.io.

Journal

National Science Review cover
National Science Review
IF:
17.1
Papers:
3.8K
Citations:
2.0W

Organization

X
Xi'an Jiaotong University
Scholars:
6.0K
Papers: 1.6K
Citations: 0
Cited Papers

Cited Papers

EEG-Based Multimodal Emotion Recognition: A Machine Learning Perspective
err2024-01-01
err10
PREAI
errLiu, Huan; Lou, Tianyu; Zhang, Yuzhe; Wu, Yixiao; Xiao, Yang; Jensen, Christian S.; Zhang, Dalin
errShare
errSave
Machine Memory Intelligence: Inspired by Human Memory Mechanisms
err2025-01-28
err0
errOAAI
errQinghua Zheng; Huan Liu; Xiaoqing Zhang; Caixia Yan; Xiangyong Cao; Tieliang Gong; Yong-Jin Liu; Bin Shi; Zhen Peng; Xiaocen Fan; Ying Cai; Jun Liu
errShare
errSave
errShare
errSave
researcher View more