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 条
[21]   FBMSNet: A Filter-Bank Multi-Scale Convolutional Neural Network for EEG-Based Motor Imagery Decoding [J].
Liu, Ke ;
Yang, Mingzhao ;
Yu, Zhuliang ;
Wang, Guoyin ;
Wu, Wei .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2023, 70 (02) :436-445
[22]   Convolutional neural network-based lightweight hardware IP core design for EEG epilepsy prediction [J].
Ai, Guangpeng ;
Zhang, Yuejun ;
Wen, Yongzhong ;
Gu, Minghong ;
Zhang, Huihong ;
Wang, Pengjun .
MICROELECTRONICS JOURNAL, 2023, 137
[23]   Interpretable Convolutional Neural Network for Mechanical Equipment Fault Diagnosis [J].
Chen, Qian ;
Chen, Kangkang ;
Dong, Xingjian ;
Huangfu, Yifan ;
Peng, Zhike ;
Meng, Guang .
Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2024, 60 (12) :65-76
[24]   A lightweight dynamic dual-damped wavelet-based convolutional neural network for interpretable bearing fault diagnosis [J].
Zhao, Lijuan ;
Mao, Yongfang ;
Qin, Yi .
MEASUREMENT SCIENCE AND TECHNOLOGY, 2024, 35 (08)
[25]   LPLB: An approach for the design of a lightweight convolutional neural network [J].
Saleem, Tausifa Jan ;
Chishti, Mohammad Ahsan .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (22)
[26]   A lightweight convolutional neural network for automated crack inspection [J].
Chang, Siwei ;
Zheng, Bowen .
CONSTRUCTION AND BUILDING MATERIALS, 2024, 416
[27]   A lightweight multiscale convolutional neural network for garbage sorting [J].
Fan, Mingrui ;
Zuo, Kuangji ;
Wang, Jingqian ;
Zhu, Jichun .
SYSTEMS AND SOFT COMPUTING, 2023, 5
[28]   A Lightweight Convolutional Neural Network Flame Detection Algorithm [J].
Li, Wenzheng ;
Yu, Zongyang .
PROCEEDINGS OF 2021 IEEE 11TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC 2021), 2021, :83-86
[29]   HybridEEGNet: A Convolutional Neural Network for EEG Feature Learning and Depression Discrimination [J].
Wan, Zhijiang ;
Huang, Jiajin ;
Zhang, Hao ;
Zhou, Haiyan ;
Yang, Jie ;
Zhong, Ning .
IEEE ACCESS, 2020, 8 (08) :30332-30342
[30]   Visually Evoked Potential for EEG Biometrics using Convolutional Neural Network [J].
Das, Rig ;
Maiorana, Emanuele ;
Campisi, Patrizio .
2017 25TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2017, :951-955