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
相关论文
共 49 条
[1]   Filter bank common spatial pattern algorithm on BCI competition IV Datasets 2a and 2b [J].
Ang, Kai Keng ;
Chin, Zheng Yang ;
Wang, Chuanchu ;
Guan, Cuntai ;
Zhang, Haihong .
FRONTIERS IN NEUROSCIENCE, 2012, 6
[2]  
ANG KK, 2008, IEEE IJCNN, P2390, DOI DOI 10.1109/IJCNN.2008.4634130
[3]   Movement related activity in the high gamma range of the human EEG [J].
Ball, Tonio ;
Demandt, Evariste ;
Mutschler, Isabella ;
Neitzel, Eva ;
Mehring, Carsten ;
Vogt, Klaus ;
Aertsen, Ad ;
Schulze-Bonhage, Andreas .
NEUROIMAGE, 2008, 41 (02) :302-310
[4]   A survey of signal processing algorithms in brain-computer interfaces based on electrical brain signals [J].
Bashashati, Ali ;
Fatourechi, Mehrdad ;
Ward, Rabab K. ;
Birch, Gary E. .
JOURNAL OF NEURAL ENGINEERING, 2007, 4 (02) :R32-R57
[5]  
Bashivan P., 2015, ABS151106448 CORR
[6]   CONTROLLING THE FALSE DISCOVERY RATE - A PRACTICAL AND POWERFUL APPROACH TO MULTIPLE TESTING [J].
BENJAMINI, Y ;
HOCHBERG, Y .
JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-STATISTICAL METHODOLOGY, 1995, 57 (01) :289-300
[7]   Optimizing spatial filters for robust EEG single-trial analysis [J].
Blankertz, Benjamin ;
Tomioka, Ryota ;
Lemm, Steven ;
Kawanabe, Motoaki ;
Mueller, Klaus-Robert .
IEEE SIGNAL PROCESSING MAGAZINE, 2008, 25 (01) :41-56
[8]   Convolutional Neural Network for a P300 Brain-Computer Interface to Improve Social Attention in Autistic Spectrum Disorder [J].
Borra, Davide ;
Fantozzi, Silvia ;
Magosso, Elisa .
XV MEDITERRANEAN CONFERENCE ON MEDICAL AND BIOLOGICAL ENGINEERING AND COMPUTING - MEDICON 2019, 2020, 76 :1837-1843
[9]   Convolutional Neural Networks for P300 Detection with Application to Brain-Computer Interfaces [J].
Cecotti, Hubert ;
Graeser, Axel .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (03) :433-445
[10]  
Chin ZY, 2009, IEEE ENG MED BIO, P571, DOI 10.1109/IEMBS.2009.5332383