Physics-informed nonlinear vector autoregressive models for the prediction of dynamical systems
James H. Adler, Samuel Hocking, Xiaozhe Hu, Shafiqul Islam
TL;DR
The authors address predicting dynamical systems governed by ODEs by augmenting nonlinear vector autoregression (NVAR) with physics-informed training, yielding piNVAR, a model whose parameters are shared between the data-driven update and an explicit ODE-consistency term. By deriving the time derivative of the NVAR output via the chain rule, piNVAR enforces the governing equation, enabling simultaneous, linear-time training and improved adherence to the dynamics. Across undamped springs, Lotka-Volterra, and Lorenz systems, piNVAR improves both data-driven metrics (valid time) and physics-driven metrics (discrete energy) relative to purely data-driven NVAR, especially under appropriate ODE-weighting and regularization. The method offers a transparent, efficient framework for physics-constrained forecasting with potential applications to a broad class of ODE-based dynamical systems.
Abstract
Machine learning techniques have recently been of great interest for solving differential equations. Training these models is classically a data-fitting task, but knowledge of the expression of the differential equation can be used to supplement the training objective, leading to the development of physics-informed scientific machine learning. In this article, we focus on one class of models called nonlinear vector autoregression (NVAR) to solve ordinary differential equations (ODEs). Motivated by connections to numerical integration and physics-informed neural networks, we explicitly derive the physics-informed NVAR (piNVAR) which enforces the right-hand side of the underlying differential equation regardless of NVAR construction. Because NVAR and piNVAR completely share their learned parameters, we propose an augmented procedure to jointly train the two models. Then, using both data-driven and ODE-driven metrics, we evaluate the ability of the piNVAR model to predict solutions to various ODE systems, such as the undamped spring, a Lotka-Volterra predator-prey nonlinear model, and the chaotic Lorenz system.
