On-line elimination of local redundancies in evolving fuzzy systems

In this paper, we examine approaches for reducing the complexity of evolving fuzzy systems (EFSs) by eliminating local redundancies during training, evolving the models on on-line data streams. Thus, the complexity reduction steps should support fast incremental single-pass processing steps. In EFSs, such reduction steps are important due to several reasons: (1) originally distinct rules representing distinct local regions in the input/output data space may move together over time and get significantly over-lapping as data samples are filling up the gaps in-between these, (2) two or several fuzzy sets in the fuzzy partitions may become redundant because of projecting high-dimensional clusters onto the single axes, (3) they can be also seen as a first step towards a better readability and interpretability of fuzzy systems, as unnecessary information is discarded and the models are made more transparent. One technique is performing a new rule merging approach directly in the product cluster space using a novel concept for calculating the similarity degree between an updated rule and the remaining ones. Inconsistent rules elicited by comparing the similarity of two redundant rule antecedent parts with the similarity of their consequents are specifically handled in the merging procedure. The second one is operating directly in the fuzzy partition space, where redundant fuzzy sets are merged based on their joint α-cut levels. Redundancy is measured by a novel kernel-based similarity measure. The complexity reduction approaches are evaluated based on high-dimensional noisy real-world measurements and an artificially generated data stream containing 1.2 million samples. Based on this empirical comparison, it will be shown that the novel techniques are (1) fast enough in order to cope with on-line demands and (2) produce fuzzy systems with less structural components while at the same time achieving accuracies similar to EFS not integrating any reduction steps.

[1]  Raghu Ramakrishnan,et al.  Proceedings : KDD 2000 : the Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, August 20-23, 2000, Boston, MA, USA , 2000 .

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

[3]  Plamen Angelov,et al.  Evolving Inferential Sensors in the Chemical Process Industry , 2010 .

[4]  Geoff Holmes,et al.  MOA: Massive Online Analysis , 2010, J. Mach. Learn. Res..

[5]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[6]  Nikola Kasabov,et al.  Evolving Connectionist Systems: The Knowledge Engineering Approach , 2007 .

[7]  Ronald R. Yager,et al.  A model of participatory learning , 1990, IEEE Trans. Syst. Man Cybern..

[8]  S. Qin,et al.  Determining the number of principal components for best reconstruction , 2000 .

[9]  Martin Burger,et al.  Regularized data-driven construction of fuzzy controllers , 2002 .

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

[11]  Sébastien Destercke,et al.  Building an interpretable fuzzy rule base from data using Orthogonal Least Squares - Application to a depollution problem , 2007, Fuzzy Sets Syst..

[12]  Klaus Nordhausen,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Second Edition by Trevor Hastie, Robert Tibshirani, Jerome Friedman , 2009 .

[13]  Eyke Hüllermeier,et al.  Evolving fuzzy pattern trees for binary classification on data streams , 2013, Inf. Sci..

[14]  Edwin Lughofer,et al.  A Comparison of Variable Selection Methods with the Main Focus on Orthogonalization , 2004 .

[15]  Iluminada Baturone,et al.  A CAD Approach to Simplify Fuzzy System Descriptions , 2006, 2006 IEEE International Conference on Fuzzy Systems.

[16]  Henk B. Verbruggen,et al.  Complexity reduction in fuzzy modeling , 1998 .

[17]  John Yen,et al.  Improving the interpretability of TSK fuzzy models by combining global learning and local learning , 1998, IEEE Trans. Fuzzy Syst..

[18]  Rajkumar Roy,et al.  Advances in Soft Computing , 2018, Lecture Notes in Computer Science.

[19]  Plamen P. Angelov,et al.  Handling drifts and shifts in on-line data streams with evolving fuzzy systems , 2011, Appl. Soft Comput..

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

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

[22]  Magne Setnes Simplification and reduction of fuzzy rules , 2003 .

[23]  Robert Babuska,et al.  Fuzzy Modeling for Control , 1998 .

[24]  J. Casillas Interpretability issues in fuzzy modeling , 2003 .

[25]  Eyke Hüllermeier,et al.  Improving the interpretability of data-driven evolving fuzzy systems , 2005, EUSFLAT Conf..

[26]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[27]  Edwin Lughofer,et al.  Extensions of vector quantization for incremental clustering , 2008, Pattern Recognit..

[28]  Antonio F. Gómez-Skarmeta,et al.  Accurate, transparent and compact fuzzy models by multi-objective evolutionary algorithms , 2003 .

[29]  Constantin V. Negoita,et al.  On Fuzzy Systems , 1978 .

[30]  Jonathan Lawry,et al.  Soft Methodology and Random Information Systems (Advances in Soft Computing) , 2004 .

[31]  Plamen Angelov,et al.  Evolving Fuzzy Modeling Using Participatory Learning , 2010 .

[32]  Ralf Mikut,et al.  Interpretability issues in data-based learning of fuzzy systems , 2005, Fuzzy Sets Syst..

[33]  Plamen Angelov,et al.  Toward Robust Evolving Fuzzy Systems , 2010 .

[34]  P. Varaiya,et al.  Ellipsoidal Toolbox (ET) , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[35]  Uzay Kaymak,et al.  Similarity measures in fuzzy rule base simplification , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[36]  Derek A. Linkens,et al.  Rule-base self-generation and simplification for data-driven fuzzy models , 2001, 10th IEEE International Conference on Fuzzy Systems. (Cat. No.01CH37297).

[37]  L X Wang,et al.  Fuzzy basis functions, universal approximation, and orthogonal least-squares learning , 1992, IEEE Trans. Neural Networks.

[38]  Federico Thomas,et al.  An ellipsoidal calculus based on propagation and fusion , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[39]  M. Stone Cross‐Validatory Choice and Assessment of Statistical Predictions , 1976 .

[40]  A. Dourado,et al.  Pruning for interpretability of large spanned eTS , 2006, 2006 International Symposium on Evolving Fuzzy Systems.

[41]  Bernhard Moser,et al.  A Similarity Measure for Image and Volumetric Data Based on Hermann Weyl's Discrepancy , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[42]  Aiko M. Hormann,et al.  Programs for Machine Learning. Part I , 1962, Inf. Control..

[43]  Plamen Angelov,et al.  Evolving Takagi-Sugeno fuzzy systems from data streams (eTS+). , 2010 .

[44]  Arthur K. Kordon,et al.  Robust soft sensor development using genetic programming , 2003 .

[45]  R.J. Hathaway,et al.  Switching regression models and fuzzy clustering , 1993, IEEE Trans. Fuzzy Syst..

[46]  Paramasivan Saratchandran,et al.  Sequential Adaptive Fuzzy Inference System (SAFIS) for nonlinear system identification and prediction , 2006, Fuzzy Sets Syst..

[47]  Shaoning Pang,et al.  Incremental linear discriminant analysis for classification of data streams , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[48]  José Valente de Oliveira,et al.  Semantic constraints for membership function optimization , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[49]  Weihua Li,et al.  Recursive PCA for Adaptive Process Monitoring , 1999 .

[50]  Geoff Hulten,et al.  Mining high-speed data streams , 2000, KDD '00.

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

[52]  Leo Breiman,et al.  Classification and Regression Trees , 1984 .

[53]  Radko Mesiar,et al.  Triangular Norms , 2000, Trends in Logic.

[54]  Edwin Lughofer,et al.  Data-Driven Design of Takagi-Sugeno Fuzzy Systems for Predicting NOx Emissions , 2010, IPMU.

[55]  Joos Vandewalle,et al.  Constructing fuzzy models with linguistic integrity from numerical data-AFRELI algorithm , 2000, IEEE Trans. Fuzzy Syst..

[56]  N. Sundararajan,et al.  Extended sequential adaptive fuzzy inference system for classification problems , 2011, Evol. Syst..

[57]  Edwin Lughofer,et al.  Evolving Fuzzy Systems - Methodologies, Advanced Concepts and Applications , 2011, Studies in Fuzziness and Soft Computing.

[58]  John Q. Gan,et al.  Low-level interpretability and high-level interpretability: a unified view of data-driven interpretable fuzzy system modelling , 2008, Fuzzy Sets Syst..

[59]  L. Wang,et al.  Fuzzy systems are universal approximators , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[60]  W. Abraham,et al.  Memory retention – the synaptic stability versus plasticity dilemma , 2005, Trends in Neurosciences.

[61]  E. Lughofer Process Safety Enhancements for Data-Driven Evolving Fuzzy Models , 2006, 2006 International Symposium on Evolving Fuzzy Systems.