Accuracy of neural networks for the simulation of chaotic dynamics: precision of training data vs precision of the algorithm
arXiv:2008.04222 · doi:10.1063/5.0021264
Abstract
We explore the influence of precision of the data and the algorithm for the simulation of chaotic dynamics by neural networks techniques. For this purpose, we simulate the Lorenz system with different precisions using three different neural network techniques adapted to time series, namely reservoir computing (using ESN), LSTM and TCN, for both short and long time predictions, and assess their efficiency and accuracy. Our results show that the ESN network is better at predicting accurately the dynamics of the system, and that in all cases the precision of the algorithm is more important than the precision of the training data for the accuracy of the predictions. This result gives support to the idea that neural networks can perform time-series predictions in many practical applications for which data are necessarily of limited precision, in line with recent results. It also suggests that for a given set of data the reliability of the predictions can be significantly improved by using a network with higher precision than the one of the data.
arXiv comment10 pages, 15 figures, additonal data provided, published version
References in corpus (9)
- LSTM: A Search Space Odyssey
- Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation
- An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling
- WaveNet: A Generative Model for Raw Audio
- Using Machine Learning to Replicate Chaotic Attractors and Calculate Lyapunov Exponents from Data
- Attractor Reconstruction by Machine Learning
- Data-Driven Forecasting of High-Dimensional Chaotic Systems with Long Short-Term Memory Networks
- Data-driven prediction of a multi-scale Lorenz 96 chaotic system using deep learning methods: Reservoir computing, ANN, and RNN-LSTM
- Newton vs the machine: solving the chaotic three-body problem using deep neural networks