sw-SVM: sensor weighting support vector machines for EEG-based brain-computer interfaces

J Neural Eng. 2011 Oct;8(5):056004. doi: 10.1088/1741-2560/8/5/056004. Epub 2011 Aug 5.

Abstract

In many machine learning applications, like brain-computer interfaces (BCI), high-dimensional sensor array data are available. Sensor measurements are often highly correlated and signal-to-noise ratio is not homogeneously spread across sensors. Thus, collected data are highly variable and discrimination tasks are challenging. In this work, we focus on sensor weighting as an efficient tool to improve the classification procedure. We present an approach integrating sensor weighting in the classification framework. Sensor weights are considered as hyper-parameters to be learned by a support vector machine (SVM). The resulting sensor weighting SVM (sw-SVM) is designed to satisfy a margin criterion, that is, the generalization error. Experimental studies on two data sets are presented, a P300 data set and an error-related potential (ErrP) data set. For the P300 data set (BCI competition III), for which a large number of trials is available, the sw-SVM proves to perform equivalently with respect to the ensemble SVM strategy that won the competition. For the ErrP data set, for which a small number of trials are available, the sw-SVM shows superior performances as compared to three state-of-the art approaches. Results suggest that the sw-SVM promises to be useful in event-related potentials classification, even with a small number of training trials.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Brain / physiology
  • Brain Mapping
  • Electroencephalography / classification
  • Electroencephalography / instrumentation*
  • Electroencephalography / methods*
  • Electronic Data Processing
  • Event-Related Potentials, P300
  • Humans
  • Linear Models
  • Mental Processes
  • Nonlinear Dynamics
  • Reading
  • Reproducibility of Results
  • Signal-To-Noise Ratio
  • Support Vector Machine*
  • User-Computer Interface*