A Generalizable Brain-Computer Interface (BCI) Using Machine Learning for Feature Discovery

This work describes a generalized method for classifying motor-related neural signals for a brain-computer interface (BCI), based on a stochastic machine learning method. The method differs from the various feature extraction and selection techniques employed in many other BCI systems. The classifier does not use extensive a-priori information, resulting in reduced reliance on highly specific domain knowledge. Instead of pre-defining features, the time-domain signal is input to a population of multi-layer perceptrons (MLPs) in order to perform a stochastic search for the best structure. The results showed that the average performance of the new algorithm outperformed other published methods using the Berlin BCI IV (2008) competition dataset and was comparable to the best results in the Berlin BCI II (2002–3) competition dataset. The new method was also applied to electroencephalography (EEG) data recorded from five subjects undertaking a hand squeeze task and demonstrated high levels of accuracy with a mean classification accuracy of 78.9% after five-fold cross-validation. Our new approach has been shown to give accurate results across different motor tasks and signal types as well as between subjects.

[1]  Geoffrey E. Hinton,et al.  Learning representations by back-propagation errors, nature , 1986 .

[2]  Jacob Cohen,et al.  Weighted kappa: Nominal scale agreement provision for scaled disagreement or partial credit. , 1968 .

[3]  J. Wolpaw,et al.  Brain-Computer Interfaces: Principles and Practice , 2012 .

[4]  Dan Wang,et al.  Modeling Physiological Data with Deep Belief Networks. , 2013, International journal of information and education technology.

[5]  Desney S. Tan,et al.  Brain-Computer Interfacing for Intelligent Systems , 2008, IEEE Intelligent Systems.

[6]  Mark S. Leeson,et al.  Artificial Intelligence in Medicine Channel Selection and Classification of Electroencephalogram Signals: an Artificial Neural Network and Genetic Algorithm-based Approach , 2022 .

[7]  Moritz Grosse-Wentrup,et al.  Critical issues in state-of-the-art brain–computer interface signal processing , 2011, Journal of neural engineering.

[8]  Fusheng Yang,et al.  BCI competition 2003-data set IV:An algorithm based on CSSD and FDA for classifying single-trial EEG , 2004, IEEE Transactions on Biomedical Engineering.

[9]  Philipp Slusallek,et al.  Introduction to real-time ray tracing , 2005, SIGGRAPH Courses.

[10]  Martin Fodslette Møller,et al.  A scaled conjugate gradient algorithm for fast supervised learning , 1993, Neural Networks.

[11]  Klaus-Robert Müller,et al.  Classifying Single Trial EEG: Towards Brain Computer Interfacing , 2001, NIPS.

[12]  Geoffrey E. Hinton,et al.  Phoneme recognition using time-delay neural networks , 1989, IEEE Trans. Acoust. Speech Signal Process..

[13]  Jacques Felblinger,et al.  Automated cortical projection of EEG sensors: Anatomical correlation via the international 10–10 system , 2009, NeuroImage.

[14]  D M Durand,et al.  Suppression of axonal conduction by sinusoidal stimulation in rat hippocampus in vitro , 2007, Journal of neural engineering.

[15]  A. Meystel,et al.  Intelligent Systems , 2001 .

[16]  Hung T. Nguyen,et al.  Toward fewer EEG channels and better feature extractor of non-motor imagery mental tasks classification for a wheelchair thought controller , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[17]  F. Babiloni,et al.  Local neural classifier for EEG-based recognition of mental tasks , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[18]  Clemens Brunner,et al.  Mu rhythm (de)synchronization and EEG single-trial classification of different motor imagery tasks , 2006, NeuroImage.

[19]  Hung T. Nguyen,et al.  Mental non-motor imagery tasks classifications of brain computer interface for wheelchair commands using genetic algorithm-based neural network , 2012, The 2012 International Joint Conference on Neural Networks (IJCNN).

[20]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[21]  Gert Pfurtscheller,et al.  Motor imagery and direct brain-computer communication , 2001, Proc. IEEE.

[22]  Jukka Heikkonen,et al.  Local Neural Classifier for EEG-Based Recognition of Mental Tasks , 2000, IJCNN.

[23]  T.M. McGinnity,et al.  Comparative Analysis of Spectral Approaches to Feature Extraction for EEG-Based Motor Imagery Classification , 2008, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[24]  S. Coyle,et al.  Brain–computer interfaces: a review , 2003 .

[25]  Masako Okamoto,et al.  Three-dimensional probabilistic anatomical cranio-cerebral correlation via the international 10–20 system oriented for transcranial functional brain mapping , 2004, NeuroImage.

[26]  Gytis Baranauskas,et al.  What limits the performance of current invasive brain machine interfaces? , 2014, Front. Syst. Neurosci..

[27]  F. Esposito,et al.  Subcortical motor plasticity in patients with sporadic ALS: An fMRI study , 2006, Brain Research Bulletin.

[28]  Maureen Clerc,et al.  An analysis of performance evaluation for motor-imagery based BCI , 2013, Journal of neural engineering.

[29]  S Krishna,et al.  Efficient MEG signal decoding of direction in wrist movement using curve fitting (EMDC) , 2011, 2011 International Conference on Image Information Processing.

[30]  Ad Aertsen,et al.  Review of the BCI Competition IV , 2012, Front. Neurosci..

[31]  Benedict Shien Wei Ng,et al.  EEG phase patterns reflect the selectivity of neural firing. , 2013, Cerebral cortex.

[32]  Lance D. Chambers,et al.  Practical Handbook of Genetic Algorithms , 1995 .

[33]  Mark Hallett,et al.  Exploration of computational methods for classification of movement intention during human voluntary movement from single trial EEG , 2007, Clinical Neurophysiology.

[34]  Luca T. Mainardi,et al.  A genetic algorithm for automatic feature extraction in P300 detection , 2008, 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence).

[35]  Christian Kothe,et al.  Towards passive brain–computer interfaces: applying brain–computer interface technology to human–machine systems in general , 2011, Journal of neural engineering.

[36]  Ronald,et al.  Learning representations by backpropagating errors , 2004 .

[37]  Justin A. Blanco,et al.  Modeling electroencephalography waveforms with semi-supervised deep belief nets: fast classification and anomaly measurement , 2011, Journal of neural engineering.

[38]  M Congedo,et al.  A review of classification algorithms for EEG-based brain–computer interfaces , 2007, Journal of neural engineering.

[39]  Niels Birbaumer,et al.  Cortical Plasticity in Amyotrophic Lateral Sclerosis: Motor Imagery and Function , 2007, Neurorehabilitation and neural repair.

[40]  C. Braun,et al.  A review on directional information in neural signals for brain-machine interfaces , 2009, Journal of Physiology-Paris.