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

被引:77
|
作者
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 条
  • [1] EEG Motor Execution Decoding via Interpretable Sinc-Convolutional Neural Networks
    Borra, Davide
    Fantozzi, Silvia
    Magosso, Elisa
    XV MEDITERRANEAN CONFERENCE ON MEDICAL AND BIOLOGICAL ENGINEERING AND COMPUTING - MEDICON 2019, 2020, 76 : 1113 - 1122
  • [2] Deep Learning With Convolutional Neural Networks for EEG Decoding and Visualization
    Schirrmeister, Robin Tibor
    Springenberg, Jost Tobias
    Fiederer, Lukas Dominique Josef
    Glasstetter, Martin
    Eggensperger, Katharina
    Tangermann, Michael
    Hutter, Frank
    Burgard, Wolfram
    Ball, Tonio
    HUMAN BRAIN MAPPING, 2017, 38 (11) : 5391 - 5420
  • [3] Decoding Multi-Class EEG Signals of Hand Movement Using Multivariate Empirical Mode Decomposition and Convolutional Neural Network
    Tao, Yi
    Xu, Weiwei
    Wang, Guangming
    Yuan, Ziwen
    Wang, Maode
    Houston, Michael
    Zhang, Yingchun
    Chen, Badong
    Yan, Xiangguo
    Wang, Gang
    IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2022, 30 : 2754 - 2763
  • [4] Transforming Convolutional Neural Network to an Interpretable Classifier
    Tamajka, Martin
    Benesova, Wanda
    Kompanek, Matej
    PROCEEDINGS OF 2019 INTERNATIONAL CONFERENCE ON SYSTEMS, SIGNALS AND IMAGE PROCESSING (IWSSIP 2019), 2019, : 255 - 259
  • [5] Application of a Lightweight Convolutional Neural Network in Ship Classification
    Wang Wenliang
    Yang Xiaodi
    Zhang Boya
    Ma Jishun
    Zeng Peng
    Han Peng
    LASER & OPTOELECTRONICS PROGRESS, 2023, 60 (06)
  • [6] Classification of EEG Records for the Cursor Movement with the Convolutional Neural Network
    Turk, Omer
    Ozerdem, Mehmet Sirac
    2018 INNOVATIONS IN INTELLIGENT SYSTEMS AND APPLICATIONS CONFERENCE (ASYU), 2018, : 29 - 32
  • [7] Temporal-spatial convolutional residual network for decoding attempted movement related EEG signals of subjects with spinal cord injury
    Mirzabagherian, Hamed
    Menhaj, Mohammad Bagher
    Suratgar, Amir Abolfazl
    Talebi, Nasibeh
    Sardari, Mohammad Reza Abbasi
    Sajedin, Atena
    COMPUTERS IN BIOLOGY AND MEDICINE, 2023, 164
  • [8] An application of convolutional neural network to derive vessel movement patterns
    Chen, Xiang
    Kamalasudhan, Achuthan
    Zhang, Xinyu
    2019 5TH INTERNATIONAL CONFERENCE ON TRANSPORTATION INFORMATION AND SAFETY (ICTIS 2019), 2019, : 939 - 944
  • [9] A channel-mixing convolutional neural network for motor imagery EEG decoding and feature visualization
    Ma, Weifeng
    Gong, Yifei
    Zhou, Gongxue
    Liu, Yang
    Zhang, Lei
    He, Boxian
    BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2021, 70 (70)
  • [10] Acne detection and severity evaluation with interpretable convolutional neural network models
    Wen, Hao
    Yu, Wenjian
    Wu, Yuanqing
    Zhao, Jun
    Liu, Xiaolong
    Kuang, Zhexiang
    Fan, Rong
    TECHNOLOGY AND HEALTH CARE, 2022, 30 : S143 - S153