Skip to main content

Random Forests for Feature Selection in Non-invasive Brain-Computer Interfacing

  • Conference paper
Human-Computer Interaction and Knowledge Discovery in Complex, Unstructured, Big Data (HCI-KDD 2013)

Abstract

The aim of the present study was to evaluate the usefulness of the Random Forest (RF) machine learning technique for identifying most significant frequency components in electroencephalogram (EEG) recordings in order to operate a brain computer interface (BCI). EEG recorded from ten able-bodied individuals during sustained left hand, right hand and feet motor imagery was analyzed offline and BCI simulations were computed. The results show that RF, within seconds, identified oscillatory components that allowed generating robust and stable BCI control signals. Hence, RF is a useful tool for interactive machine learning and data mining in the context of BCI.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Pfurtscheller, G., Neuper, C.: Motor imagery and direct brain-computer communication. IEEE Proceeding 89(5), 1123–1134 (2001)

    Article  Google Scholar 

  2. Wolpaw, J.R., Birnbaumer, N., McFarland, D.J., Pfurtscheller, G., Vaughan, T.M.: Brain-Computer interfaces for communication and control. Clinical Neurophysiology 113, 767–791 (2002)

    Article  Google Scholar 

  3. Scherer, R., Müller-Putz, G.R., Pfurtscheller, G.: Flexibility and practicality: Graz Brain-Computer Interface Approach. International Review on Neurobiology 86, 147–157 (2009)

    Article  Google Scholar 

  4. Pfurtscheller, G., Neuper, C.: Motor imagery activates primary sensorimotor area in humans. Neuroscience Letters 239, 65–68 (1997)

    Article  Google Scholar 

  5. Scherer, R., Faller, J., Balderas, D., Friedrich, E.V.C., Pröll, M., Allison, B., Müller-Putz, G.R.: Brain-Computer Interfacing: More than the sum of its parts. Soft Computing 17(2), 317–331 (2013)

    Article  Google Scholar 

  6. Billinger, M., Brunner, C., Scherer, R., Holzinger, A., Müller-Putz, G.R.: Towards a framework based on single trial connectivity for enhancing knowledge discovery in BCI. In: Huang, R., Ghorbani, A.A., Pasi, G., Yamaguchi, T., Yen, N.Y., Jin, B. (eds.) AMT 2012. LNCS, vol. 7669, pp. 658–667. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  7. Lotte, F., Congedo, M., Lécuyer, A., Lamarche, F., Arnaldi, B.: A review of classification algorithms for EEG-based brain-computer interfaces. Journal of Neural Engineering 4, R1–R13 (2007)

    Article  Google Scholar 

  8. Faller, J., Vidaurre, C., Solis-Escalante, T., Neuper, C., Scherer, R.: Autocalibration and recurrent adaptation: Towards a plug and play online ERD-BCI. IEEE Transactions on Neural Systems Rehabilitation Engineering 20, 313–319 (2012)

    Article  Google Scholar 

  9. Bashashati, A., Fatourechi, M., Ward, R.K., Birch, G.E.: A survey of signal processing algorithms in brain-computer interfaces based on electrical brain signals. Journal of Neural Engineering 4(2), 32–57 (2007)

    Article  Google Scholar 

  10. McFarland, D.J., Anderson, C.W., Müller, K.-R., Schlögl, A., Krusienski, D.J.: BCI meeting 2005-workshop on BCI signal processing: feature extraction and translation. IEEE Transactions on Neural Systems and Rehabilitation Engineering 14, 135–138 (2006)

    Article  Google Scholar 

  11. Breiman, L.: Random Forests. Machine Learning 45, 5–32 (2001)

    Article  MATH  Google Scholar 

  12. Steyrl, D., Scherer, R., Müller-Putz, G.R.: Using random forests for classifying motor imagery EEG. In: Proceedings of TOBI Workshop IV, pp. 89–90 (2013)

    Google Scholar 

  13. Bishop, C.M.: Pattern Recognition and Machine Learning. Information Science and Statistics. Springer Science+Business Media, LLC, New York (2006); Jordan, M., Kleinberg. J., Schölkopf, B. (Series eds.)

    Google Scholar 

  14. Hastie, T., Tibshirani, R., Friedman, J.: Springer Series in Statistics: The Elements of Statistical Learning, 2nd edn. Springer (2009)

    Google Scholar 

  15. Breiman, L., Friedman, J.H., Olshen, R.A., Stone, C.J.: CART: Classification and Regression Trees. Wadsworth, Belmont (1983)

    Google Scholar 

  16. Breiman, L.: Bagging predictors. Machine Learning 24, 123–140 (1996)

    MathSciNet  MATH  Google Scholar 

  17. Ho, T.K.: The random subspace method for constructing decision forests. IEEE Transactions on Pattern Analysis and Machine Intelligence 20, 832–844 (1998)

    Article  Google Scholar 

  18. Müller-Putz, G.R., Scherer, R., Pfurtscheller, G., Neuper, C.: Temporal coding of brain patterns for direct limb control in humans. Frontiers in Neuroscience 4, 1–11 (2010)

    Google Scholar 

  19. Pfurtscheller, G., Müller-Putz, G.R., Schlögl, A., Graimann, B., Scherer, R., Leeb, R., Brunner, C., Keinrath, C., Lee, F., Townsend, G., Vidaurre, C., Neuper, C.: 15 years of BCI research at Graz University of Technology: current projects. IEEE Transactions on Neural Systems and Rehabilitation Engineering 14, 205–210 (2006)

    Article  Google Scholar 

  20. Duda, R.O., Hart, P.E., Stork, D.G.: Pattern Classification. John Wiley and Sons, USA (2001)

    MATH  Google Scholar 

  21. Hjorth, B.: An on-line transformation of EEG scalp potentials into orthogonal source derivations. Electroencephalogr. Clin. Neurophysiol. 39, 526–530 (1975)

    Article  Google Scholar 

  22. Jaiantilal, A.: Random Forest implementation for MATLAB (November 6, 2012), http://code.google.com/p/randomforest-matlab/

  23. Müller-Putz, G.R., Scherer, R., Brunner, C., Leeb, R., Pfurtscheller, G.: Better than Random? A closer look on BCI results. International Journal of Bioelektromagnetism 10, 52–55 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Steyrl, D., Scherer, R., Müller-Putz, G.R. (2013). Random Forests for Feature Selection in Non-invasive Brain-Computer Interfacing. In: Holzinger, A., Pasi, G. (eds) Human-Computer Interaction and Knowledge Discovery in Complex, Unstructured, Big Data. HCI-KDD 2013. Lecture Notes in Computer Science, vol 7947. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39146-0_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39146-0_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39145-3

  • Online ISBN: 978-3-642-39146-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics