Evolving Gaussian process models for predicting chaotic time-series

Gaussian process (GP) models are nowadays considered among the state-of-the-art tools in modern dynamic system identification. GP models are probabilistic, non-parametric models based on the principles of Bayesian probability. As a kernel methods they do not try to approximate the modelled system by fitting the parameters of the selected basis functions, but rather by searching for relationships among the measured data. While GP models are Bayesian models they are more robust to overfitting. Moreover, their output is normal distribution, expressed in terms of mean and variance. Due to these features they are used in various fields, e.g. model-based control, time-series prediction, modelling and estimation in engineering applications, etc. But, due to the matrix inversion calculation, whose computationally demand increases with the third power of the number of input data, the amount of training data is limited to at most a few thousand cases. Therefore GP models in principle are not applicable for modelling dynamic systems whose states evolve in time, such as chaotic time-series. In this paper we demonstrate an Evolving GP (EGP) models for predicting chaotic time-series. The EGP is iterative method which adapts model with information obtained from streaming data and concurrently optimizes hyperparameter values. To assess the viability of the EGP an empirical tests were carried out together with a comparative study of various evolving fuzzy methods on a benchmark chaotic time-series MacKey-Glass. The results indicate that the EGP can successfully identify MacKey-Glass chaotic time-series and demonstrate superior performance.

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

[2]  Jus Kocijan,et al.  Evolving Gaussian process models for prediction of ozone concentration in the air , 2013, Simul. Model. Pract. Theory.

[3]  M. Seeger Low Rank Updates for the Cholesky Decomposition , 2004 .

[4]  Plamen Angelov,et al.  Evolving Intelligent Systems: Methodology and Applications , 2010 .

[5]  Nikola K. Kasabov,et al.  HyFIS: adaptive neuro-fuzzy inference systems and their application to nonlinear dynamical systems , 1999, Neural Networks.

[6]  M. Opper Sparse Online Gaussian Processes , 2008 .

[7]  Lehel Csató,et al.  Sparse On-Line Gaussian Processes , 2002, Neural Computation.

[8]  Carl E. Rasmussen,et al.  A Unifying View of Sparse Approximate Gaussian Process Regression , 2005, J. Mach. Learn. Res..

[9]  Zoubin Ghahramani,et al.  Sparse Gaussian Processes using Pseudo-inputs , 2005, NIPS.

[10]  Igor Skrjanc,et al.  Recursive fuzzy c-means clustering for recursive fuzzy identification of time-varying processes. , 2011, ISA transactions.

[11]  Jan Peters,et al.  Real-Time Local GP Model Learning , 2010, From Motor Learning to Interaction Learning in Robots.

[12]  Uwe D. Hanebeck,et al.  Analytic moment-based Gaussian process filtering , 2009, ICML '09.

[13]  Neil D. Lawrence,et al.  Fast Forward Selection to Speed Up Sparse Gaussian Process Regression , 2003, AISTATS.

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

[15]  J. Weston,et al.  Approximation Methods for Gaussian Process Regression , 2007 .

[16]  Bojan Likar,et al.  Predictive control of a gas-liquid separation plant based on a Gaussian process model , 2007, Comput. Chem. Eng..

[17]  Matthias W. Seeger,et al.  Gaussian Processes For Machine Learning , 2004, Int. J. Neural Syst..

[18]  D. Mackay,et al.  Introduction to Gaussian processes , 1998 .

[19]  Roderick Murray-Smith,et al.  Nonlinear Predictive Control with a Gaussian Process Model , 2003, European Summer School on Multi-AgentControl.

[20]  Jus Kocijan,et al.  Control system with evolving Gaussian process models , 2011, 2011 IEEE Workshop on Evolving and Adaptive Intelligent Systems (EAIS).

[21]  Ming-Hsuan Yang,et al.  Online Sparse Gaussian Process Regression and Its Applications , 2011, IEEE Transactions on Image Processing.

[22]  Carl E. Rasmussen,et al.  Robust Filtering and Smoothing with Gaussian Processes , 2012, IEEE Transactions on Automatic Control.