A Bayesian Multiple Kernel Learning Algorithm for SSVEP BCI Detection

This paper deals with the classification of steady-state visual evoked potentials (SSVEP), which is a multiclass classification problem addressed in SSVEP-based brain–computer interfaces. In particular, our method named MultiLRM_MKL uses multiple linear regression models under a Sparse Bayesian Learning (SBL) framework to discriminate between the SSVEP classes. The regression coefficients of each model are learned using the Variational Bayesian (VB) framework and the kernel trick is adopted not only for reducing the computational cost of our method, but also for enabling the combination of different kernel spaces. We verify the effectiveness of our method in handling different kernel spaces by evaluating its performance with a new kernel based on canonical correlation analysis. In particular, we prove the benefit of combining multiple kernels by outperforming several state-of-the-art methods in two SSVEP datasets, reaching an information transfer rate of 93 b/min using only three channels from the occipital area (<inline-formula><tex-math notation="LaTeX">$O_z$</tex-math></inline-formula>, <inline-formula><tex-math notation="LaTeX">$O_1$</tex-math></inline-formula>, and <inline-formula><tex-math notation="LaTeX">$O_2$</tex-math></inline-formula>).

[1]  Wei Wu,et al.  Frequency Recognition Based on Canonical Correlation Analysis for SSVEP-Based BCIs , 2006, IEEE Transactions on Biomedical Engineering.

[2]  Yijun Wang,et al.  Visual and Auditory Brain–Computer Interfaces , 2014, IEEE Transactions on Biomedical Engineering.

[3]  George Eastman House,et al.  Sparse Bayesian Learning and the Relevan e Ve tor Ma hine , 2001 .

[4]  Keiji Iramina,et al.  A Double-Partial Least-Squares Model for the Detection of Steady-State Visual Evoked Potentials , 2017, IEEE Journal of Biomedical and Health Informatics.

[5]  Yijun Wang,et al.  A high-speed BCI based on code modulation VEP , 2011, Journal of neural engineering.

[6]  Klaus-Robert Müller,et al.  Introduction to machine learning for brain imaging , 2011, NeuroImage.

[7]  Yu-Te Wang,et al.  A Comparison Study of Canonical Correlation Analysis Based Methods for Detecting Steady-State Visual Evoked Potentials , 2015, PloS one.

[8]  Yijun Wang,et al.  VEP-based brain-computer interfaces: time, frequency, and code modulations [Research Frontier] , 2009, IEEE Computational Intelligence Magazine.

[9]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .

[10]  Xingyu Wang,et al.  Discriminative Feature Extraction via Multivariate Linear Regression for SSVEP-Based BCI , 2016, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[11]  D.G. Tzikas,et al.  The variational approximation for Bayesian inference , 2008, IEEE Signal Processing Magazine.

[12]  Kiseon Kim,et al.  Multiple kernel learning based on three discriminant features for a P300 speller BCI , 2017, Neurocomputing.

[13]  Vangelis P. Oikonomou,et al.  An Adaptive Regression Mixture Model for fMRI Cluster Analysis , 2013, IEEE Transactions on Medical Imaging.

[14]  Nello Cristianini,et al.  Kernel Methods for Pattern Analysis , 2004 .

[15]  Simon Rogers,et al.  Hierarchic Bayesian models for kernel learning , 2005, ICML.

[16]  Tzyy-Ping Jung,et al.  A High-Speed Brain Speller using steady-State Visual evoked potentials , 2014, Int. J. Neural Syst..

[17]  Klaus-Robert Müller,et al.  A convolutional neural network for steady state visual evoked potential classification under ambulatory environment , 2017, PloS one.

[18]  Cuntai Guan,et al.  High performance P300 speller for brain-computer interface , 2004, IEEE International Workshop on Biomedical Circuits and Systems, 2004..

[19]  Andrzej Cichocki,et al.  L1-Regularized Multiway Canonical Correlation Analysis for SSVEP-Based BCI , 2013, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[20]  John Shawe-Taylor,et al.  Canonical Correlation Analysis: An Overview with Application to Learning Methods , 2004, Neural Computation.

[21]  Ethem Alpaydin,et al.  Multiple Kernel Learning Algorithms , 2011, J. Mach. Learn. Res..

[22]  Yiannis Kompatsiaris,et al.  Sparse Bayesian Learning for Multiclass Classification with Application to SSVEP- BCI , 2017, GBCIC.

[23]  C. Cinel,et al.  P300-Based BCI Mouse With Genetically-Optimized Analogue Control , 2008, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[24]  Xiaorong Gao,et al.  Design and implementation of a brain-computer interface with high transfer rates , 2002, IEEE Transactions on Biomedical Engineering.

[25]  Jianjun Meng,et al.  Improved Semisupervised Adaptation for a Small Training Dataset in the Brain–Computer Interface , 2014, IEEE Journal of Biomedical and Health Informatics.

[26]  T.M. McGinnity,et al.  Comparative Analysis of Spectral Approaches to Feature Extraction for EEG-Based Motor Imagery Classification , 2008, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[27]  G. Pfurtscheller,et al.  Brain-Computer Interfaces for Communication and Control. , 2011, Communications of the ACM.

[28]  Gert Pfurtscheller,et al.  Characterization of four-class motor imagery EEG data for the BCI-competition 2005 , 2005, Journal of neural engineering.

[29]  Touradj Ebrahimi,et al.  An efficient P300-based brain–computer interface for disabled subjects , 2008, Journal of Neuroscience Methods.

[30]  Kevin P. Murphy,et al.  Machine learning - a probabilistic perspective , 2012, Adaptive computation and machine learning series.

[31]  F. Piccione,et al.  P300-based brain computer interface: Reliability and performance in healthy and paralysed participants , 2006, Clinical Neurophysiology.

[32]  Eda Akman Aydin,et al.  P300-Based Asynchronous Brain Computer Interface for Environmental Control System , 2018, IEEE Journal of Biomedical and Health Informatics.

[33]  Brendan Z. Allison,et al.  Brain-Computer Interfaces: Revolutionizing Human-Computer Interaction , 2013 .

[34]  Xingyu Wang,et al.  Sparse Bayesian Classification of EEG for Brain–Computer Interface , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[35]  Gert Pfurtscheller,et al.  Walking from thought , 2006, Brain Research.

[36]  Mehmet Gönen,et al.  Bayesian Efficient Multiple Kernel Learning , 2012, ICML.

[37]  Hubert Cecotti,et al.  A time-frequency convolutional neural network for the offline classification of steady-state visual evoked potential responses , 2011, Pattern Recognit. Lett..

[38]  Ivan Volosyak,et al.  Multiple Channel Detection of Steady-State Visual Evoked Potentials for Brain-Computer Interfaces , 2007, IEEE Transactions on Biomedical Engineering.

[39]  Toshihisa Tanaka,et al.  Correlated Component Analysis for Enhancing the Performance of SSVEP-Based Brain-Computer Interface , 2018, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[40]  Yiannis Kompatsiaris,et al.  Sparse Bayesian Learning for subject independent classification with application to SSVEP-BCI , 2017, 2017 8th International IEEE/EMBS Conference on Neural Engineering (NER).

[41]  Xiaogang Chen,et al.  A Benchmark Dataset for SSVEP-Based Brain–Computer Interfaces , 2017, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[42]  Yves Grandvalet,et al.  Y.: SimpleMKL , 2008 .

[43]  Yangsong Zhang,et al.  The extension of multivariate synchronization index method for SSVEP-based BCI , 2017, Neurocomputing.

[44]  Yijun Wang,et al.  Enhancing Detection of SSVEPs for a High-Speed Brain Speller Using Task-Related Component Analysis , 2018, IEEE Transactions on Biomedical Engineering.

[45]  Hongtao Wang,et al.  Remote control of an electrical car with SSVEP-Based BCI , 2010, 2010 IEEE International Conference on Information Theory and Information Security.