A Self-Adaptive Online Brain–Machine Interface of a Humanoid Robot Through a General Type-2 Fuzzy Inference System

This paper presents a self-adaptive autonomous online learning through a general type-2 fuzzy system (GT2 FS) for the motor imagery (MI) decoding of a brain-machine interface (BMI) and navigation of a bipedal humanoid robot in a real experiment, using electroencephalography (EEG) brain recordings only. GT2 FSs are applied to BMI for the first time in this study. We also account for several constraints commonly associated with BMI in real practice: 1) the maximum number of EEG channels is limited and fixed; 2) no possibility of performing repeated user training sessions; and 3) desirable use of unsupervised and low-complexity feature extraction methods. The novel online learning method presented in this paper consists of a self-adaptive GT2 FS that can autonomously self-adapt both its parameters and structure via creation, fusion, and scaling of the fuzzy system rules in an online BMI experiment with a real robot. The structure identification is based on an online GT2 Gath–Geva algorithm where every MI decoding class can be represented by multiple fuzzy rules (models), which are learnt in a continous (trial-by-trial) non-iterative basis. The effectiveness of the proposed method is demonstrated in a detailed BMI experiment, in which 15 untrained users were able to accurately interface with a humanoid robot, in a single session, using signals from six EEG electrodes only.

[1]  Hani Hagras,et al.  Towards the Wide Spread Use of Type-2 Fuzzy Logic Systems in Real World Applications , 2012, IEEE Computational Intelligence Magazine.

[2]  Mohammad Hossein Fazel Zarandi,et al.  A new cluster validity measure based on general type-2 fuzzy sets: Application in gene expression data clustering , 2014, Knowl. Based Syst..

[3]  Christa Neuper,et al.  Autocalibration and Recurrent Adaptation: Towards a Plug and Play Online ERD-BCI , 2012, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[4]  J. Mouriño,et al.  Recognition of imagined hand movements with low resolution surface Laplacian and linear classifiers. , 2001, Medical engineering & physics.

[5]  Mahardhika Pratama,et al.  Generalized smart evolving fuzzy systems , 2015, Evol. Syst..

[6]  Plamen P. Angelov,et al.  Simpl_eClass: Simplified potential-free evolving fuzzy rule-based classifiers , 2011, 2011 IEEE International Conference on Systems, Man, and Cybernetics.

[7]  Dennis J. McFarland,et al.  Brain–computer interfaces for communication and control , 2002, Clinical Neurophysiology.

[8]  Constantine Kotropoulos,et al.  Gaussian Mixture Modeling by Exploiting the Mahalanobis Distance , 2008, IEEE Transactions on Signal Processing.

[9]  A. Vacavant,et al.  Reconstructions of Noisy Digital Contours with Maximal Primitives Based on Multi-Scale/Irregular Geometric Representation and Generalized Linear Programming , 2017 .

[10]  James C. Bezdek,et al.  On cluster validity for the fuzzy c-means model , 1995, IEEE Trans. Fuzzy Syst..

[11]  Wei-Yen Hsu,et al.  EEG-based motor imagery classification using neuro-fuzzy prediction and wavelet fractal features , 2010, Journal of Neuroscience Methods.

[12]  E. Sellers,et al.  How many people are able to control a P300-based brain–computer interface (BCI)? , 2009, Neuroscience Letters.

[13]  Reinhold Scherer,et al.  FORCe: Fully Online and Automated Artifact Removal for Brain-Computer Interfacing , 2015, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[14]  Donald Gustafson,et al.  Fuzzy clustering with a fuzzy covariance matrix , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[15]  Motoaki Kawanabe,et al.  Toward Unsupervised Adaptation of LDA for Brain–Computer Interfaces , 2011, IEEE Transactions on Biomedical Engineering.

[16]  Atalay Barkana,et al.  Speeding up the scaled conjugate gradient algorithm and its application in neuro-fuzzy classifier training , 2009, Soft Comput..

[17]  Klaus-Robert Müller,et al.  Co-adaptive calibration to improve BCI efficiency , 2011, Journal of neural engineering.

[18]  Guang-Zhong Yang,et al.  Disparity in Frontal Lobe Connectivity on a Complex Bimanual Motor Task Aids in Classification of Operator Skill Level , 2016, Brain Connect..

[19]  Dimitar Filev,et al.  Gustafson-Kessel algorithm for evolving data stream clustering , 2009, CompSysTech '09.

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

[21]  Dongrui Wu,et al.  Comparison and practical implementation of type-reduction algorithms for type-2 fuzzy sets and systems , 2011, 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011).

[22]  J. Wolpaw,et al.  Brain–computer interfaces in neurological rehabilitation , 2008, The Lancet Neurology.

[23]  John Platt,et al.  Probabilistic Outputs for Support vector Machines and Comparisons to Regularized Likelihood Methods , 1999 .

[24]  Geoffrey E. Hinton Deep belief networks , 2009, Scholarpedia.

[25]  Qian Wang,et al.  The range of the value for the fuzzifier of the fuzzy c-means algorithm , 2012, Pattern Recognit. Lett..

[26]  K. Müller,et al.  Predicting BCI performance to study BCI illiteracy , 2009, BMC Neuroscience.

[27]  Jerrold H. Zar Approximations for the Percentage Points of the Chi‐Squared Distribution , 1978 .

[28]  Jerry M. Mendel,et al.  Type-2 fuzzy sets made simple , 2002, IEEE Trans. Fuzzy Syst..

[29]  Reinhold Scherer,et al.  Study of On-Line Adaptive Discriminant Analysis for EEG-Based Brain Computer Interfaces , 2007, IEEE Transactions on Biomedical Engineering.

[30]  Veit Schwämmle,et al.  BIOINFORMATICS ORIGINAL PAPER , 2022 .

[31]  Jerry M. Mendel,et al.  Introduction to Type-2 Fuzzy Logic Control: Theory and Applications , 2014 .

[32]  J. Mourino,et al.  Asynchronous BCI and local neural classifiers: an overview of the adaptive brain interface project , 2003, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[33]  Emo Welzl,et al.  Smallest enclosing disks (balls and ellipsoids) , 1991, New Results and New Trends in Computer Science.

[34]  K. Lafleur,et al.  Quadcopter control in three-dimensional space using a noninvasive motor imagery-based brain–computer interface , 2013, Journal of neural engineering.

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

[36]  Hani Hagras,et al.  Toward General Type-2 Fuzzy Logic Systems Based on zSlices , 2010, IEEE Transactions on Fuzzy Systems.

[37]  S.M. Hosni,et al.  Classification of EEG signals using different feature extraction techniques for mental-task BCI , 2007, 2007 International Conference on Computer Engineering & Systems.

[38]  Narasimhan Sundararajan,et al.  A Fast and Accurate Online Sequential Learning Algorithm for Feedforward Networks , 2006, IEEE Transactions on Neural Networks.

[39]  S. Nishida,et al.  A new brain-computer interface design using fuzzy ARTMAP , 2002, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[40]  Ferenc Szeifert,et al.  Supervised fuzzy clustering for the identification of fuzzy classifiers , 2003, Pattern Recognit. Lett..

[41]  T. Martin McGinnity,et al.  Designing a robust type-2 fuzzy logic classifier for non-stationary systems with application in brain-computer interfacing , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

[42]  Jdel.R. Millan,et al.  On the need for on-line learning in brain-computer interfaces , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[43]  Babak Nadjar Araabi,et al.  Recursive Gath–Geva clustering as a basis for evolving neuro-fuzzy modeling , 2010, Evol. Syst..

[44]  Isak Gath,et al.  Unsupervised Optimal Fuzzy Clustering , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

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

[46]  Fabien Lotte,et al.  The Use of Fuzzy Inference Systems for Classification in EEG-based Brain-Computer Interfaces , 2006 .

[47]  Peter Sanders,et al.  Work-Efficient Matrix Inversion in Polylogarithmic Time , 2015, ACM Trans. Parallel Comput..

[48]  Jerry M. Mendel,et al.  $\alpha$-Plane Representation for Type-2 Fuzzy Sets: Theory and Applications , 2009, IEEE Transactions on Fuzzy Systems.

[49]  Edwin Lughofer,et al.  Autonomous data stream clustering implementing split-and-merge concepts - Towards a plug-and-play approach , 2015, Inf. Sci..

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

[51]  Dongrui Wu An overview of alternative type-reduction approaches for reducing the computational cost of interval type-2 fuzzy logic controllers , 2012, 2012 IEEE International Conference on Fuzzy Systems.

[52]  Chin-Teng Lin,et al.  Development of Wireless Brain Computer Interface With Embedded Multitask Scheduling and its Application on Real-Time Driver's Drowsiness Detection and Warning , 2008, IEEE Transactions on Biomedical Engineering.

[53]  B. Blankertz,et al.  Towards a cure for BCI illiteracy: machine learning based co-adaptive learning , 2009, BMC Neuroscience.

[54]  Jerry M. Mendel,et al.  Centroid of a type-2 fuzzy set , 2001, Inf. Sci..

[55]  Woei Wan Tan,et al.  Towards an efficient type-reduction method for interval type-2 fuzzy logic systems , 2008, 2008 IEEE International Conference on Fuzzy Systems (IEEE World Congress on Computational Intelligence).

[56]  Girijesh Prasad,et al.  Design and on-line evaluation of type-2 fuzzy logic system-based framework for handling uncertainties in BCI classification , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[57]  Kurths,et al.  Phase synchronization of chaotic oscillators. , 1996, Physical review letters.

[58]  Frank Klawonn,et al.  What Is Fuzzy about Fuzzy Clustering? Understanding and Improving the Concept of the Fuzzifier , 2003, IDA.

[59]  Plamen P. Angelov,et al.  An evolving machine learning method for human activity recognition systems , 2013, J. Ambient Intell. Humaniz. Comput..

[60]  T. Kailath The Divergence and Bhattacharyya Distance Measures in Signal Selection , 1967 .

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

[62]  Seung-Bok Choi,et al.  Design of a novel adaptive fuzzy sliding mode controller and application for vibration control of magnetorheological mount , 2014 .

[63]  Li-Wei Ko,et al.  EEG-Based Assessment of Driver Cognitive Responses in a Dynamic Virtual-Reality Driving Environment , 2007, IEEE Transactions on Biomedical Engineering.

[64]  Cuntai Guan,et al.  Regularizing Common Spatial Patterns to Improve BCI Designs: Unified Theory and New Algorithms , 2011, IEEE Transactions on Biomedical Engineering.

[65]  A. Buttfield,et al.  Towards a robust BCI: error potentials and online learning , 2006, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[66]  Narasimhan Sundararajan,et al.  A subject-specific frequency band selection for efficient BCI- an interval type-2 fuzzy inference system approach , 2015, 2015 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[67]  G. Pfurtscheller,et al.  The BCI competition III: validating alternative approaches to actual BCI problems , 2006, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[68]  Febo Cincotti,et al.  Relevant EEG features for the classification of spontaneous motor-related tasks , 2002, Biological Cybernetics.

[69]  Milos Manic,et al.  General Type-2 Fuzzy C-Means Algorithm for Uncertain Fuzzy Clustering , 2012, IEEE Transactions on Fuzzy Systems.

[70]  Clemens Brunner,et al.  Online Control of a Brain-Computer Interface Using Phase Synchronization , 2006, IEEE Transactions on Biomedical Engineering.

[71]  G. Pfurtscheller,et al.  Optimal spatial filtering of single trial EEG during imagined hand movement. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.