Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
Comparative Study
. 2010 Feb;7(1):16003.
doi: 10.1088/1741-2560/7/1/016003. Epub 2010 Jan 14.

A comparison of regression techniques for a two-dimensional sensorimotor rhythm-based brain-computer interface

Affiliations
Comparative Study

A comparison of regression techniques for a two-dimensional sensorimotor rhythm-based brain-computer interface

Joan Fruitet et al. J Neural Eng. 2010 Feb.

Abstract

People can learn to control electroencephalogram (EEG) features consisting of sensorimotor-rhythm amplitudes and use this control to move a cursor in one, two or three dimensions to a target on a video screen. This study evaluated several possible alternative models for translating these EEG features into two-dimensional cursor movement by building an offline simulation using data collected during online performance. In offline comparisons, support-vector regression (SVM) with a radial basis kernel produced somewhat better performance than simple multiple regression, the LASSO or a linear SVM. These results indicate that proper choice of a translation algorithm is an important factor in optimizing brain-computer interface (BCI) performance, and provide new insight into algorithm choice for multidimensional movement control.

PubMed Disclaimer

Figures

Figure 1
Figure 1
Left: EEG recorded from two electrodes during one trial. At zero time the target appears. One sec later the cursor appears and begins to move. One of the sliding windows is highlighted in red. Center: Hypothetical example showing the eight possible target locations, and the target for the current trial (in green). The green (gray) curve represents the cursor movement generated by the offline analysis up to (after) the time of the red window. The red sliding window must be used to move the red dot. Right: The sigmoid function. If the target if far from the cursor, the exact relative position of the target does not mater, just the direction is important. This is why, for example, the output for the relative coordinate of (0.5; 0.5) is very close to the one of (1; 1), meaning that in both cases the user should move fast to the right and to the top.
Figure 2
Figure 2
Holdout: one data set is used for training (gray) and the other for testing (red). Cross Validation: the data are split into n parts. A total of n analyses are performed. Each part is used as the testing set (red) for one analysis while the n−1 other parts are used as the training set (gray). To adjust the parameters, a second level of cross validation is made: before each of the n analysis, n−1 analyses are made (training sets are in grey and testing sets in blue). To obtain unbiased result, the testing data set of the first level of cross validation (red) is not used during the second level of cross validation (white).
Figure 3
Figure 3
Results on the training (dash lines) and testing (full lines) data sets in term of the square of Pearson’s correlation coefficient as a function of the size of the training data set for the four different methods.
Figure 4
Figure 4
Results on the testing data set (as r2) as a function of the delay. Each user is represented by a different color. The two users with spinal cord injuries are represented by dash lines. The right end of the curves is with an infinite delay (i.e., the previous cursor movement is not taken into account, so that the desired output of the regression is the absolute coordinate of the target and does not depend on the cursor position). (The multiple linear regression technique was used with the sliding windows approach, two electrodes and features selection.)
Figure 5
Figure 5
Average results in term of r2 for eight users (with the multiple linear regression technique, the sliding windows approach, two electrodes and features selection), when no interpolation is used (dark blue) and for four different interpolation methods. The error bars represent the interval of confidence at 95% of the increase of the results compare to no interpolation. Except for the nearest neighbor, all the interpolation techniques significantly increase the results.
Figure 6
Figure 6
Average results (as r2) for eight users, for multiple linear regression (M.L.R.) and SVR with RBF kernel, when working on sliding windows. Feature-unique weights for the RBF were calculated by the feature selection algorithm. The error bars represent the interval of confidence at 95% of the increase of the results compare to MLR with 10 electrodes and no features selection. The starts show methods significantly different from 10 electrodes and no feature selection.

Similar articles

Cited by

References

    1. Albert NB, Weigelt M, Hazeltine E, Ivry RB. Target selection during bimanual reaching to direct cues is unaffected by the perceptual similarity of targets. Journal of Experimental Psychology. 2007;33:1107–1116. - PubMed
    1. Birbaumer N, Ghanayim N, Hinterberger T, Iversen I, Kotchoubey B, Kubler A, Perlmouter J, Taub E, Flor H. A spelling device for the paralyzed. Nature. 1999;398:297–298. - PubMed
    1. Blankertz B, Muller K-R, Krusienski DJ, Schalk G, Wolpaw JR, Schlogl A, Pfurtscheller G, Millan JR, Schroder M, Birbaumer N. The BCI Competition III: Validating alternative approaches to actual BCI problems. IEEE Transactions on Neural Systems and Rehabilitation Engineering. 2006;14:153–159. - PubMed
    1. Blum A, Langley P. Selection of relevant features and examples in machine learning. Artificial Intelligence. 1997;97:245–271.
    1. Efron B, Tibshirani R. An introduction to the bootstrap. Chapman & Hall; 1993.

Publication types

LinkOut - more resources