Automatic motor task selection via a bandit algorithm for a brain-controlled button

OBJECTIVE Brain-computer interfaces (BCIs) based on sensorimotor rhythms use a variety of motor tasks, such as imagining moving the right or left hand, the feet or the tongue. Finding the tasks that yield best performance, specifically to each user, is a time-consuming preliminary phase to a BCI experiment. This study presents a new adaptive procedure to automatically select (online) the most promising motor task for an asynchronous brain-controlled button. APPROACH We develop for this purpose an adaptive algorithm UCB-classif based on the stochastic bandit theory and design an EEG experiment to test our method. We compare (offline) the adaptive algorithm to a naïve selection strategy which uses uniformly distributed samples from each task. We also run the adaptive algorithm online to fully validate the approach. MAIN RESULTS By not wasting time on inefficient tasks, and focusing on the most promising ones, this algorithm results in a faster task selection and a more efficient use of the BCI training session. More precisely, the offline analysis reveals that the use of this algorithm can reduce the time needed to select the most appropriate task by almost half without loss in precision, or alternatively, allow us to investigate twice the number of tasks within a similar time span. Online tests confirm that the method leads to an optimal task selection. SIGNIFICANCE This study is the first one to optimize the task selection phase by an adaptive procedure. By increasing the number of tasks that can be tested in a given time span, the proposed method could contribute to reducing 'BCI illiteracy'.

[1]  G. Pfurtscheller,et al.  Motor imagery activates primary sensorimotor area in humans , 1997, Neuroscience Letters.

[2]  F. L. D. Silva,et al.  Event-related EEG/MEG synchronization and desynchronization: basic principles , 1999, Clinical Neurophysiology.

[3]  G. Pfurtscheller,et al.  Optimal spatial filtering of single trial EEG during imagined hand movement. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[4]  T. Dinan,et al.  Discussion and perspectives , 2002 .

[5]  G. Pfurtscheller,et al.  Brain-Computer Interfaces for Communication and Control. , 2011, Communications of the ACM.

[6]  Peter Auer,et al.  Finite-time Analysis of the Multiarmed Bandit Problem , 2002, Machine Learning.

[7]  José del R. Millán,et al.  Brain-actuated interaction , 2004, Artif. Intell..

[8]  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.

[9]  H. Robbins Some aspects of the sequential design of experiments , 1952 .

[10]  Klaus-Robert Müller,et al.  The non-invasive Berlin Brain–Computer Interface: Fast acquisition of effective performance in untrained subjects , 2007, NeuroImage.

[11]  Monica-Claudia Dobrea,et al.  The selection of proper discriminative cognitive tasks — A necessary prerequisite in high-quality BCI applications , 2009, 2009 2nd International Symposium on Applied Sciences in Biomedical and Communication Technologies.

[12]  Benjamin Blankertz,et al.  Towards a Cure for BCI Illiteracy , 2009, Brain Topography.

[13]  W. A. Sarnacki,et al.  Electroencephalographic (EEG) control of three-dimensional movement , 2010, Journal of neural engineering.

[14]  Jonathan R Wolpaw,et al.  A comparison of regression techniques for a two-dimensional sensorimotor rhythm-based brain–computer interface , 2010, Journal of neural engineering.

[15]  Clemens Brunner,et al.  Analysis of sensorimotor rhythms for the implementation of a brain switch for healthy subjects , 2010, Biomed. Signal Process. Control..

[16]  Guillaume Gibert,et al.  OpenViBE: An Open-Source Software Platform to Design, Test, and Use BrainComputer Interfaces in Real and Virtual Environments , 2010, PRESENCE: Teleoperators and Virtual Environments.

[17]  Dimitrie Alexa,et al.  Spectral EEG features and tasks selection process: Some considerations toward BCI applications , 2010, 2010 IEEE International Workshop on Multimedia Signal Processing.

[18]  Dennis J. McFarland,et al.  Brain–computer interfaces for communication and control , 2002, Clinical Neurophysiology.

[19]  T. Papadopoulo,et al.  Preliminary study for an offline hybrid BCI using sensorimotor rhythms and beta rebound. , 2011 .

[20]  Maureen Clerc,et al.  Investigating brief motor imagery for an ERD/ERS based BCI , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[21]  Rémi Munos,et al.  Bandit Algorithms boost Brain Computer Interfaces for motor-task selection of a brain-controlled button , 2012, NIPS.

[22]  William J Tyler,et al.  A quantitative overview of biophysical forces impinging on neural function , 2013, Physical biology.