Variants of Recursive Consequent Parameters Learning in Evolving Neuro-Fuzzy Systems

A wide variety of evolving (neuro-)fuzzy systems (E(N)FS) approaches have been proposed during the last 10 to 15 years in order to handle (fast and real-time) data stream mining and modeling processes by dynamically updating the rule structure and antecedents. The current denominator in the update of the consequent parameters is the usage of the recursive (fuzzily weighted) least squares estimator (R(FW)LS), as being applied in almost all E(N)FS approaches. In this paper, we propose and examine alternative variants for consequent parameter updates, namely multi-innovation RFWLS, recursive corr-entropy and especially recursive weighted total least squares. Multi-innovation RLS guarantees more stability in the update, whenever structural changes (i.e. changes in the antecedents) in the E(N)FS are performed, as the rule membership degrees on (a portion of) past samples are actualized before and properly integrated in each update step. Recursive corr-entropy addresses the problematic of outliers by down-weighing the influence of (atypically) higher errors in the parameter updates. Recursive weighted total least squares takes into account also a possible noise level in the input variables (and not solely in the target variable as in RFWLS). The approaches are compared with standard RFWLS i.) on three data stream regression problems from practical applications, affected by (more or less significant) noise levels and one embedding a known drift, and ii.) on a realworld time-series based forecasting problem, also affected by noise. The results based on accumulated prediction error trends over time indicate that RFWLS can be largely outperformed by the proposed alternative variants.

[1]  Plamen P. Angelov,et al.  PANFIS: A Novel Incremental Learning Machine , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[2]  Babak Nadjar Araabi,et al.  Introducing evolving Takagi–Sugeno method based on local least squares support vector machine models , 2012, Evol. Syst..

[3]  P. X. Liu,et al.  Multiinnovation Least-Squares Identification for System Modeling , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[4]  Igor Skrjanc,et al.  Evolving fuzzy and neuro-fuzzy approaches in clustering, regression, identification, and classification: A Survey , 2019, Inf. Sci..

[5]  Mahardhika Pratama,et al.  Autonomous supervision and optimization of product quality in a multi-stage manufacturing process based on self-adaptive prediction models , 2019, Journal of Process Control.

[6]  Ricard Gavaldà,et al.  Kalman Filters and Adaptive Windows for Learning in Data Streams , 2006, Discovery Science.

[7]  Mahardhika Pratama,et al.  Generalized smart evolving fuzzy systems , 2015, Evol. Syst..

[8]  Igor Skrjanc,et al.  Incremental Rule Splitting in Generalized Evolving Fuzzy Systems for Autonomous Drift Compensation , 2018, IEEE Transactions on Fuzzy Systems.

[9]  Christian Eitzinger,et al.  Triangular Norms , 2001, Künstliche Intell..

[10]  Plamen Angelov,et al.  Autonomous Learning Systems: From Data Streams to Knowledge in Real-time , 2013 .

[11]  Khaled Ghédira,et al.  Discussion and review on evolving data streams and concept drift adapting , 2018, Evol. Syst..

[12]  Xi Liu,et al.  > Replace This Line with Your Paper Identification Number (double-click Here to Edit) < , 2022 .

[13]  Albert Bifet,et al.  DATA STREAM MINING A Practical Approach , 2009 .

[14]  Edwin Lughofer,et al.  Learning in Non-Stationary Environments: Methods and Applications , 2012 .

[15]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[16]  Walmir M. Caminhas,et al.  Multivariable Gaussian Evolving Fuzzy Modeling System , 2011, IEEE Transactions on Fuzzy Systems.

[17]  Xiaowei Gu,et al.  Self-boosting first-order autonomous learning neuro-fuzzy systems , 2019, Appl. Soft Comput..

[18]  Golub Gene H. Et.Al Matrix Computations, 3rd Edition , 2007 .

[19]  Plamen P. Angelov,et al.  Correntropy-Based Evolving Fuzzy Neural System , 2018, IEEE Transactions on Fuzzy Systems.

[20]  José de Jesús Rubio,et al.  SOFMLS: Online Self-Organizing Fuzzy Modified Least-Squares Network , 2009, IEEE Transactions on Fuzzy Systems.

[21]  Zhixin Yang,et al.  Robust and Noise-Insensitive Recursive Maximum Correntropy-Based Evolving Fuzzy System , 2020, IEEE Transactions on Fuzzy Systems.

[22]  Edwin Lughofer,et al.  Identifying static and dynamic prediction models for NOx emissions with evolving fuzzy systems , 2011, Appl. Soft Comput..

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

[24]  Edwin Lughofer,et al.  Predictive Maintenance in Dynamic Systems: Advanced Methods, Decision Support Tools and Real-World Applications , 2020 .

[25]  Edwin Lughofer,et al.  Fuzzy fault isolation using gradient information and quality criteria from system identification models , 2015, Inf. Sci..

[26]  Sabine Van Huffel,et al.  Overview of total least-squares methods , 2007, Signal Process..

[27]  Walmir M. Caminhas,et al.  A fast learning algorithm for evolving neo-fuzzy neuron , 2014, Appl. Soft Comput..

[28]  R. Gray,et al.  Vector quantization , 1984, IEEE ASSP Magazine.

[29]  Edwin Lughofer,et al.  Neural network updating via argument Kalman filter for modeling of Takagi-Sugeno fuzzy models , 2018, J. Intell. Fuzzy Syst..

[30]  Jesús S. Aguilar-Ruiz,et al.  Knowledge discovery from data streams , 2009, Intell. Data Anal..

[31]  Carlos E. Davila,et al.  An efficient recursive total least squares algorithm for FIR adaptive filtering , 1994, IEEE Trans. Signal Process..