Learning Governing Equations of Unobserved States in Dynamical Systems
Gevik Grigorian, Sandip V. George, Simon Arridge
TL;DR
This work tackles learning the governing equations for unobserved states in dynamical systems by marrying hybrid neural ODEs with symbolic regression. It demonstrates that replacing unknown terms with neural networks and then extracting explicit equations via SR can recover the true dynamics of unobserved variables in partially observed Lotka-Volterra and Lorenz systems, even under measurement noise. The method leverages an ensemble of models to stabilize predictions and uses SR to obtain interpretable, partially learned models that extend beyond the training range, though extrapolation is limited by short training windows and chaotic behavior. Overall, the approach provides a robust pathway to derive interpretable governing equations from partial observations, with potential future enhancements like Bayesian networks to improve efficiency and uncertainty quantification.
Abstract
Data-driven modelling and scientific machine learning have been responsible for significant advances in determining suitable models to describe data. Within dynamical systems, neural ordinary differential equations (ODEs), where the system equations are set to be governed by a neural network, have become a popular tool for this challenge in recent years. However, less emphasis has been placed on systems that are only partially-observed. In this work, we employ a hybrid neural ODE structure, where the system equations are governed by a combination of a neural network and domain-specific knowledge, together with symbolic regression (SR), to learn governing equations of partially-observed dynamical systems. We test this approach on two case studies: A 3-dimensional model of the Lotka-Volterra system and a 5-dimensional model of the Lorenz system. We demonstrate that the method is capable of successfully learning the true underlying governing equations of unobserved states within these systems, with robustness to measurement noise.
