Classification of Brain-Computer Interface Data

In this paper we investigate the classification of mental tasks based on electroencephalographic (EEG) data for Brain Computer Interfaces (BCI) in two scenarios: off line and on-line. In the off-line scenario we evaluate the performance of a number of classifiers using a benchmark dataset, the same pre-processing and feature selection and show that classifiers that haven't been used before are good choices. We also apply a new feature selection method that is suitable for the highly correlated EEG data and show that it greatly reduces the number of features without deteriorating the classification accuracy. In the on-line scenario that we have designed, we study the performance of our system to play a computer game for which the signals are processed in real time and the subject receives visual feedback of the resulting control within the game environment. We discuss the performance and highlight important issues.

[1]  H. Jasper,et al.  Electrocorticograms in man: Effect of voluntary movement upon the electrical activity of the precentral gyrus , 1949 .

[2]  John Moody,et al.  Fast Learning in Networks of Locally-Tuned Processing Units , 1989, Neural Computation.

[3]  David H. Wolpert,et al.  Stacked generalization , 1992, Neural Networks.

[4]  S. Cessie,et al.  Ridge Estimators in Logistic Regression , 1992 .

[5]  Yoav Freund,et al.  Experiments with a New Boosting Algorithm , 1996, ICML.

[6]  J R Wolpaw,et al.  Spatial filter selection for EEG-based communication. , 1997, Electroencephalography and clinical neurophysiology.

[7]  D. Opitz,et al.  Popular Ensemble Methods: An Empirical Study , 1999, J. Artif. Intell. Res..

[8]  John C. Platt,et al.  Fast training of support vector machines using sequential minimal optimization, advances in kernel methods , 1999 .

[9]  G. Pfurtscheller,et al.  Designing optimal spatial filters for single-trial EEG classification in a movement task , 1999, Clinical Neurophysiology.

[10]  Anil K. Jain,et al.  Statistical Pattern Recognition: A Review , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Ian Witten,et al.  Data Mining , 2000 .

[12]  Mark A. Hall,et al.  Correlation-based Feature Selection for Discrete and Numeric Class Machine Learning , 1999, ICML.

[13]  E Donchin,et al.  Brain-computer interface technology: a review of the first international meeting. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[14]  Klaus-Robert Müller,et al.  Classifying Single Trial EEG: Towards Brain Computer Interfacing , 2001, NIPS.

[15]  Jianting Cao,et al.  CLASSIFICATION OF SINGLE TRIAL EEG SIGNALS BY A COMBINED PRINCIPAL + INDEPENDENT COMPONENT ANALYSIS AND PROBABILISTIC NEURAL NETWORK APPROACH , 2003 .

[16]  K.-R. Muller,et al.  Linear and nonlinear methods for brain-computer interfaces , 2003, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[17]  C.W. Anderson,et al.  Comparison of linear, nonlinear, and feature selection methods for EEG signal classification , 2003, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[18]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[19]  Thomas G. Dietterich An Experimental Comparison of Three Methods for Constructing Ensembles of Decision Trees: Bagging, Boosting, and Randomization , 2000, Machine Learning.

[20]  N. Birbaumer,et al.  BCI2000: a general-purpose brain-computer interface (BCI) system , 2004, IEEE Transactions on Biomedical Engineering.

[21]  G.A. Barreto,et al.  On the classification of mental tasks: a performance comparison of neural and statistical approaches , 2004, Proceedings of the 2004 14th IEEE Signal Processing Society Workshop Machine Learning for Signal Processing, 2004..

[22]  Robert C. Holte,et al.  Very Simple Classification Rules Perform Well on Most Commonly Used Datasets , 1993, Machine Learning.

[23]  Gabriel Curio,et al.  MACHINE LEARNING TECHNIQUES FOR BRAIN-COMPUTER INTERFACES , 2004 .

[24]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[25]  D. Kibler,et al.  Instance-based learning algorithms , 2004, Machine Learning.

[26]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[27]  Mohammad Hassan Moradi,et al.  A new approach in the BCI research based on fractal dimension as feature and Adaboost as classifier , 2004, Journal of neural engineering.

[28]  Christa Neuper,et al.  A Comparative Analysis of Multi-Class EEG Classification for Brain Computer Interface , 2005 .

[29]  W. Penfield,et al.  Electrocorticograms in man: Effect of voluntary movement upon the electrical activity of the precentral gyrus , 2005, Archiv für Psychiatrie und Nervenkrankheiten.

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

[31]  David W. Aha,et al.  Instance-Based Learning Algorithms , 1991, Machine Learning.

[32]  M. Thulasidas,et al.  Robust classification of EEG signal for brain-computer interface , 2006, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[33]  G. Pfurtscheller,et al.  The BCI competition III: validating alternative approaches to actual BCI problems , 2006, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[34]  Charles W. Anderson,et al.  Classification of EEG Signals from Four Subjects During Five Mental Tasks , 2007 .

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

[36]  José del R. Millán,et al.  An Introduction to Brain-Computer Interfacing , 2007 .

[37]  K. Jellinger Toward Brain-Computer Interfacing , 2009 .