title: Comparison of linear, nonlinear, and feature selection methods for EEG signal classification.
abstract: The reliable operation of brain-computer interfaces (BCIs) based on spontaneous electroencephalogram (EEG) signals requires accurate classification of multichannel EEG. The design of EEG representations and classifiers for BCI are open research questions whose difficulty stems from the need to extract complex spatial and temporal patterns from noisy multidimensional time series obtained from EEG measurements. The high-dimensional and noisy nature of EEG may limit the advantage of nonlinear classification methods over linear ones. This paper reports the results of a linear (linear discriminant analysis) and two nonlinear classifiers (neural networks and support vector machines) applied to the classification of spontaneous EEG during five mental tasks, showing that nonlinear classifiers produce only slightly better classification results. An approach to feature selection based on genetic algorithms is also presented with preliminary results of application to EEG during finger movement.
authors.affiliation: Department of Computer Science, Colorado State University, Fort Collins 80523, USA. deong@acm.org
authors.forename: Deon
authors.initials: D
authors.lastname: Garrett
authors.forename: David A
authors.initials: DA
authors.lastname: Peterson
authors.forename: Charles W
authors.initials: CW
authors.lastname: Anderson
authors.forename: Michael H
authors.initials: MH
authors.lastname: Thaut
mesh_terms: D000465:Algorithms; D001921:Brain / Q000502:physiology*; D003198:Computer Simulation; D016002:Discriminant Analysis; D004569:Electroencephalography / Q000145:classification / Q000379:methods*; D005071:Evoked Potentials / Q000502:physiology*; D005385:Fingers / Q000502:physiology; D006801:Humans; D016014:Linear Models; D008959:Models, Neurological; D009068:Movement / Q000502:physiology; D016571:Neural Networks, Computer; D017711:Nonlinear Dynamics; D010363:Pattern Recognition, Automated; D012815:Signal Processing, Computer-Assisted; D013850:Thinking / Q000502:physiology; D014584:User-Computer Interface