Elastic net ensemble classifier for event-related potential based automatic spelling

Abstract Background Brain–computer interface (BCI) refers to a direct communication between the brain and an object to be controlled by information embedded in various signals originated from the brain. Electroencephalogram (EEG) is the most common brain signal modality due to its noninvasiveness, ease-of-use, and high time-resolution. P300-based automatic spelling is the most celebrated EEG-based BCI system, which allows its user to relay a message by just staying focused on letters and numbers displayed on a screen. The objectives of this work are (1) to introduce a novel P300 detection algorithm and (2) to compare its performance against the best current practice algorithm for P300 detection. Results Four volunteers tried to spell letters, “PIRATES”, using our automatic spelling system after proper training. Our results indicate that the proposed P300 detection algorithm can speed up the automatic spelling process since it requires a smaller number of flashing sequences than the best current practice algorithm does to recognize target event-related potentials. While the proposed P300 detection algorithm performs better than the best current practice algorithm, it does not necessarily require a heavy computational burden. Conclusion We designed a novel P300 detection algorithm assuming that the sparsity of EEG signals could be effectively utilized to detect target event-related potentials such as P300. Our pilot study results indicate that utilizing the sparsity of EEG signals can improve the automatic spelling experience.

[1]  E. John,et al.  Evoked-Potential Correlates of Stimulus Uncertainty , 1965, Science.

[2]  E W Sellers,et al.  Suppressing flashes of items surrounding targets during calibration of a P300-based brain–computer interface improves performance , 2011, Journal of neural engineering.

[3]  E Donchin,et al.  The mental prosthesis: assessing the speed of a P300-based brain-computer interface. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[4]  Mohammed J. Alhaddad,et al.  Common Average Reference (CAR) Improves P300 Speller , 2012 .

[5]  Xiao Hu,et al.  Noninvasive intracranial hypertension diagnosis using ensemble sparse classifiers , 2011, DMMH '11.

[6]  A. Cichocki,et al.  The Changing Face of P300 BCIs: A Comparison of Stimulus Changes in a P300 BCI Involving Faces, Emotion, and Movement , 2012, PloS one.

[7]  Jonathan R Wolpaw,et al.  A brain-computer interface for long-term independent home use , 2010, Amyotrophic lateral sclerosis : official publication of the World Federation of Neurology Research Group on Motor Neuron Diseases.

[8]  Marc M. Van Hulle,et al.  Comparison of Classification Methods for P300 Brain-Computer Interface on Disabled Subjects , 2011, Comput. Intell. Neurosci..

[9]  E. Donchin,et al.  Talking off the top of your head: toward a mental prosthesis utilizing event-related brain potentials. , 1988, Electroencephalography and clinical neurophysiology.

[10]  Dean J Krusienski,et al.  A comparison of classification techniques for the P300 Speller , 2006, Journal of neural engineering.

[11]  Trevor Hastie,et al.  Regularization Paths for Generalized Linear Models via Coordinate Descent. , 2010, Journal of statistical software.

[12]  Erich E. Sutter,et al.  The brain response interface: communication through visually-induced electrical brain responses , 1992 .

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

[14]  T W Picton,et al.  The P300 Wave of the Human Event‐Related Potential , 1992, Journal of clinical neurophysiology : official publication of the American Electroencephalographic Society.

[15]  Nader Pouratian,et al.  A method for optimizing EEG electrode number and configuration for signal acquisition in P300 speller systems , 2015, Clinical Neurophysiology.

[16]  Dennis J. McFarland,et al.  The P300-based brain–computer interface (BCI): Effects of stimulus rate , 2011, Clinical Neurophysiology.

[17]  Gerwin Schalk,et al.  A Practical Guide to Brain–Computer Interfacing with BCI2000: General-Purpose Software for Brain-Computer Interface Research, Data Acquisition, Stimulus Presentation, and Brain Monitoring , 2010 .

[18]  Dean J. Krusienski,et al.  Ensemble SWLDA Classifiers for the P300 Speller , 2009, HCI.

[19]  N. Squires,et al.  Two varieties of long-latency positive waves evoked by unpredictable auditory stimuli in man. , 1975, Electroencephalography and clinical neurophysiology.

[20]  J. Wolpaw,et al.  A P300 event-related potential brain–computer interface (BCI): The effects of matrix size and inter stimulus interval on performance , 2006, Biological Psychology.

[21]  R. Tibshirani Regression Shrinkage and Selection via the Lasso , 1996 .

[22]  Ivo Käthner,et al.  Rapid P300 brain-computer interface communication with a head-mounted display , 2015, Front. Neurosci..

[23]  Xiao Hu,et al.  Ensemble of sparse classifiers for high-dimensional biological data , 2015, Int. J. Data Min. Bioinform..

[24]  Eric W. Sellers,et al.  A general P300 brain–computer interface presentation paradigm based on performance guided constraints , 2012, Neuroscience Letters.

[25]  A. E. Hoerl,et al.  Ridge regression: biased estimation for nonorthogonal problems , 2000 .

[26]  Brendan Z. Allison,et al.  P300 brain computer interface: current challenges and emerging trends , 2012, Front. Neuroeng..

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

[28]  I. P. Ganin,et al.  Event-related potentials in a moving matrix modification of the P300 brain–computer interface paradigm , 2011, Neuroscience Letters.

[29]  H. Flor,et al.  A spelling device for the paralysed , 1999, Nature.

[30]  J J Vidal,et al.  Toward direct brain-computer communication. , 1973, Annual review of biophysics and bioengineering.

[31]  Kip A Ludwig,et al.  Using a common average reference to improve cortical neuron recordings from microelectrode arrays. , 2009, Journal of neurophysiology.

[32]  K. A. Colwell,et al.  Channel selection methods for the P300 Speller , 2014, Journal of Neuroscience Methods.

[33]  A. Kübler,et al.  Flashing characters with famous faces improves ERP-based brain–computer interface performance , 2011, Journal of neural engineering.

[34]  M Congedo,et al.  A review of classification algorithms for EEG-based brain–computer interfaces , 2007, Journal of neural engineering.

[35]  G Pfurtscheller,et al.  EEG-based brain computer interface (BCI). Search for optimal electrode positions and frequency components. , 1995, Medical progress through technology.

[36]  E. W. Sellers,et al.  Toward enhanced P300 speller performance , 2008, Journal of Neuroscience Methods.