Recursive Gath-Geva clustering as a basis for evolving neuro-fuzzy modeling

A recursive extension of Gath-Geva clustering algorithm is proposed in this paper which is used as a basis for online tuning and development of neuro-fuzzy models. In comparison with other online modeling approaches which use spherical clusters for defining validity region of neurons, the proposed evolving neuro-fuzzy model (ENFM) has the ability to take advantage of elliptical clusters. This extension increases the ability of local linear neurons of ENFM to capture system behavior in more sophisticated regions which leads to decrease in number of neurons as well as increase in the modeling ability. The proposed model is capable of adapting to changes in system behavior by adding new neurons or merging similar existing fuzzy rules. Efficiency of evolving neuro-fuzzy model is investigated in prediction of Mackey-Glass and smoothed sunspot number time series. Results of these simulations show better performance of the proposed model as compared with other online modeling approaches.

[1]  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.

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

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

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

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

[6]  Edwin Lughofer,et al.  FLEXFIS: A Variant for Incremental Learning of Takagi-Sugeno Fuzzy Systems , 2005, The 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ '05..

[7]  Dobrivoje Popovic,et al.  Computational Intelligence in Time Series Forecasting: Theory and Engineering Applications (Advances in Industrial Control) , 2005 .

[8]  Frank Klawonn,et al.  Dynamic data assigning assessment clustering of streaming data , 2008, Appl. Soft Comput..

[9]  Babak Nadjar Araabi,et al.  Predicting Chaotic Time Series Using Neural and Neurofuzzy Models: A Comparative Study , 2006, Neural Processing Letters.

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

[11]  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.

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

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

[14]  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).

[15]  Richard Weber,et al.  A methodology for dynamic data mining based on fuzzy clustering , 2005, Fuzzy Sets Syst..

[16]  Plamen P. Angelov,et al.  Simpl_eTS: a simplified method for learning evolving Takagi-Sugeno fuzzy models , 2005, The 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ '05..

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

[18]  Nikola K. Kasabov,et al.  ESOM: an algorithm to evolve self-organizing maps from online data streams , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[19]  Witold Pedrycz A dynamic data granulation through adjustable fuzzy clustering , 2008, Pattern Recognit. Lett..

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

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

[22]  J. V. Lincoln,et al.  Prediction of sunspot numbers , 1949 .

[23]  J. C. Peters,et al.  Fuzzy Cluster Analysis : A New Method to Predict Future Cardiac Events in Patients With Positive Stress Tests , 1998 .

[24]  Min-Soeng Kim,et al.  Incremental Hyperplane-based Fuzzy Clustering for System Modeling , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.

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

[26]  Stefano Sello,et al.  Solar cycle forecasting: A nonlinear dynamics approach , 2001 .

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

[28]  Eyke Hüllermeier,et al.  Online clustering of parallel data streams , 2006, Data Knowl. Eng..

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

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

[31]  Ali Zilouchian,et al.  Intelligent Control Systems Using Soft Computing Methodologies , 2000 .

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

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

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