Channel Drop Out: A Simple Way to Prevent CNN from Overfitting in Motor Imagery Based BCI

2021 
With the development of deep learning, many motor imagery brain-computer interfaces based on convolutional neural networks (CNNs) show outstanding performances. However, the trial number of EEG in the training set is usually limited, and redundancy extensively exists in multiple channel EEG. Thus, overfitting often appears in CNN based motor imagery recognition model and greatly affects the performances of model. In this paper, channel drop out is proposed to address this problem by data augmentation and ensemble learning. Specifically, one of all EEG channels will be dropped and replaced by the mean signal of all EEG channels. In this way, the trial number in the training set was enlarged by channel drop out. And at the testing stage, all the EEG trials processed by channel drop out were fed to the CNN model and the average output probabilities of them were applied to determine the prediction. The experiments were conducted on two popular CNN models applied in motor imagery BCI and BCI Competition IV datasets 2a to verify the performances of the proposed channel drop out approach. The results show that average improvements provided by channel drop out in two-category or four-category motor imagery classification are 2.83% and 2.65% compared with the original CNN model. So the channel drop out approach significantly improves the performances of motor imagery based BCI.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    21
    References
    0
    Citations
    NaN
    KQI
    []