Abstract
Adaptive neuro-fuzzy inference system (ANFIS) is a hybrid of two soft computing methods of the artificial neural network (ANN) and fuzzy logic. Fuzzy logic has the advantage to change the qualitative aspects of human knowledge and insights into the process of precise quantitative analysis. However, it does not have a defined method that can be used as a guide in the process of transformation and human thought into rule-based fuzzy inference system (FIS). The fuzzy system cannot learn or adapt itself to the new environment, while the ANN is ambiguous to the user. By combining these two methods, the ANN becomes more transparent, and the fuzzy system takes on the ability of learning. With this combination, a more effective model in the medical domain could be built. In this paper, the ANFIS trained with corrected particle swarm optimization (CPSO), is proposed to classify the brain–computer interface (BCI) motor imagery mental tasks based on electroencephalography signals. The dataset is used in this paper, is BCI competition IV dataset. For evaluating the proposed method in order to obtain more classification rate, it is compared to the conventional ANFIS and the ANFIS trained by other evolutionary algorithms (EAs) such as genetic algorithm, particle swarm optimization, differential evolution, and biogeography-based optimization (BBO) that are more closely to the CPSO algorithm than the other EAs. The results showed that the ANFIS prediction trained by CPSO algorithm has more performance compared to conventional ANFIS prediction and ANFIS trained by other EAs.
This is a preview of subscription content,
to check access.












References
Afrakhteh S, Mosavi MR, Khishe M, Ayatollahi A (2018) Accurate classification of EEG signals using neural networks trained by hybrid population-physic-based algorithm. Int J Autom Comput. https://doi.org/10.1007/s11633-018-1158-3
Altman NS (1992) An introduction to the kernel and nearest neighbor nonparametric regression. Am Stat 46(3):175–185. https://doi.org/10.1080/00031305.1992.10475879
Álvarez-Meza AM, Velásquez-Martínez LF, Castellanos-Dominguez G (2015) Time-series discrimination using feature relevance analysis in motor imagery classification. Neurocomputing 151:122–129. https://doi.org/10.1016/j.neucom.2014.07.077
Angelov P (2014) Outside the box: an alternative data analytics framework. J Autom Mob Robot Intell Syst 8(2):29–35. https://doi.org/10.14313/JAMRIS_2-2014/16
Angelov P, Buswell R (2001) Evolving rule-based models: a tool for intelligent adaptation. In proc. 9th IFSA World Congress, Vancouver, BC, Canada, pp 1062–1067. https://dspace.lboro.ac.uk/2134/10190
Angelov P, Kasabov N (2005) Evolving computational intelligence systems. Proceedings of the international workshop on genetic fuzzy systems, pp 76–82 http://eprints.lancs.ac.uk/948/
Angelov P, Plamen P (2013) Evolving rule-based models: a tool for design of flexible adaptive systems. Springer, Berlin. https://www.springer.com/us/book/9783790814576
Angelov P, Zhou X (2008) Evolving fuzzy-rule-based classifiers from data streams. IEEE Trans Fuzzy Syst 16(6):1462–1475. https://doi.org/10.1109/TFUZZ.2008.925904
Angelov P, Xydeas C, Filev D (2004a) On-line identification of MIMO evolving Takagi-Sugeno Fuzzy Models. IEEE Joint Conference on Neural Networks and Fuzzy Systems http://eprints.lancs.ac.uk/951/
Angelov P, Victor J, Dourado A, Filev D (2004b) On-line evolution of Takagi-Sugeno fuzzy models. IFAC Proc 37(16):67–72 https://doi.org/10.1016/S1474-6670(17)30852-2
Angelov P, Sadeghi-Tehran P, Ramezani R (2011) An approach to automatic real-time novelty detection, object identification, and tracking in video streams based on recursive density estimation and evolving Takagi-Sugeno fuzzy systems. Int J Intell Syst 26(3):189–205. https://doi.org/10.1002/int.20462
Arvaneh M, Guan C, Ang KK, Quek C (2011) Optimizing the channel selection and classification accuracy in EEG-based BCI. IEEE Trans Biomed Eng 58(6):1865–1873. https://doi.org/10.1109/TBME.2011.2131142
Baruah RD, Angelov P (2012) Evolving local means method for clustering of streaming data. IEEE Conf Fuzzy Syst. https://doi.org/10.1109/FUZZ-IEEE.2012.6251366
Baruah RD, Angelov P (2014) DEC: Dynamically evolving clustering and its application to structure identification of evolving fuzzy models. IEEE Trans Cybern 44(9):1619–1631. https://doi.org/10.1109/TCYB.2013.2291234
Blankertz B, Dornhege G, Krauledat M, Müller KR, Curio G (2007) The non-invasive Berlin brain–computer interface: fast acquisition of effective performance in untrained subjects. Neuroimage 37(2):539–550
Cheng CT, Lin JY, Sun YG, Chau K (2005) Long-term prediction of discharges in manwan hydropower using adaptive-network-based fuzzy inference systems models. Int Conf Adv Nat Comput pp. 1152–1161 https://doi.org/10.1007/11539902_145
Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273–297
Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, pp. 39–43 https://doi.org/10.1109/MHS.1995.494215
Hansen LK, Salamon P (1990) Neural network ensembles. IEEE Trans Pattern Anal Mach Intell 12(10):993–1001. https://doi.org/10.1109/34.58871
He W, Wei P, Wang L, Zou Y (2012) A novel EMD-based common spatial pattern for motor imagery brain–computer interface. IEEE-EMBS Int Conf Biomed Health Inform. https://doi.org/10.1109/BHI.2012.6211549
Higashi H, Tanaka T (2013) Common spatio–time–frequency patterns for motor imagery-based brain–machine interfaces. Comput Intell Neurosci 2013:1–13. https://doi.org/10.1155/2013/537218
Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–72. https://www.jstor.org/stable/24939139?seq=1#page_scan_tab_contents
Jang JSR (1993) ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern 23(3):665–685. https://doi.org/10.1109/21.256541
Jang JSR, Mizutani E (1996) Levenberg-Marquardt method for ANFIS learning. Fuzzy Inf Process Soc. https://doi.org/10.1109/NAFIPS.1996.534709
Jasper H, Penfield W (1949) Electrocorticograms in man: effect of voluntary movement upon the electrical activity of the precentral gyrus. Eur Arch Psychiatry Clin Neurosci 183(1):163–174. https://doi.org/10.1007/BF01062488
Kasabov NK, Song Q (2002) DENFIS: dynamic evolving neural-fuzzy inference system and its application for time-series prediction. IEEE Trans Fuzzy Syst 10(2):144–154. https://doi.org/10.1109/91.995117
Lemm S, Schafer C, Curio G (2004) BCI competition 2003-data set III: probabilistic modeling of sensorimotor/spl mu/rhythms for classification of imaginary hand movements. IEEE Trans Biomed Eng 51(6):1077–1080. https://doi.org/10.1109/TBME.2004.827076
Lotte F, Guan C (2010) Regularizing common spatial patterns to improve BCI designs: theory and algorithms regularizing common spatial patterns to improve BCI designs: theory and algorithms. IEEE Trans Biomed Eng 58(2):355–362. https://doi.org/10.1109/TBME.2010.2082539
Lughofer E (2013) On-line assurance of interpretability criteria in evolving fuzzy systems-achievements, new concepts and open issues. Inf Sci 251:22–46. https://doi.org/10.1016/j.ins.2013.07.002
Ma Y, Ding X, She Q, Luo Z, Potter T, Zhang Y (2016) Classification of motor imagery EEG signals with support vector machines and particle swarm optimization. Comput Math Methods Med 2016:1–8. https://doi.org/10.1155/2016/4941235
Mamdani EH, Assilian S (1975) An Experiment in linguistic synthesis with a fuzzy logic controller. Int J Man Mach Stud 7(1):1–13. https://doi.org/10.1016/S0020-7373(75)80002-2
Mascioli FM, Varazi GM, Martinelli G (1997) Constructive algorithm for neuro-fuzzy networks. Proceedings of the Sixth IEEE International Conference on Fuzzy Systems 1:459–464. https://doi.org/10.1109/FUZZY.1997.616411
Moore MM (2003) Real-world applications for brain–computer interface technology. IEEE Trans Neural Syst Rehabil Eng 11(2):162–165. https://doi.org/10.1109/TNSRE.2003.814433
Pfurtscheller G, Neuper C, Schlogl A, Lugger K (1998) Separability of EEG signals recorded during right and left motor imagery using adaptive autoregressive parameters. IEEE Trans Rehabil Eng 6(3):316–325. https://doi.org/10.1109/86.712230
Pratama M, Pedrycz W, Lughofer E (2018) Evolving ensemble fuzzy classifier. IEEE Trans Fuzzy Syst 26(5):2552–2567. https://doi.org/10.1109/TFUZZ.2018.2796099
Precup RE, Teban TA, Albu A, Szedlak-Stinean AI, Bojan-Dragos CA (2018) Experiments in incremental online identification of fuzzy models of finger dynamics. Sci Technol 21(4):358–376. http://www.romjist.ro/abstract-607.html
Ramoser H, Muller-Gerking J, Pfurtscheller G (2000a) Optimal spatial filtering of single trial EEG during imagined hand movement. IEEE Trans Rehabil Eng 8(4):441–446. https://doi.org/10.1109/86.895946
Ramoser H, Muller-Gerking J, Pfurtscheller G (2000b) Optimal spatial filtering of single-trial EEG during imagined hand movement. IEEE Trans Rehabil Eng 8(4):441–446. https://doi.org/10.1109/86.895947
Schalk G, McFarland DJ, Hinterberger T, Birbaumer N, Wolpaw JR (2004) BCI2000: a general purpose brain–computer interface (BCI) system. IEEE Trans Biomed Eng 51(6):1034–1043. https://doi.org/10.1109/TBME.2004.827072
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713. https://doi.org/10.1109/TEVC.2008.919004
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359
Subasi A, Ercelebi E (2005) Classification of EEG signals using neural network and logistic regression. Comput Methods Progr Biomed 78(2):87–99. https://doi.org/10.1016/j.cmpb.2004.10.009
Wessel M (2006) Pioneering research into brain–computer interfaces. Thesis in Delft University of Technology http://www.kbs.twi.tudelft.nl/docs/MSc/2006/Wessel_Mark/thesis.pdf
Wolpaw JR, Birbaumer N, McFarland DJ, Pfurtscheller G, Vaughan TM (2002) Brain–computer interfaces for communication and control. Clin Neurophysiol 113(6):767–791. https://doi.org/10.1016/S1388-2457(02)00057-3
Zadeh LA (1973) Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans Syst Man Cybern 1:28–44. https://doi.org/10.1109/TSMC.1973.5408575
Zhang M-L, Peña JM, Robles V (2009) Feature selection for multi-label naive bayes classification. Inf Sci 179:3218–3229. https://doi.org/10.1016/j.ins.2009.06.010
Zhang H, Guan C, Ang KK, Wang C, Chin ZY (2012) BCI competition IV—data set I: learning discriminative patterns for self-paced EEG-based motor imagery detection. Front Neurosci 6:1–7. https://doi.org/10.3389/fnins.2012.00007
Zhou SM, Gan JQ, Sepulveda F (2008) Classifying mental tasks based on features of higher-order statistics from EEG signals in brain–computer interface. Inf Sci 178:1629–1640. https://doi.org/10.1016/j.ins.2007.11.012
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Mosavi, M.R., Ayatollahi, A. & Afrakhteh, S. An efficient method for classifying motor imagery using CPSO-trained ANFIS prediction. Evolving Systems 12, 319–336 (2021). https://doi.org/10.1007/s12530-019-09280-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12530-019-09280-x