Discovering Lie Groups with Flow Matching
Jung Yeon Park, Yuxuan Chen, Floor Eijkelboom, Jan-Willem van de Meent, Lawson L. S. Wong, Robin Walters
TL;DR
This work introduces LieFlow, a flow matching framework on Lie groups to automatically discover data symmetries by learning a distribution over a large hypothesis group $G$ and extracting the stabilizer subgroup $H$ that preserves the data distribution. By operating directly on group manifolds and using exponential curves along orbits, LieFlow captures both continuous and discrete symmetries, including reflections via complex-domain flows. The authors identify a 'last-minute mode convergence' phenomenon and propose a time-scheduling strategy to uncover more complex groups, achieving state-of-the-art performance on 2D and 3D symmetry discovery tasks (e.g., discovering $\mathrm{C}_4$, $\mathrm{D}_4$, $\mathrm{Tet}$, and $\mathrm{SO}(2)$ elements) and outperforming the LieGAN baseline in Wasserstein-1 distance. Limitations include challenges in scaling to higher-order or more symmetric groups and handling real-world noisy data, with future work pointing toward larger Lie groups, non-compact cases, and diffusion-based Riemannian formulations to better integrate discovered symmetries into downstream equivariant models.
Abstract
Symmetry is fundamental to understanding physical systems, and at the same time, can improve performance and sample efficiency in machine learning. Both pursuits require knowledge of the underlying symmetries in data. To address this, we propose learning symmetries directly from data via flow matching on Lie groups. We formulate symmetry discovery as learning a distribution over a larger hypothesis group, such that the learned distribution matches the symmetries observed in data. Relative to previous works, our method, \lieflow, is more flexible in terms of the types of groups it can discover and requires fewer assumptions. Experiments on 2D and 3D point clouds demonstrate the successful discovery of discrete groups, including reflections by flow matching over the complex domain. We identify a key challenge where the symmetric arrangement of the target modes causes ``last-minute convergence,'' where samples remain stationary until relatively late in the flow, and introduce a novel interpolation scheme for flow matching for symmetry discovery.
