Automated EEG feature selection for brain computer interfaces

A brain computer interface (BCI) utilizes signals derived from electroencephalography (EEG) to establish a connection between a person's state of mind and a computer based signal processing system that interprets the EEG signals. The choice of suitable features of the available EEG signals is crucial for good BCI communication. The optimal set of features is strongly dependent on the subjects and on the used experimental paradigm. Based upon EEG data of an existing BCI system, we present a wrapper method for the automated selection of features. The proposed method combines a genetic algorithm (GA) for the selection of feature with a support vector machine (SVM) for their evaluation. Applying this GA-SVM method to data of several subjects and two different experimental paradigms, we show that our approach leads to enhanced or even optimal classification accuracy.

[1]  U. Strehl,et al.  Modification of Slow Cortical Potentials in Patients with Refractory Epilepsy: A Controlled Outcome Study , 2001, Epilepsia.

[2]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[3]  Thorsten Joachims,et al.  Learning to classify text using support vector machines - methods, theory and algorithms , 2002, The Kluwer international series in engineering and computer science.

[4]  G Pfurtscheller,et al.  Real-time EEG analysis with subject-specific spatial patterns for a brain-computer interface (BCI). , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[5]  G Pfurtscheller,et al.  Separability of EEG signals recorded during right and left motor imagery using adaptive autoregressive parameters. , 1998, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

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

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

[8]  Febo Cincotti,et al.  Relevant EEG features for the classification of spontaneous motor-related tasks , 2002, Biological Cybernetics.

[9]  Gunnar Rätsch,et al.  An introduction to kernel-based learning algorithms , 2001, IEEE Trans. Neural Networks.

[10]  Wolfgang Rosenstiel,et al.  ONLINE CLASSIFICATION OF EEG SIGNALS USING ARTIFICIAL NEURAL NETWORKS FOR BIOFEEDBACK TRAINING OF PATIENTS WITH EPILEPSY , 2002 .

[11]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .