Abstract
One of the important areas of brain–computer interface (BCI) research is to identify event-related potentials (ERPs) which are spatial–temporal patterns of the brain activity that happen after presentation of a stimulus and before execution of a movement. One of the important ERPs is the P300 which is an endogenous component of ERPs with a latency of about 300 ms which is elicited by significant stimuli (visual, or auditory). Various machine learning-based classifiers have been used to predict the P300 events and relate them to the human intended activities. However, the vast majority of the employed techniques like Bayesian linear discriminant analysis (BLDA) and regularized fisher linear discriminant analysis (RFLDA) are black box models which are difficult to understand and analyse by a normal clinician. In addition, due to the inter- and intra-user uncertainties associated with the P300 events, most of the existing classifiers need to be trained for a specific user under specific circumstances and the classifier needs to be retrained for different users or change of circumstances. In this paper, we present an interval type-2 fuzzy logic-based classifier which is able to handle the users’ uncertainties to produce better prediction accuracies than other competing classifiers such as BLDA or RFLDA. In addition, the generated type-2 fuzzy classifier is learnt from data via genetic algorithms to produce a small number of rules with a rule length of only one antecedent to maximise the transparency and interpretability for the normal clinician. We also employ a feature selection system based on an ensemble neural networks recursive feature selection which is able to find the effective time instances within the effective sensors in relation to given P300 event. We will present various experiments which were performed on standard data sets and using real-data sets obtained from real subjects’ experiments performed in the BCI laboratory in King Abdulaziz University. It will be shown that the produced type-2 fuzzy logic-based classifier will learn simple rules which are easy to understand explaining the events in question. In addition, the produced type-2 fuzzy logic classifier will be able to give better accuracies when compared to BLDA or RFLDA on various human subjects on the standard and real-world data sets.
Similar content being viewed by others
References
Alhaddad M, Kamel M, Malibary H (2011) First technical report BC, King Abdulaziz University, College of Computing and Information Technology. http://malhaddad.kau.edu.sa/Pages-BCI-Publications.aspx
Alhaddad M, Kamel M, Malibary H (2012), Second technical report BCI, King Abdulaziz University, College of Computing and Information Technology. http://malhaddad.kau.edu.sa/Pages-BCI-Publications.aspx
Citi L, Poli R, Caterina C (2009) Exploiting P300 amplitude variations can improve classification accuracy in Donchin’s BCI Speller. In: Proceedings of the 4th International IEEE EMBS conference on neural engineering, Antalya, pp 478–481
Croux C, Filzmoser P, Joossens K (2008) Classification efficiencies for robust linear discriminant analysis. Stat Sinica 18(2):581–599
Herman P, Prasad G, Mcginnity T (2008) Designing a robust type-2 fuzzy logic classifier for non-stationary systems with application in brain-computer interfacing. In: Proceedings of the 2008 IEEE international conference on systems. Man and cybernetics, Singapore, pp 1343–1349
Hagras H (2004) A hierarchical type-2 fuzzy logic control architecture for autonomous mobile robots. IEEE Trans Fuzzy Syst 12(4):524–539
Hagras H, Doctor F, Lopez A, Callaghan V (2007) An incremental adaptive life long learning approach for type-2 fuzzy embedded agents in ambient intelligent environments. IEEE Trans Fuzzy Syst 15(1):41–55
Hoffmann U, Vesin J, Ebrahimi T, Diserens K (2008) An efficient P300-based brain-computer interface for disabled subjects. J Neurosci Methods 167(1):115–125
Lotte F, Congedo M, Lécuyer A, Lamarche F, Arnaldi B (2007a) A review of classification algorithms for EEG-based brain–computer interfaces. J Neural Eng 4(2):1–24
Lotte F, Lécuyer A, Lamarche F, Arnaldi B (2007b) Studying the use of fuzzy inference systems for motor imagery classification. IEEE Trans Neural Syst Rehabil Eng 15(2):322–324
Lotte F, Lécuyer A, Arnaldi B (2009) FuRIA: an inverse solution based feature extraction algorithm using fuzzy set theory for brain–computer interfaces. IEEE Trans Signal Process 57(8):3253–3263
Luck S (2005) An Introduction to the event related potential technique. In: Cognitive neuroscience, Cambridge
Mason G, Bashashati A, Fatourechi M, Navarro F, Birch G (2007) A comprehensive survey of brain interface technology designs. Ann Biomed Eng 35(2):137–169
Mendel J (2001) Uncertain rule-based fuzzy logic systems: introduction and new directions. Prentice-Hall, Upper Saddle River
Muller R, Anderson C, Birch G (2003) Linear and nonlinear methods for brain–computer interfaces. IEEE Trans Neural Syst Rehabil Eng 11(2):165–169
Murphy A (2012) Mind reading. In: Physcology today. http://www.psychologytoday.com/articles/200708/mind-reading
Palaniappan R, Paramersan S, Nishida N, Saiwaki A (2002) A new brain–computer interface design using fuzzy artmap. IEEE Trans Neural Syst Rehabil 10(3):140–148
Ranta R, Salido-Ruiz R, Louis-Dorr V (2010) Reference estimation in EEG recordings. In: Proceedings of the 2010 IEEE international conference on the Biological Medical Engineering Society, pp 5371–5374
Schalk R (2004) BCI Competition III challenge. http://www.bbci.de/competition/iii/
Shih J, Krusienski D, Wolpaw J (2013) Brain–computer interfaces in medicine. Mayo Clin Proc 87(3):268–279
Smith R (2004) Electroencephalograph based brain computer interfaces. In: Master thesis, University College Dublin, Dublin
Wang D, Zeng D, Keane J (2006) A survey of hierarchical fuzzy systems. Int J Comput Cogn 4(1):18–29
Windeatt T, Duangsoithong R, Smith R (2011) Embedded feature ranking for ensemble MLP classifiers. IEEE Trans Neural Netw 22(6):988–994
Acknowledgments
The authors would like to thank all the subjects who volunteered to participate in the experiments described in this paper. We would like also to thank Dr. Ulrich Hoffmann et al. (Hoffmann et al. 2008). His code helped us in developing many preprocessing algorithms. Finally, we would like to thank our team for their efforts in the BCI project. This research was funded by the Deanship of Scientific Research (DSR), King Abdulaziz University, under Grant, No. (16-15-1432 HiCi). The authors, therefore, acknowledge with thanks DSR technical and financial support.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by G. Acampora.
Rights and permissions
About this article
Cite this article
Alhaddad, M.J., Mohammed, A., Kamel, M. et al. A genetic interval type-2 fuzzy logic-based approach for generating interpretable linguistic models for the brain P300 phenomena recorded via brain–computer interfaces. Soft Comput 19, 1019–1035 (2015). https://doi.org/10.1007/s00500-014-1312-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-014-1312-y