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 条
[31]   TCANet: a temporal convolutional attention network for motor imagery EEG decoding [J].
Zhao, Wei ;
Lu, Haodong ;
Zhang, Baocan ;
Zheng, Xinwang ;
Wang, Wenfeng ;
Zhou, Haifeng .
COGNITIVE NEURODYNAMICS, 2025, 19 (01)
[32]   Neural decoding of expressive human movement from scalp electroencephalography (EEG) [J].
Cruz-Garza, Jesus G. ;
Hernandez, Zachery R. ;
Nepaul, Sargoon ;
Bradley, Karen K. ;
Contreras-Vidal, Jose L. .
FRONTIERS IN HUMAN NEUROSCIENCE, 2014, 8
[33]   A Lightweight Multi-Scale Convolutional Neural Network for P300 Decoding: Analysis of Training Strategies and Uncovering of Network Decision [J].
Borra, Davide ;
Fantozzi, Silvia ;
Magosso, Elisa .
FRONTIERS IN HUMAN NEUROSCIENCE, 2021, 15
[34]   Interpretable Prediction of Protein-Ligand Interaction by Convolutional Neural Network [J].
Hu, Fan ;
Jiang, Jiaxin ;
Yin, Peng .
2019 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2019, :656-659
[35]   Interpretable quadratic convolutional residual neural network for bearing fault diagnosis [J].
Luo, Zhiyong ;
Pan, Shuping ;
Dong, Xin ;
Zhang, Xin .
JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2025, 47 (04)
[36]   A Bayesian-optimized design for an interpretable convolutional neural network to decode and analyze the P300 response in autism [J].
Borra, Davide ;
Magosso, Elisa ;
Castelo-Branco, Miguel ;
Simoes, Marco .
JOURNAL OF NEURAL ENGINEERING, 2022, 19 (04)
[37]   A lightweight solution of industrial computed tomography with convolutional neural network [J].
Zhu, Guogang ;
Fu, Jian .
NDT & E INTERNATIONAL, 2020, 116
[38]   EEG Functional Connection Analysis Based on the Weight Distribution of Convolutional Neural Network [J].
Wu, Jinglong ;
Huang, Peiwen ;
Liu, Tiantian ;
Ritsu, Go ;
Chen, Duanduan ;
Yan, Tianyi .
IEEE ACCESS, 2025, 13 :122250-122269
[39]   Brain Age Prediction Using a Lightweight Convolutional Neural Network [J].
Eltashani, Fatma ;
Parreno-Centeno, Mario ;
Cole, James H. ;
Papa, Joao Paulo ;
Costen, Fumie .
IEEE ACCESS, 2025, 13 :6750-6763
[40]   An Approach for Gesture Recognition Based on a Lightweight Convolutional Neural Network [J].
Ravinder, M. ;
Malik, Kiran ;
Hassaballah, M. ;
Tariq, Usman ;
Javed, Kashif ;
Ghoneimy, Mohamed .
INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2023, 32 (03)