Interpretable and lightweight convolutional neural network for EEG decoding: Application to movement execution and imagination

被引:81
作者
Borra, Davide [1 ]
Fantozzi, Silvia [1 ]
Magosso, Elisa [1 ]
机构
[1] Univ Bologna, Dept Elect Elect & Informat Engn Guglielmo Marcon, Cesena Campus, Cesena, Italy
关键词
Electroencephalography; Convolutional neural network; Sinc-convolutional layer; Feature learning; Interpretability; COMMON SPATIAL-PATTERN; COMPUTER; DESYNCHRONIZATION; SYNCHRONIZATION; RHYTHM; TIME;
D O I
10.1016/j.neunet.2020.05.032
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Convolutional neural networks (CNNs) are emerging as powerful tools for EEG decoding: these techniques, by automatically learning relevant features for class discrimination, improve EEG decoding performances without relying on handcrafted features. Nevertheless, the learned features are difficult to interpret and most of the existing CNNs introduce many trainable parameters. Here, we propose a lightweight and interpretable shallow CNN (Sinc-ShallowNet), by stacking a temporal sinc-convolutional layer (designed to learn band-pass filters, each having only the two cut-off frequencies as trainable parameters), a spatial depthwise convolutional layer (reducing channel connectivity and learning spatial filters tied to each band-pass filter), and a fully-connected layer finalizing the classification. This convolutional module limits the number of trainable parameters and allows direct interpretation of the learned spectral-spatial features via simple kernel visualizations. Furthermore, we designed a post-hoc gradient-based technique to enhance interpretation by identifying the more relevant and more class-specific features. Sinc-ShallowNet was evaluated on benchmark motor-execution and motor-imagery datasets and against different design choices and training strategies. Results show that (i) Sinc-ShallowNet outperformed a traditional machine learning algorithm and other CNNs for EEG decoding; (ii) The learned spectral-spatial features matched well-known EEG motor-related activity; (iii) The proposed architecture performed better with a larger number of temporal kernels still maintaining a good compromise between accuracy and parsimony, and with a trialwise rather than a cropped training strategy. In perspective, the proposed approach, with its interpretative capacity, can be exploited to investigate cognitive motor aspects whose EEG correlates are yet scarcely known, potentially characterizing their relevant features. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页码:55 / 74
页数:20
相关论文
共 50 条
[41]   A NOVEL CONVOLUTIONAL NEURAL NETWORK MODEL TO REMOVE MUSCLE ARTIFACTS FROM EEG [J].
Zhang, Haoming ;
Wei, Chen ;
Zhao, Mingqi ;
Liu, Quanying ;
Wu, Haiyan .
2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, :1265-1269
[42]   Automated diagnosis of schizophrenia using EEG microstates and Deep Convolutional Neural Network [J].
Lillo, Eric ;
Mora, Marco ;
Lucero, Boris .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 209
[43]   A Lightweight Convolutional Neural Network Architecture with Slice Feature Map [J].
Zhang Y. ;
Zheng Z. ;
Liu H. ;
Xiang D. ;
He X. ;
Li Z. ;
He Y. ;
Khodja A.E. .
Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2019, 32 (03) :237-246
[44]   A Densely Connected Multi-Branch 3D Convolutional Neural Network for Motor Imagery EEG Decoding [J].
Liu, Tianjun ;
Yang, Deling .
BRAIN SCIENCES, 2021, 11 (02) :1-24
[45]   Holographic convolutional attention neural network for motor imagery decoding based on EEG temporal-spatial frequency features [J].
Ai, Qingsong ;
Liu, Yuang ;
Liu, Quan ;
Ma, Li ;
Chen, Kun .
BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2025, 104
[46]   Expression Recognition Method Based on a Lightweight Convolutional Neural Network [J].
Zhao, Guangzhe ;
Yang, Hanting ;
Yu, Min .
IEEE ACCESS, 2020, 8 :38528-38537
[47]   A lightweight convolutional neural network for disease detection of fruit leaves [J].
Pragya Hari ;
Maheshwari Prasad Singh .
Neural Computing and Applications, 2023, 35 :14855-14866
[48]   A Lightweight Convolutional Neural Network for White Blood Cells Classification [J].
Ridoy, Md Alif Rahman ;
Islam, Md Rabiul .
2020 23RD INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (ICCIT 2020), 2020,
[49]   A lightweight convolutional neural network for disease detection of fruit leaves [J].
Hari, Pragya ;
Singh, Maheshwari Prasad .
NEURAL COMPUTING & APPLICATIONS, 2023, 35 (20) :14855-14866
[50]   Restoration of Compressed Picture Based on Lightweight Convolutional Neural Network [J].
Kuo, Tien-Ying ;
Wei, Yu-Jen ;
Chao, Chang-Hao .
2019 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS), 2019,