Fast evolving neuro-fuzzy model and its application in online classification and time series prediction

A strategy for improving speed of the previously proposed evolving neuro-fuzzy model (ENFM) is presented in this paper to make it more appropriate for online applications. By considering a recursive extension of Gath–Geva clustering, the ENFM takes advantage of elliptical clusters for defining validity region of its neurons which leads to better modeling with less number of neurons. But this necessitates the computing of reverse and determinant of the covariance matrices which are time consuming in online applications with large number of input variables. In this paper a strategy for recursive estimation of singular value decomposition components of covariance matrices is proposed which converts the burdensome computations to calculating reverse and determinant of a diagonal matrix while keeping the advantages of elliptical clusters. The proposed method is applied to online detection of epileptic seizures in addition to prediction of Mackey–Glass time series and modeling a time varying heat exchanger. Simulation results show that required time for training and test of fast ENFM is far less than its basic model. Moreover its modeling ability is similar to the ENFM which is superior to other online modeling approaches.

[1]  W. J. Williams,et al.  Phase space topography and the Lyapunov exponent of electrocorticograms in partial seizures , 2005, Brain Topography.

[2]  Deniz Erdogmus,et al.  Recursive Principal Components Analysis Using Eigenvector Matrix Perturbation , 2004, Proceedings of the 2004 14th IEEE Signal Processing Society Workshop Machine Learning for Signal Processing, 2004..

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

[4]  Luigi Piroddi,et al.  Nonlinear identification and control of a heat exchanger: a neural network approach , 1997 .

[5]  O. Nelles Nonlinear System Identification , 2001 .

[6]  E. Mizutani,et al.  Neuro-Fuzzy and Soft Computing-A Computational Approach to Learning and Machine Intelligence [Book Review] , 1997, IEEE Transactions on Automatic Control.

[7]  Babak Nadjar Araabi,et al.  Introducing recursive learning algorithm for system identification of nonlinear time varying processes , 2009, 2009 17th Mediterranean Conference on Control and Automation.

[8]  Benoît Champagne,et al.  Adaptive eigendecomposition of data covariance matrices based on first-order perturbations , 1994, IEEE Trans. Signal Process..

[9]  Erik D. Goodman,et al.  Epileptic Seizure Detection Using Genetically Programmed Artificial Features , 2007, IEEE Transactions on Biomedical Engineering.

[10]  Nikola Kasabov,et al.  Evolving Self-Organizing Maps for On-line Learning, Data Analysis and Modelling , 2000 .

[11]  Stephen L. Chiu,et al.  Fuzzy Model Identification Based on Cluster Estimation , 1994, J. Intell. Fuzzy Syst..

[12]  P. Angelov,et al.  Evolving Fuzzy Systems from Data Streams in Real-Time , 2006, 2006 International Symposium on Evolving Fuzzy Systems.

[13]  Hasan Ocak,et al.  Optimal classification of epileptic seizures in EEG using wavelet analysis and genetic algorithm , 2008, Signal Process..

[14]  M. Sugeno,et al.  Structure identification of fuzzy model , 1988 .

[15]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[16]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[17]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..

[18]  C. Hametner,et al.  New Concepts for the Identification of Dynamic Takagi-Sugeno Fuzzy Models , 2006, 2006 IEEE Conference on Cybernetics and Intelligent Systems.

[19]  Bart De Schutter,et al.  DAISY : A database for identification of systems , 1997 .

[20]  D.P. Filev,et al.  An approach to online identification of Takagi-Sugeno fuzzy models , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[21]  L. Glass,et al.  Oscillation and chaos in physiological control systems. , 1977, Science.

[22]  John C. Platt A Resource-Allocating Network for Function Interpolation , 1991, Neural Computation.

[23]  N. Malmurugan,et al.  Neural classification of lung sounds using wavelet coefficients , 2004, Comput. Biol. Medicine.

[24]  Edwin Lughofer,et al.  FLEXFIS: A Robust Incremental Learning Approach for Evolving Takagi–Sugeno Fuzzy Models , 2008, IEEE Transactions on Fuzzy Systems.

[25]  Bernd Fritzke,et al.  A Growing Neural Gas Network Learns Topologies , 1994, NIPS.

[26]  Oliver Nelles,et al.  Local Linear Model Trees for On-Line Identification of Time-Variant Nonlinear Dynamic Systems , 1996, ICANN.

[27]  Nikola K. Kasabov,et al.  DENFIS: dynamic evolving neural-fuzzy inference system and its application for time-series prediction , 2002, IEEE Trans. Fuzzy Syst..

[28]  R. Fisher,et al.  Brain stimulation for epilepsy , 2005, Nature Clinical Practice Neurology.

[29]  Gail D. Baura,et al.  Nonlinear System Identification , 2002 .

[30]  Abdulhamit Subasi,et al.  EEG signal classification using wavelet feature extraction and a mixture of expert model , 2007, Expert Syst. Appl..

[31]  W. Theodore Brain stimulation for epilepsy , 2005, Nature Clinical Practice Neurology.

[32]  Erkki Oja,et al.  Independent component analysis: algorithms and applications , 2000, Neural Networks.

[33]  Francisco Herrera,et al.  An Incremental Clustering Method and Its Application in Online Fuzzy Modeling , 2008 .

[34]  Hiroyuki Watanabe,et al.  Application of a fuzzy discrimination analysis for diagnosis of valvular heart disease , 1994, IEEE Trans. Fuzzy Syst..