Combining generative adversarial networks and multi-output CNN for motor imagery classification

J Neural Eng. 2021 Apr 6;18(4):046026. doi: 10.1088/1741-2552/abecc5.

Abstract

Objective: Motor imagery (MI) classification is an important task in the brain-computer interface (BCI) field. MI data exhibit highly dynamic characteristics and are difficult to obtain. Therefore, the performance of the classification model will be challenged. Recently, convolutional neural networks (CNNs) have been employed for MI classification and have demonstrated favorable performances. However, the traditional CNN model uses an end-to-end output method, and part of the feature information is discarded during the transmission process.

Approach: Herein, we propose a novel algorithm, that is, a combined long short-term memory generative adversarial networks (LGANs) and multi-output convolutional neural network (MoCNN) for MI classification, and an attention network for improving model performance. Specifically, the proposed method comprises three steps. First, MI data are obtained, and preprocessing is performed. Second, additional data are generated for training. Here, a data augmentation method based on a LGAN is designed. Last, the MoCNN is proposed to improve the classification performance.

Main results: The BCI competition IV datasets 2a and 2b are employed to evaluate the performance of the proposed method. With multiple evaluation indicators, the proposed generative model can generate more realistic data. The expanded training set improves the performance of the classification model.

Significance: The results show that the proposed method improves the classification of MI data, which facilitates motion imagination.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Brain-Computer Interfaces*
  • Electroencephalography
  • Imagery, Psychotherapy
  • Imagination
  • Neural Networks, Computer