Data-driven learning of chaotic dynamical systems using Discrete-Temporal Sobolev Networks
Connor Kennedy1, Trace Crowdis1, Haoran Hu1
1Department of Mathematics & Statistics, University of Massachusetts, Amherst, MA 01003, USA.
Summary
We developed a new neural network loss function, the Discrete-Temporal Sobolev Network (DTSN), to improve forecasting for dynamical systems. DTSN enhances accuracy by minimizing noise, especially for chaotic systems.
Area of Science:
- Computational Science
- Applied Mathematics
- Machine Learning
Background:
- Forecasting dynamical systems is challenging, particularly for chaotic systems sensitive to initial conditions.
- Existing neural network approaches often struggle with noise and require derivative information.
Purpose of the Study:
- Introduce the Discrete-Temporal Sobolev Network (DTSN) as a novel loss function for dynamical system forecasting.
- Evaluate DTSN's effectiveness compared to standard Mean Squared Error (MSE) and Physics-Informed Neural Network (PINN) losses.
Main Methods:
- Developed DTSN, a data-driven and architecture-agnostic loss function minimizing variational differences using a temporal Sobolev norm.
- Applied DTSN with Long Short-Term Memory (LSTM) and Transformer architectures to discrete approximations of the Lorenz-63 and Chua circuit systems.
Main Results:
- DTSN significantly improved forecasting accuracy for both LSTM and Transformer architectures.
- DTSN demonstrated superior performance over MSE loss and required less information than PINN loss.
- Computational time was not noticeably increased by using DTSN.
Conclusions:
- DTSN offers a powerful, data-driven method for enhancing neural network-based forecasting of dynamical systems.
- The approach is particularly beneficial for chaotic systems due to its noise-minimizing properties.
- DTSN presents a viable alternative to existing methods, improving accuracy without significant computational overhead.
Related Concept Videos
BIBO stability of continuous and discrete -time systems
395
System stability is a fundamental concept in signal processing, often assessed using convolution. For a system to be considered bounded-input bounded-output (BIBO) stable, any bounded input signal must produce a bounded output signal. A bounded input signal is one where the modulus does not exceed a certain constant at any point in time.
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system....
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system....
395
Linear time-invariant Systems
258
A system is linear if it displays the characteristics of homogeneity and additivity, together termed the superposition property. This principle is fundamental in all linear systems. Linear time-invariant (LTI) systems include systems with linear elements and constant parameters.
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
258
Multi-input and Multi-variable systems
106
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
106
Entropy Change in Reversible Processes
2.5K
In the Carnot engine, which achieves the maximum efficiency between two reservoirs of fixed temperatures, the total change in entropy is zero. The observation can be generalized by considering any reversible cyclic process consisting of many Carnot cycles. Thus, it can be stated that the total entropy change of any ideal reversible cycle is zero.
The statement can be further generalized to prove that entropy is a state function. Take a cyclic process between any two points on a p-V diagram.
The statement can be further generalized to prove that entropy is a state function. Take a cyclic process between any two points on a p-V diagram.
2.5K
State Space Representation
208
The frequency-domain technique, commonly used in analyzing and designing feedback control systems, is effective for linear, time-invariant systems. However, it falls short when dealing with nonlinear, time-varying, and multiple-input multiple-output systems. The time-domain or state-space approach addresses these limitations by utilizing state variables to construct simultaneous, first-order differential equations, known as state equations, for an nth-order system.
Consider an RLC circuit, a...
Consider an RLC circuit, a...
208
Basic Continuous Time Signals
211
Basic continuous-time signals include the unit step function, unit impulse function, and unit ramp function, collectively referred to as singularity functions. Singularity functions are characterized by discontinuities or discontinuous derivatives.
The unit step function, denoted u(t), is zero for negative time values and one for positive time values, exhibiting a discontinuity at t=0. This function often represents abrupt changes, such as the step voltage introduced when turning a car's...
The unit step function, denoted u(t), is zero for negative time values and one for positive time values, exhibiting a discontinuity at t=0. This function often represents abrupt changes, such as the step voltage introduced when turning a car's...
211


