4-Class MI-EEG Signal Generation and Recognition with CVAE-GAN

As the capability of an electroencephalogram’s (EEG) measurement of the real-time electrodynamics of the human brain is known to all, signal processing techniques, particularly deep learning, could either provide a novel solution for learning but also optimize robust representations from EEG signals. Considering the limited data collection and inadequate concentration of during subjects testing, it becomes essential to obtain sufficient training data and useful features with a potential end-user of a brain–computer interface (BCI) system. In this paper, we combined a conditional variational auto-encoder network (CVAE) with a generative adversarial network (GAN) for learning latent representations from EEG brain signals. By updating the fine-tuned parameter fed into the resulting generative model, we could synthetize the EEG signal under a specific category. We employed an encoder network to obtain the distributed samples of the EEG signal, and applied an adversarial learning mechanism to continuous optimization of the parameters of the generator, discriminator and classifier. The CVAE was adopted to adjust the synthetics more approximately to the real sample class. Finally, we demonstrated our approach take advantages of both statistic and feature matching to make the training process converge faster and more stable and address the problem of small-scale datasets in deep learning applications for motor imagery tasks through data augmentation. The augmented training datasets produced by our proposed CVAE-GAN method significantly enhance the performance of MI-EEG recognition.

[1]  Wojciech Zaremba,et al.  Improved Techniques for Training GANs , 2016, NIPS.

[2]  Chin-Teng Lin,et al.  Subject adaptation network for EEG data analysis , 2019, Appl. Soft Comput..

[3]  Aaron C. Courville,et al.  Improved Training of Wasserstein GANs , 2017, NIPS.

[4]  Haibo He,et al.  Information Generative Bayesian Adversarial Networks: A Representation Learning Model for Transmission Gear Parameters , 2019, IEEE/ASME Transactions on Mechatronics.

[5]  M. Bethge,et al.  Mixtures of Conditional Gaussian Scale Mixtures Applied to Multiscale Image Representations , 2011, PloS one.

[6]  Geoffrey E. Hinton,et al.  Deep Boltzmann Machines , 2009, AISTATS.

[7]  Kyungmin Su,et al.  The PREP pipeline: standardized preprocessing for large-scale EEG analysis , 2015, Front. Neuroinform..

[8]  Tiago H. Falk,et al.  Deep learning-based electroencephalography analysis: a systematic review , 2019, Journal of neural engineering.

[9]  Geoffrey E. Hinton,et al.  Generating more realistic images using gated MRF's , 2010, NIPS.

[10]  Ye Wang,et al.  Transfer Learning in Brain-Computer Interfaces with Adversarial Variational Autoencoders , 2019, 2019 9th International IEEE/EMBS Conference on Neural Engineering (NER).

[11]  Cuntai Guan,et al.  Towards EEG Generation Using GANs for BCI Applications , 2019, 2019 IEEE EMBS International Conference on Biomedical & Health Informatics (BHI).

[12]  Alexandre Gramfort,et al.  Autoreject: Automated artifact rejection for MEG and EEG data , 2016, NeuroImage.

[13]  Chao Fang,et al.  Application research on improved CGAN in image raindrop removal , 2019 .

[14]  Aaron C. Courville,et al.  Generative adversarial networks , 2020 .

[15]  Max Welling,et al.  Auto-Encoding Variational Bayes , 2013, ICLR.

[16]  Pascal Bianchi,et al.  Classification of Periodic Activities Using the Wasserstein Distance , 2012, IEEE Transactions on Biomedical Engineering.

[17]  Xiaolong Hui,et al.  A Novel and Efficient CVAE-GAN-Based Approach With Informative Manifold for Semi-Supervised Anomaly Detection , 2019, IEEE Access.

[18]  Guo-Jun Qi,et al.  Loss-Sensitive Generative Adversarial Networks on Lipschitz Densities , 2017, International Journal of Computer Vision.