Learning finite symmetry groups of dynamical systems via equivariance detection
Pablo Calvo-Barlés, Sergio G. Rodrigo, Luis Martín-Moreno
TL;DR
The paper tackles the challenge of uncovering the full finite symmetry group of nonlinear dynamical systems from trajectory data, without requiring explicit knowledge of the governing equations. It introduces the Equivariance Seeker Model (ESM), a multi-branch neural framework that learns symmetry transformations through an equivariance loss and uses a repetition loss to ensure all $K$ elements are found in a single training run. The method is validated on simple and complex systems (Thomas attractor, Lorenz, Duffing) in both theory-informed and data-driven settings, with branch-removal and a group-metric used to confirm completeness and group properties. The approach enables automatic, data-driven symmetry discovery with practical implications for simplifying dynamical analyses and spectral decompositions, and is made available as open-source code.
Abstract
In this work, we introduce the Equivariance Seeker Model (ESM), a data-driven method for discovering the underlying finite equivariant symmetry group of an arbitrary function. ESM achieves this by optimizing a loss function that balances equivariance preservation with the penalization of redundant solutions, ensuring the complete and accurate identification of all symmetry transformations. We apply this framework specifically to dynamical systems, identifying their symmetry groups directly from observed trajectory data. To demonstrate its versatility, we test ESM on multiple systems in two distinct scenarios: (i) when the governing equations are known theoretically and (ii) when they are unknown, and the equivariance finding relies solely on observed data. The latter case highlights ESM's fully data-driven capability, as it requires no prior knowledge of the system's equations to operate.
