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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Pfurtscheller, G., Neuper, C.: Motor imagery and direct brain-computer communication. IEEE Proceeding 89(5), 1123–1134 (2001)
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)
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)
Pfurtscheller, G., Neuper, C.: Motor imagery activates primary sensorimotor area in humans. Neuroscience Letters 239, 65–68 (1997)
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)
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)
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)
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)
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)
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)
Breiman, L.: Random Forests. Machine Learning 45, 5–32 (2001)
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)
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.)
Hastie, T., Tibshirani, R., Friedman, J.: Springer Series in Statistics: The Elements of Statistical Learning, 2nd edn. Springer (2009)
Breiman, L., Friedman, J.H., Olshen, R.A., Stone, C.J.: CART: Classification and Regression Trees. Wadsworth, Belmont (1983)
Breiman, L.: Bagging predictors. Machine Learning 24, 123–140 (1996)
Ho, T.K.: The random subspace method for constructing decision forests. IEEE Transactions on Pattern Analysis and Machine Intelligence 20, 832–844 (1998)
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)
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)
Duda, R.O., Hart, P.E., Stork, D.G.: Pattern Classification. John Wiley and Sons, USA (2001)
Hjorth, B.: An on-line transformation of EEG scalp potentials into orthogonal source derivations. Electroencephalogr. Clin. Neurophysiol. 39, 526–530 (1975)
Jaiantilal, A.: Random Forest implementation for MATLAB (November 6, 2012), http://code.google.com/p/randomforest-matlab/
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)