Data-driven Discovery of Lie Symmetries and First Integrals with Latent ODEs
Organizations: Princeton University
Abstract
We present LatentLieODE, a novel neural ODE method to discover linear Lie symmetries and first integrals of the learned dynamics from timeseries observations such as video inputs. It starts with an autoencoder, which learns a low dimensional representation of the observed system and then maps trajectories to decorrelated latent coordinates . A bank of linear infinitesimal generators is fitted jointly against a differentiable Lie-bracket residual , while an MLP optimises the latent ODE to reconstruct the observation-space timeseries. After suitable generators and are found, we fit a third network to generate the first integral of the system. Across six benchmark systems (harmonic oscillator, simple and twin pendulums, Lotka-Volterra, pixel pendulum, sphere geodesics) we find each system's relevant symmetries, and the discovered invariants match ground-truth conserved quantities at . On the sphere, the pipeline recovers a non-abelian , certified by the negative-definite Killing form of its recovered structure constants. This work presents significant advances in data-driven discovery of symmetries and provides a new pathway for neural surrogates of dynamical systems.
Figures & tables
| Ours | LaLiGAN | Noether Nets | HNN/LNN | |
|---|---|---|---|---|
| Discovers Lie generators | ✓ | ✓ | – | – |
| Continuous-time dynamics learned jointly | ✓ | – | – | ✓ |
| Invariants discovered, not assumed | ✓ | – | ✓ | – |
| Num. of symmetries detected, not specified | ✓ | – | – | – |
| Expressivity guarantee for the action | – | ✓ | – | – |
| Exact conservation by construction | – | – | – | ✓ |
| System | obs. dim | rank | expected | discovered symmetries | calib. | |
|---|---|---|---|---|---|---|
| Harmonic oscillator | 2 | 2 | 2 | rotation dilation | 0.999 | 0.999 |
| Pendulum ( ) | 2 | 1 | 1 | phase rotation | 0.998 | 0.997 |
| Lotka–Volterra | 2 | 1 | 1 | phase rotation | 0.991 | 0.983 |
| Twin pendulums | 4 | 2 | 2 | two phase rotations | 0.978 | 0.963 |
| Sphere geodesics | 6 | 3 | 3 | rotations | 0.997 | 0.996 |
| Pixel pendulum | 1 | 1 | phase rotation | 0.995 | 0.996 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Harmonic | Pendulum | Lotka–Volterra | Twin pend. | Pixel (stage 2) | Sphere | |
| trajectories (train/val) | 1024/128 | 1024/128 | 1024/128 | 1024/128 | 1024/32 | 3000/128 |
| samples span | — | |||||
| noise | 0.01 | 0.05 | 0.01 | 0.02 | — | 0.01 |
| obs. dim | 2 | 2 | 2 | 4 | 8 | 6 |
| latent dim (found) | 4 | 6 | ||||
| generators | 3 | 4 | 5 | 6 | 4 | 8 |