Constraining Chaos: Enforcing dynamical invariants in the training of recurrent neural networks

04/24/2023
by   Jason A. Platt, et al.
0

Drawing on ergodic theory, we introduce a novel training method for machine learning based forecasting methods for chaotic dynamical systems. The training enforces dynamical invariants–such as the Lyapunov exponent spectrum and fractal dimension–in the systems of interest, enabling longer and more stable forecasts when operating with limited data. The technique is demonstrated in detail using the recurrent neural network architecture of reservoir computing. Results are given for the Lorenz 1996 chaotic dynamical system and a spectral quasi-geostrophic model, both typical test cases for numerical weather prediction.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/17/2015

Synthesis of recurrent neural networks for dynamical system simulation

We review several of the most widely used techniques for training recurr...
research
01/21/2022

A Systematic Exploration of Reservoir Computing for Forecasting Complex Spatiotemporal Dynamics

A reservoir computer (RC) is a type of simplified recurrent neural netwo...
research
06/27/2022

Continual Learning of Dynamical Systems with Competitive Federated Reservoir Computing

Machine learning recently proved efficient in learning differential equa...
research
10/10/2019

Model-free prediction of spatiotemporal dynamical systems with recurrent neural networks: Role of network spectral radius

A common difficulty in applications of machine learning is the lack of a...
research
10/16/2021

Learning Continuous Chaotic Attractors with a Reservoir Computer

Neural systems are well known for their ability to learn and store infor...
research
03/15/2023

Hybrid-Physical Probabilistic Forecasting for a Set of Photovoltaic Systems using Recurrent Neural Networks

Accurate intra-day forecasts of the power output by PhotoVoltaic (PV) sy...
research
10/06/2020

Learn to Synchronize, Synchronize to Learn

In recent years, the machine learning community has seen a continuous gr...

Please sign up or login with your details

Forgot password? Click here to reset