Data driven nonlinear dynamical systems identification using multi-step CLDNN

In many cases, the equations that dynamical systems are based on are unknown and hard to model and predict. On the other hand, machine learning algorithms are based on the data of a solution as it evolves and do not need equations. In the era of abundant data, using machine learning technology to discover accurate mathematical models of dynamical systems directly from time series data becomes increasingly important. Recently, a multi-step deep neural networks (multi-step DNN) model without need of direct access to temporal gradients is proposed, which can accurately learn the evolution from a given set of observed data, identify nonlinear dynamical systems, and forecast future states. However, the architecture lacks the capability to capture long term temporal dependencies from dynamical time-series data. In the paper, based on the multi-step time-stepping schemes, we proposed a new CLDNN model which combine convolutional layer, long short-term memory layer and fully connected layer, to address the aforementioned weakness. The effectiveness of our model is tested for several benchmark problems involving the identification and prediction of complex, nonlinear and chaotic dynamics. The experiment results show that the multi-step CLDNN has better identification and prediction performance than the multi-step DNN. The research provides possible corroboration for developing new deep learning based algorithms for nonlinear system identification.

[1]  A. Majda,et al.  Nonlinear Laplacian spectral analysis for time series with intermittency and low-frequency variability , 2012, Proceedings of the National Academy of Sciences.

[2]  J N Kutz,et al.  Model selection for dynamical systems via sparse regression and information criteria , 2017, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[3]  Karl Johan Åström,et al.  BOOK REVIEW SYSTEM IDENTIFICATION , 1994, Econometric Theory.

[4]  Richard A. Ajayi,et al.  ON THE DYNAMIC RELATION BETWEEN STOCK PRICES AND EXCHANGE RATES , 1996 .

[5]  Guy Albert Dumont,et al.  System identification and control using genetic algorithms , 1992, IEEE Trans. Syst. Man Cybern..

[6]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[7]  S. Fortunato,et al.  Statistical physics of social dynamics , 2007, 0710.3256.

[8]  S. Brunton,et al.  Discovering governing equations from data by sparse identification of nonlinear dynamical systems , 2015, Proceedings of the National Academy of Sciences.

[9]  Steven L. Brunton,et al.  Data-driven discovery of partial differential equations , 2016, Science Advances.

[10]  Tara N. Sainath,et al.  Convolutional, Long Short-Term Memory, fully connected Deep Neural Networks , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[11]  Theodore E. Simos Optimizing a class of linear multi-step methods for the approximate solution of the radial Schrödinger equation and related problems with respect to phase-lag , 2011 .

[12]  M. Nowak,et al.  Dynamics of cancer progression , 2004, Nature Reviews Cancer.

[13]  E. Ott Chaos in Dynamical Systems: Contents , 2002 .

[14]  Chun-Mei Yang,et al.  Impulsive control of Lorenz system , 1997 .

[15]  Hod Lipson,et al.  Distilling Free-Form Natural Laws from Experimental Data , 2009, Science.