Elsevier

Neurocomputing

Volume 145, 5 December 2014, Pages 381-391
Neurocomputing

An evolving fuzzy neural predictor for multi-dimensional system state forecasting

https://doi.org/10.1016/j.neucom.2014.05.014Get rights and content

Highlights

  • An evolving fuzzy neural network (eFNN) predictor is proposed to conduct system state forecasting with multi-dimensional data sets.

  • In eFNN, VARMA filter is used to capture linear correlations; nonlinear correlations are modeled by a fuzzy network scheme.

  • A novel cumulative clustering algorithm is proposed to evolve fuzzy reasoning rules for nonlinear modeling.

  • The developed eFNN is implemented for real world applications such as currency exchange rate and induction motor system state prognosis.

Abstract

In many applications of system state forecasting, the prediction is performed using multi-dimensional data sets. The traditional methods for dealing with multi-dimensional data sets have some shortcomings, such as a lack of nonlinear correlation modeling capability (e.g., for vector autoregressive moving average (VARMA) models), and an inefficient linear correlation modeling mechanism (e.g., for generic neural fuzzy systems). To tackle these problems, an evolving fuzzy neural network (eFNN) predictor is proposed in this paper to extract representative information from multi-dimensional data sets for more accurate system state forecasting. In the proposed eFNN predictor, linear correlations among multi-dimensional data sets are captured by a VARMA filter, while nonlinear correlations of the data sets are modeled by a fuzzy network scheme, whose fuzzy rules are generated adaptively using a novel evolving algorithm. The proposed predictor possesses online learning capability and can address non-stationary properties of data sets. The effectiveness of the proposed eFNN predictor is verified by simulation tests. It is also implemented for induction motor system state prognosis. Test results show that the proposed eFNN predictor can capture the dynamic properties involved in the multi-dimensional data sets effectively, and track system characteristics accurately.

Introduction

Multi-dimensional system state forecasting is a complex and important research and development area, which aims to predict future states of a dynamic system based on past observations from multiple sources (e.g., sensors). The classical approaches for multi-dimensional data sets forecasting are mainly based on analytical modeling, such as vector autoregressive (VAR) models, and vector autoregressive moving average (VARMA) models [1]. These classical analytical models can describe the underlying relationships among multi-dimensional data sets to extrapolate future states of a dynamic system, and have been used in some forecasting applications, such as the electricity load demand [2], [3], and some economic indicators [4], [5]. The VAR/VARMA models, however, can only predict the linear correlations among multi-dimensional data sets; they are unable to efficiently characterize nonlinear correlations (e.g., those related to impulses and transients) among multi-dimensional data sets. Comparing the VAR with the VARMA, the former estimates future states of a system based on its past multi-dimensional observations, while the latter deploys both past multi-dimensional observations and past multi-dimensional innovations for system state prediction. Thus VARMA could provide more comprehensive linear modeling than VAR. Since a long autoregressive (AR) process can be represented by a compact moving average (MA) process, the dimension of the parameter space may be further reduced by VARMA, especially for data sets involving long AR characteristics [6]. Accordingly, VARMA will be used in this work to filter out linear correlations among multi-dimensional data sets.

The alternative approach for multi-dimensional data set modeling is the use of soft-computing tools, such as neural networks (NNs) [7], [8], [17], [18], [26], [27], [28], [29] and neural fuzzy (NF) systems [9], [10]. An NF scheme is usually superior to NNs in mimicking human reasoning processes and extracting knowledge as interpretable IF–THEN rules. Although an NF scheme can track the nonlinear correlations among multi-dimensional data sets, the performance of NF in catching linear correlations may not be efficient, because of its complex modeling nature. Moreover, the performance of an NF predictor with a fixed network architecture cannot be guaranteed when system properties vary significantly in applications (e.g., equipment just after repair and maintenance), and/or when new information is provided (e.g., from a new sensor) [11], [12]. In recent years, more work has been focused on the use of evolving NF paradigms that can adaptively adjust their network structures in response to new system conditions (i.e., data sets). Kasabov et al. successfully proposed evolving fuzzy NN models (EFuNN) [13], [14], [15] and dynamic evolving NF inference system (DENFIS) techniques [16] for different applications such as learning, knowledge acquisition, and time-series forecasting. These evolving paradigms employ clustering algorithms to adaptively tune model structure and parameters. Although they treat both linear correlations and nonlinear correlations in a data set with the fuzzy NN (nonlinear modeling), they may increase the computational burden, especially when they use nonlinear models to capture linear correlations from the data with large size and dimensions.

Another solution to model both linear and nonlinear characteristics of data sets for system state forecasting is the use of hybrid modeling. For example, Medeiros et al. proposed a neural coefficient smooth transition autoregressive model for time series forecasting [24]. Khashei et al. integrated the NNs and ARMA models to conduct time series prediction [25]. One remarkable merit of using the hybrid modeling strategy is its capacity for dealing with non-stationary data sets. The linear, non-stationary, components could be captured by a linear modeling method, and nonlinear components characterized by some nonlinear modeling technique [19]. However, these hybrid methods lack the ability to characterize multi-dimensional data sets; moreover, they cannot adapt their reasoning structures to new system conditions in real time (online), and consequently the model structure may be suboptimal.

To tackle the aforementioned challenges, the objective of this work is to develop a new evolving fuzzy neural network (eFNN) technique for the prognosis of complex dynamic systems with multi-dimensional data sets. Compared with EFuNN and DENFIS, the proposed eFNN applies a different approach in processing linear correlation and nonlinear correlation in a data set: a compact VARMA filter to model linear property and an evolving fuzzy network to model nonlinear correlation. Based on this approach, the system structures can become more transparent, which can facilitate system training for optimization and error tracking. The method׳s novelty lies in the following aspects: (1) the developed eFNN predictor applies both linear and nonlinear modeling strategies to characterize properties of multi-dimensional data sets; (2) a novel cumulative clustering algorithm is proposed to evolve fuzzy reasoning rules for nonlinear modeling; and (3) the developed eFNN predictor is implemented for real-world applications such as the forecasting of currency exchange rates, as well as induction motor (IM) system state prognosis.

The remainder of this paper is organized as follows: The proposed eFNN predictor and the proposed adaptive clustering algorithm are discussed in Section 2. In Section 3, the effectiveness of the proposed eFNN predictor is examined by simulation tests; the new predictor is also implemented for IM system state prognosis. Some concluding remarks are summarized in Section 4.

Section snippets

The evolving fuzzy neural network

As stated in Section 1, although both VAR and VARMA models can catch the linear (but not nonlinear) correlations among multi-dimensional data sets, the VARMA is selected in this work for its more efficient generalization and compactness in modeling multi-dimensional data sets. Although the NNs can be pre-trained by the available multi-dimensional data sets to track system characteristics (mainly nonlinear correlations), they are inefficient in tracking linear correlations among

Overview

The effectiveness of the proposed eFNN predictor is verified in this section, first by developing a forecasting example of the multi-dimensional financial data set, and then being implemented for IM system state prognosis. To simplify the discussion, the developed eFNN predictor using the proposed CEC algorithm is designated as eFNN-CEC.

To make a comparison, the related predictors based on an enhanced fuzzy filtered neural network (EFFNN) [20], an eNF scheme [21], and the DENFIS [13] are

Conclusion

An evolving fuzzy neural network (eFNN) predictor has been developed in this work for multi-dimensional system state forecasting. It integrates the advantages of both the VARMA filter and nonlinear network modeling approaches in dealing with multi-dimensional data sets. A novel evolving clustering algorithm, CEC, is proposed to adaptively generate fuzzy reasoning clusters and adjust the eFNN network structure. The effectiveness of the proposed eFNN predictor and the new clustering algorithm is

Acknowledgment

This work is supported in part by the Natural Sciences and Engineering Research Council of Canada (NSERC) and eMech Systems Inc.

De Z. Li received his B.Sc. degree in Electrical Engineering from the Shandong University, Jinan, China, in 2008, and M.Sc. degree in Control Engineering from the Lakehead University, Thunder Bay, ON, Canada in 2010.

From 2010 to 2011, he was a Research Associate at Lakehead University. He is currently a Ph.D. candidate with the Department of Mechanical & Mechatronics Engineering at University of Waterloo. His research interests include signal processing, machinery condition monitoring,

References (29)

  • J. Zhao et al.

    Extended Kalman filter-based Elman networks for industrial time series prediction with GPU acceleration

    Neurocomputing

    (2013)
  • F. Liu et al.

    Fluctuation prediction of stock market index by Legendre neural network with random time strength function

    Neurocomputing

    (2012)
  • H. Lütkepohl

    New Introduction to Multiple Time Series Analysis

    (2005)
  • F.L. Joutz et al.

    An integrated Bayesian vector autoregression and error correction model for forecasting electricity consumption and prices

    J. Forecast.

    (1995)
  • Cited by (0)

    De Z. Li received his B.Sc. degree in Electrical Engineering from the Shandong University, Jinan, China, in 2008, and M.Sc. degree in Control Engineering from the Lakehead University, Thunder Bay, ON, Canada in 2010.

    From 2010 to 2011, he was a Research Associate at Lakehead University. He is currently a Ph.D. candidate with the Department of Mechanical & Mechatronics Engineering at University of Waterloo. His research interests include signal processing, machinery condition monitoring, mechatronic systems, linear/nonlinear system control and artificial intelligence.

    Wilson Wang received his M.Eng. in Industrial Engineering from the University of Toronto, Toronto, ON, Canada, in 1998 and the Ph.D. in Mechatronics Engineering from the University of Waterloo, Waterloo, ON, Canada, in 2002.

    From 2002 to 2004, he was a Senior Scientist with Mechworks Systems Inc. He joined the faculty of Lakehead University, Thunder Bay, ON, Canada, in 2004, where he is currently a Professor with the Department of Mechanical Engineering. His research interests include signal processing, artificial intelligence, machinery condition monitoring, intelligent control and mechatronics.

    Fathy Ismail received the B.Sc. and M.Sc. degrees in Mechanical and Production Engineering, in 1970 and 1974, respectively, from the Alexandria University, Egypt, and the Ph.D. degree from the McMaster University, Hamilton, Ontario, Canada, in 1983.

    He joined the University of Waterloo, Waterloo, Ontario, Canada, in 1983, and is currently a Professor in the Department of Mechanical and Mechatronics Engineering. He has served as the Chair of the Department and the Associate Dean of the Faculty of Engineering for Graduate Studies. His research interests include machining dynamics, high-speed machining, modeling structures from modal analysis testing, and machinery health condition monitoring and diagnosis.

    View full text