A Bayesian Framework for Symmetry Inference in Chaotic Attractors
By: Ziad Ghanem, Chang Hyunwoong, Preskella Mrad
Potential Business Impact:
Finds hidden patterns in moving things.
Detecting symmetry from data is a fundamental problem in signal analysis, providing insight into underlying structure and constraints. When data emerge as trajectories of dynamical systems, symmetries encode structural properties of the dynamics that enable model reduction, principled comparison across conditions, and detection of regime changes. While recent optimal transport methods provide practical tools for data-driven symmetry detection in this setting, they rely on deterministic thresholds and lack uncertainty quantification, limiting robustness to noise and ability to resolve hierarchical symmetry structures. We present a Bayesian framework that formulates symmetry detection as probabilistic model selection over a lattice of candidate subgroups, using a Gibbs posterior constructed from Wasserstein distances between observed data and group-transformed copies. We establish three theoretical guarantees: $(i)$ a Bayesian Occam's razor favoring minimal symmetry consistent with data, $(ii)$ conjugation equivariance ensuring frame-independence, and $(iii)$ stability bounds under perturbations for robustness to noise. Posterior inference is performed via Metropolis-Hastings sampling and numerical experiments on equivariant dynamical systems and synthetic point clouds demonstrate accurate symmetry recovery under high noise and small sample sizes. An application to human gait dynamics reveals symmetry changes induced by mechanical constraints, demonstrating the framework's utility for statistical inference in biomechanical and dynamical systems.
Similar Papers
Symmetries in PAC-Bayesian Learning
Machine Learning (CS)
Makes AI learn better from messy, shifted pictures.
Discovering Symbolic Differential Equations with Symmetry Invariants
Machine Learning (CS)
Finds hidden rules of nature in messy data.
Latent Mixture of Symmetries for Sample-Efficient Dynamic Learning
Machine Learning (CS)
Teaches robots to learn faster with less data.