Proceedings

A Hierarchical Architecture for Adaptive Brain-Computer Interfacing

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 1647-1651.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-277

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

Brain-computer interfaces (BCIs) allow a user to directly control devices such as cursors and robots using brain signals. Non-invasive BCIs, e.g., those based on electroencephalographic (EEG) signals recorded from the scalp, suffer from low signal-to-noise ratio which limits the bandwidth of control. Invasive BCIs allow fine-grained control but can leave users exhausted since control is typically exerted on a moment-by-moment basis. In this paper, we address these problems by proposing a new adaptive hierarchical architecture for brain-computer interfacing. The approach allows a user to teach the BCI new skills on-the-fly; these learned skills are later invoked directly as high-level commands, relieving the user of tedious low-level control. We report results from four subjects who used a hierarchical EEG-based BCI to successfully train and control a humanoid robot in a virtual home environment. Gaussian processes were used for learning high-level commands, allowing a BCI to switch between autonomous and user-guided modes based on the current estimate of uncertainty. We also report the first instance of multi-tasking in a BCI, involving simultaneous control of two different devices by a single user. Our results suggest that hierarchical BCIs can provide a flexible and robust way of controlling complex robotic devices in real-world environments.

  1. [Bell et al., 2008] C.J. Bell, P. Shenoy, R. Chalodhorn, and R.P.N. Rao. Control of a humanoid robot by a noninvasive brain-computer interface in humans. Journal of Neural Engineering, 5:214, 2008.
  2. [Cyberbotics Ltd., 2010] Webots. http://www. cyberbotics.com/, 2010. [Online; accessed 12-13-2010]. Link
  3. [Faller et al., 2010] J. Faller, G. Müller-Putz, D. Schmal- stieg, and G. Pfurtscheller. An application framework for controlling an avatar in a desktop-based virtual environ- ment via a software ssvep brain-computer interface. Pres- ence: Teleoperators and Virtual Environments, 19(1):25- 34, 2010.
  4. [Galán et al., 2008] F. Galán, M. Nuttin, E. Lew, P. Ferrez, G. Vanacker, J. Philips, and J. del R. Millán. A brain- actuated wheelchair: Asynchronous and non-invasive brain-computer interfaces for continuous control of robots. Clinical Neurophysiology, 119(9):2159-2169, 2008.
  5. [Müller-Putz and Pfurtscheller, 2007] G. R. Müller-Putz and G. Pfurtscheller. Control of an electrical prosthesis with an SSVEP-based BCI. Biomedical Engineering, IEEE Trans- actions on, 55(1):361-364, 2007.
  6. [Müller-Putz et al., 2005] G. R. Müller-Putz, R. Scherer, G. Pfurtscheller, and R. Rupp. EEG-based neuroprosthe- sis control: a step towards clinical practice. Neuroscience Letters, 382:169-174, 2005.
  7. [Rao and Scherer, 2010] R.P.N. Rao and R. Scherer. Brain- computer interfacing. IEEE Signal Processing Magazine, 27(4):152-150, July 2010.
  8. [Rasmussen, 2004] C.E. Rasmussen. Gaussian processes in machine learning. Advanced Lectures on Machine Learn- ing, pages 63-71, 2004.
  9. [Scherer et al., 2008] R. Scherer, F. Lee, A. Schlogl, R. Leeb, H. Bischof, and G. Pfurtscheller. Toward self-paced brain-computer communication: Navigation through virtual worlds. Biomedical Engineering, IEEE Transactions on, 55(2):675-682, 2008.
  10. [The Gaussian Processes Web Site, 2011] Gpml matlab code version 3.1. http://www.gaussianprocess. org/gpml/code/matlab/doc/, 2011. [Online; accessed 01-24-2011]. Link
  11. [The MathWorks, Inc., 2010] Matlab newgrnn. http: //www.mathworks.com/help/toolbox/nnet/ newgrnn.html, 2010. [Online; accessed 12-13-2010]. Link
  12. [Velliste et al., 2008] M. Velliste, S. Perel, M.C. Spalding, A.S. Whitford, and A.B. Schwartz. Cortical control of a prosthetic arm for self-feeding. Nature, 453(7198):1098- 1101, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards