Data-Driven Identification of Quadratic Representations for Nonlinear Hamiltonian Systems using Weakly Symplectic Liftings
Süleyman Yildiz, Pawan Goyal, Thomas Bendokat, Peter Benner
TL;DR
This work tackles learning Hamiltonian dynamics from data while preserving the intrinsic energy structure. It introduces a lifting principle that maps nonlinear Hamiltonian systems to quadratic dynamics in a latent space, enforcing a cubic latent Hamiltonian via a weakly symplectic auto-encoder and learning the latent, structure-preserving system through a quadratic form $\dot z = \mathcal{A} + \mathcal{B}z + \mathcal{C}(z \otimes z)$. The approach covers both lifting to high dimensions and reducing high-dimensional data to a low-dimensional quadratic representation, validated on classic low-dimensional systems and PDEs (including the linear wave and nonlinear Schrödinger equations), with long-time stability and energy conservation demonstrated. This framework yields non-intrusive, structure-preserving reduced-order models that bypass explicit gradient computations of the Hamiltonian and avoid hyper-reduction, while remaining applicable even when the full-order model is unavailable. The work also highlights practical considerations such as computational cost and suggests directions for handling noise, experimenting with different auto-encoder architectures, and extending to discrete or controlled Hamiltonian systems.
Abstract
We present a framework for learning Hamiltonian systems using data. This work is based on a lifting hypothesis, which posits that nonlinear Hamiltonian systems can be written as nonlinear systems with cubic Hamiltonians. By leveraging this, we obtain quadratic dynamics that are Hamiltonian in a transformed coordinate system. To that end, for given generalized position and momentum data, we propose a methodology to learn quadratic dynamical systems, enforcing the Hamiltonian structure in combination with a weakly-enforced symplectic auto-encoder. The obtained Hamiltonian structure exhibits long-term stability of the system, while the cubic Hamiltonian function provides relatively low model complexity. For low-dimensional data, we determine a higher-dimensional transformed coordinate system, whereas for high-dimensional data, we find a lower-dimensional coordinate system with the desired properties. We demonstrate the proposed methodology by means of both low-dimensional and high-dimensional nonlinear Hamiltonian systems.
