A Critical Review on the Usage of Ensembles for BCI

In this chapter we review the employment of classifier ensembles for Brain Computer Interfaces (BCIs). We attain to the best of our knowledge the first review on the utilization of these kind of techniques in the BCI application field. This is a paradigm originated in the Machine Learning community, where a group of classifiers is applied to a data set and the obtained results are then integrated through a combining function. Ensembles have been recognized in recent general BCI surveys as an enormously interesting technique for classifying BCI data because of their capability to cope with the large variability of this kind of data. First we try to describe different design principles that can help users to quickly identify how to proceed when developing a new ensemble based BCI system. Moreover we make an extensive review of the most usual nomenclature. Our last goal is to summarize best practices, construction principles, and results obtained on different data sets for the sake of reference.

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

[2]  G Pfurtscheller,et al.  Using time-dependent neural networks for EEG classification. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[3]  Virginia R. de Sa,et al.  Preprocessing and Meta-Classification for Brain-Computer Interfaces , 2007, IEEE Transactions on Biomedical Engineering.

[4]  Ren C. Luo,et al.  Multisensor integration and fusion for intelligent machines and systems , 1995 .

[5]  H. Poizner,et al.  Predicting Reaching Targets from Human EEG , 2008, IEEE Signal Processing Magazine.

[6]  Kagan Tumer,et al.  Classifier ensembles: Select real-world applications , 2008, Inf. Fusion.

[7]  Klaus-Robert Müller,et al.  Subject-independent mental state classification in single trials , 2009, Neural Networks.

[8]  Gleb Beliakov,et al.  Aggregation Functions: A Guide for Practitioners , 2007, Studies in Fuzziness and Soft Computing.

[9]  Irena Koprinska,et al.  Classification of Brain-Computer Interface Data , 2008, AusDM.

[10]  Constantin V. Negoita,et al.  On Fuzzy Systems , 1978 .

[11]  Damien Coyle,et al.  Neural network based auto association and time-series prediction for biosignal processing in brain-computer interfaces , 2009, IEEE Computational Intelligence Magazine.

[12]  William Bishop,et al.  Real-Time Decision Fusion for Multimodal Neural Prosthetic Devices , 2010, PloS one.

[13]  Anil K. Jain,et al.  Statistical Pattern Recognition: A Review , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Dean J. Krusienski,et al.  Ensemble SWLDA Classifiers for the P300 Speller , 2009, HCI.

[15]  Xiaorong Gao,et al.  One-Versus-the-Rest(OVR) Algorithm: An Extension of Common Spatial Patterns(CSP) Algorithm to Multi-class Case , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[16]  Lior Rokach,et al.  Ensemble-based classifiers , 2010, Artificial Intelligence Review.

[17]  Aureli Soria-Frisch,et al.  Fusion operators for multi-modal biometric authentication based on physiological signals , 2010, International Conference on Fuzzy Systems.

[18]  Francisco Sepulveda,et al.  Wavelets and ensemble of FLDs for P300 classification , 2009, 2009 4th International IEEE/EMBS Conference on Neural Engineering.

[19]  B.V. Dasarathy,et al.  A composite classifier system design: Concepts and methodology , 1979, Proceedings of the IEEE.

[20]  Klaus-Robert Müller,et al.  CSP patches: an ensemble of optimized spatial filters. An evaluation study , 2011, Journal of neural engineering.

[21]  Ricardo Tanscheit,et al.  Mental Tasks Classification for a Noninvasive BCI Application , 2009, ICANN.

[22]  David G. Stork,et al.  Pattern classification, 2nd Edition , 2000 .

[23]  Pierre Geurts,et al.  Contributions to decision tree induction: bias/variance tradeoff and time series classification , 2002 .

[24]  Gert Pfurtscheller,et al.  Brain-computer interface: a new communication device for handicapped persons , 1993 .

[25]  C. Neuper,et al.  Combining Brain–Computer Interfaces and Assistive Technologies: State-of-the-Art and Challenges , 2010, Front. Neurosci..

[26]  Amanda J. C. Sharkey,et al.  Combining Artificial Neural Nets: Ensemble and Modular Multi-Net Systems , 1999 .

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

[28]  Anil K. Jain,et al.  39 Dimensionality and sample size considerations in pattern recognition practice , 1982, Classification, Pattern Recognition and Reduction of Dimensionality.

[29]  Ludmila I. Kuncheva,et al.  Combining Pattern Classifiers: Methods and Algorithms , 2004 .

[30]  P. Sajda,et al.  Spatiotemporal Linear Decoding of Brain State , 2008, IEEE Signal Processing Magazine.

[31]  Anil K. Jain,et al.  Small Sample Size Effects in Statistical Pattern Recognition: Recommendations for Practitioners , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[32]  Subhash C. Bagui,et al.  Combining Pattern Classifiers: Methods and Algorithms , 2005, Technometrics.

[33]  Ludmila I. Kuncheva,et al.  Multi-modal biometric emotion recognition using classifier ensembles , 2011, IEA/AIE'11.

[34]  Klaus-Robert Müller,et al.  Subject independent EEG-based BCI decoding , 2009, NIPS.

[35]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[36]  Saeed Bagheri Shouraki,et al.  Variant Combination of Multiple Classifiers Methods for Classifying the EEG Signals in Brain-Computer Interface , 2008, CSICC.

[37]  Shiliang Sun,et al.  An experimental evaluation of ensemble methods for EEG signal classification , 2007, Pattern Recognit. Lett..

[38]  James C. Bezdek,et al.  Decision templates for multiple classifier fusion: an experimental comparison , 2001, Pattern Recognit..

[39]  Mongi A. Abidi,et al.  Data fusion in robotics and machine intelligence , 1992 .

[40]  P. Ho Geoscience And Remote Sensing , 2014 .

[41]  David G. Stork,et al.  Pattern Classification , 1973 .

[42]  G. Pfurtscheller,et al.  EEG-based discrimination between imagination of right and left hand movement. , 1997, Electroencephalography and clinical neurophysiology.

[43]  Klaus-Robert Müller,et al.  Machine learning for real-time single-trial EEG-analysis: From brain–computer interfacing to mental state monitoring , 2008, Journal of Neuroscience Methods.

[44]  Robert P. W. Duin,et al.  Bagging, Boosting and the Random Subspace Method for Linear Classifiers , 2002, Pattern Analysis & Applications.

[45]  Shiliang Sun,et al.  The random electrode selection ensemble for EEG signal classification , 2008, Pattern Recognit..

[46]  Amanda J. C. Sharkey,et al.  Multi-Net Systems , 1999 .

[47]  Alain Rakotomamonjy,et al.  BCI Competition III: Dataset II- Ensemble of SVMs for BCI P300 Speller , 2008, IEEE Transactions on Biomedical Engineering.

[48]  Andrey V. Bogdanov Neuroinspired Architecture for Robust Classifier Fusion of Multisensor Imagery , 2008, IEEE Transactions on Geoscience and Remote Sensing.

[49]  Ludmila I. Kuncheva,et al.  "Fuzzy" versus "nonfuzzy" in combining classifiers designed by Boosting , 2003, IEEE Trans. Fuzzy Syst..

[50]  P. Comon,et al.  Ica: a potential tool for bci systems , 2008, IEEE Signal Processing Magazine.

[51]  R. Polikar,et al.  Ensemble based systems in decision making , 2006, IEEE Circuits and Systems Magazine.

[52]  Dezhong Yao,et al.  Common Spatial Pattern Ensemble Classifier and Its Application in Brain-Computer Interface , 2009 .

[53]  Jiri Matas,et al.  On Combining Classifiers , 1998, IEEE Trans. Pattern Anal. Mach. Intell..