Papers
Topics
Authors
Recent
Search
2000 character limit reached

Flow Matching on Lie Groups

Updated 15 February 2026
  • The paper introduces an intrinsic framework that extends flow matching from Euclidean spaces to Lie groups by leveraging the exponential map and Lie algebra for interpolation.
  • It unifies conditional and continuous-time flow matching with Lie-theoretic machine learning to enable symmetry discovery and equivariant generative modeling.
  • Experimental results validate the method’s efficacy in recovering group symmetries and enhancing mode discrimination in both synthetic and realistic datasets.

Flow matching on Lie groups is a generative modeling and symmetry discovery technique that exploits the geometry and group structure of matrix Lie groups to formulate flows and distributions intrinsically on these manifolds. The approach generalizes flow matching from Euclidean spaces, where linear interpolation is well-defined, to Lie groups, where interpolation is performed along exponential curves governed by the Lie algebra. This methodology unifies recent advances in conditional and continuous-time flow matching, Lie-theoretic machine learning, symmetry discovery, and equivariant generative modeling.

1. Foundational Principles of Flow Matching on Lie Groups

Classic flow matching seeks to transport samples from a source distribution p0p_0 (typically simple, such as a Gaussian or uniform) to a target distribution p1p_1 along a path parameterized by t[0,1]t \in [0,1], using a vector field vtv_t. In Euclidean settings, straight-line interpolation and associated velocity fields are used, which do not generally extend to manifolds or group-valued data. For Lie groups GG, the left-invariant geometry and the exponential map from the Lie algebra g\mathfrak{g} facilitate an intrinsic alternative. Exponential curves of the form

gt=g0exp(tlog(g01g1))g_t = g_0 \exp\left( t \, \log(g_0^{-1} g_1) \right)

interpolate between g0g_0 and g1g_1 in GG, under the assumption that p1p_10 is in the image of the exponential map. The velocity field inducing this curve at time p1p_11 is given by

p1p_12

where p1p_13 denotes the differential of left-multiplication by p1p_14. This formulation is intrinsic to the group and does not depend on extrinsic coordinate representations (Sherry et al., 1 Apr 2025).

The loss for flow matching on Lie groups is framed as

p1p_15

with p1p_16 and p1p_17 a left-invariant Riemannian metric on p1p_18.

2. Symmetry Discovery and the LieFlow Paradigm

Symmetry discovery is posed as learning the (unknown) symmetry subgroup p1p_19 that stabilizes a data distribution t[0,1]t \in [0,1]0 under the group action t[0,1]t \in [0,1]1. The condition t[0,1]t \in [0,1]2 for all t[0,1]t \in [0,1]3 defines exact symmetries (Park et al., 23 Dec 2025). The computational task is to learn a distribution t[0,1]t \in [0,1]4 over t[0,1]t \in [0,1]5 that concentrates on t[0,1]t \in [0,1]6 without explicit prior knowledge of t[0,1]t \in [0,1]7.

LieFlow formulates this as a flow matching process directly on t[0,1]t \in [0,1]8, mapping a tractable prior t[0,1]t \in [0,1]9 (e.g., uniform measure on vtv_t0 or a Gaussian on vtv_t1, pushed forward via the exponential map) to a target vtv_t2 supported on vtv_t3. The learned vector field vtv_t4 induces an ODE:

vtv_t5

with the goal that the pushforward of vtv_t6 under the solution of this ODE closely approximates vtv_t7 as vtv_t8. The training loss encourages vtv_t9 to match the ground-truth direction to GG0 along exponential curves, measured in the Lie algebra norm.

A core challenge is last-minute mode convergence in the case where GG1 is a finite subgroup: modes corresponding to discrete symmetries (e.g., reflections, rotations) are equally distant for much of the flow, resulting in indecisive dynamics until very late in GG2. LieFlow addresses this by biasing the distribution of GG3 toward late times, e.g., GG4 with GG5, allocating training emphasis near GG6 to facilitate timely mode discrimination (Park et al., 23 Dec 2025).

3. Algorithmic Formulation and Implementation

The canonical workflow for flow matching on Lie groups proceeds as follows:

  • Sampling and Setup: Sample GG7, GG8, set GG9, compute g\mathfrak{g}0.
  • Interpolation: Form the exponential-curve interpolant g\mathfrak{g}1.
  • Network Architecture: g\mathfrak{g}2 is typically parameterized as a multi-layer perceptron with g\mathfrak{g}3 (and possibly g\mathfrak{g}4) as input, outputting an element in g\mathfrak{g}5.
  • Loss Evaluation: At each minibatch, minimize the mean squared deviation of g\mathfrak{g}6 from g\mathfrak{g}7 with respect to the left-invariant metric.
  • Integration/Sampling: At inference, integrate the ODE with learned g\mathfrak{g}8 forward in small steps g\mathfrak{g}9, accumulating the group element (e.g., via products of exponentials), and mapping back to gt=g0exp(tlog(g01g1))g_t = g_0 \exp\left( t \, \log(g_0^{-1} g_1) \right)0 as necessary (Sherry et al., 1 Apr 2025, Park et al., 23 Dec 2025, Bertolini et al., 4 Feb 2025).

Implementation requires efficient and stable computation of gt=g0exp(tlog(g01g1))g_t = g_0 \exp\left( t \, \log(g_0^{-1} g_1) \right)1 and gt=g0exp(tlog(g01g1))g_t = g_0 \exp\left( t \, \log(g_0^{-1} g_1) \right)2. For matrix groups (SO(3), GL(2,gt=g0exp(tlog(g01g1))g_t = g_0 \exp\left( t \, \log(g_0^{-1} g_1) \right)3), etc.), closed-form solutions (Rodrigues' formula, quaternion representations) or high-order numerical schemes (Padé approximants, Schur-Parlett methods) are used.

4. Experimental Validation and Empirical Findings

Empirical results validate flow matching on Lie groups across both synthetic symmetry discovery tasks and equivariant generative modeling. Representative experiments include:

  • 2D Point Cloud Symmetry Discovery: On canonical 2D datasets with known subgroup structure (e.g., gt=g0exp(tlog(g01g1))g_t = g_0 \exp\left( t \, \log(g_0^{-1} g_1) \right)4 or gt=g0exp(tlog(g01g1))g_t = g_0 \exp\left( t \, \log(g_0^{-1} g_1) \right)5 acting on arrows/half-arrows, gt=g0exp(tlog(g01g1))g_t = g_0 \exp\left( t \, \log(g_0^{-1} g_1) \right)6 or gt=g0exp(tlog(g01g1))g_t = g_0 \exp\left( t \, \log(g_0^{-1} g_1) \right)7), LieFlow recovered the precise number and location of modes (rotations/reflections) corresponding to group elements. Wasserstein-1 metric evaluated performance; LieFlow achieved gt=g0exp(tlog(g01g1))g_t = g_0 \exp\left( t \, \log(g_0^{-1} g_1) \right)8 (SO(2)→gt=g0exp(tlog(g01g1))g_t = g_0 \exp\left( t \, \log(g_0^{-1} g_1) \right)9), outperforming previously proposed GAN-based symmetry learners (Park et al., 23 Dec 2025).
  • 3D Subgroup Recovery: For point clouds sampled from the orbits of tetrahedral, octahedral, or SO(2) subgroups of g0g_00, LieFlow with a power-schedule in g0g_01 accurately recovered the symmetries (e.g., 24-mode clustering for the octahedral group). For higher order groups (e.g., icosahedral with g0g_02), recovery remained challenging.
  • Generative Modeling: On g0g_03, g0g_04, and product groups, flow matching produces visually smooth flows interpolating between target poses or orientations, directly along exponential curves, confirming the geometric soundness of the construction (Sherry et al., 1 Apr 2025). In the generalized score matching setting, learning in Lie algebra coordinates can reduce effective learning dimensionality and enhance sample efficiency (Bertolini et al., 4 Feb 2025).

5. Relationship to Other Geometric and Group-Valued Flows

Flow matching on Lie groups is related to, but distinct from, bi-invariant consensus flows, synchronization dynamics, and Laplacian-based flows on groups, as studied in distributed systems, robotics, and control theory. Consensus flows employ inter-agent "spring energies" and Laplacian couplings, with dynamics of the form:

g0g_05

to promote alignment over a network on g0g_06 equipped with a bi-invariant metric (Chandrasekharan et al., 2022). These flows yield convergence to consensus configurations, stability governed by the Laplacian spectrum, and are special cases of the general flow matching principle with collaboration between networked elements rather than direct sampling.

Score-based diffusion and generalized score matching approaches further lift the notion of flows to stochastic settings over Lie groups, with Langevin or SDE trajectories composed in the Lie algebra, yielding generative processes via either deterministic flows (as in flow matching) or stochastic integration (Bertolini et al., 4 Feb 2025). This unification connects flow matching, score-based modeling, and traditional group-valued synchronization.

6. Limitations, Open Problems, and Future Directions

While flow matching on Lie groups is geometrically natural and empirically effective, several challenges remain:

  • Mode Discrimination in Highly Symmetric or High-Order Discrete Groups: Mode collapse or last-minute convergence persists with large or complex finite subgroups (e.g., icosahedral group). Skewing g0g_07 toward late times ameliorates, but does not eliminate, this phenomenon (Park et al., 23 Dec 2025).
  • Likelihood and Density Estimation: Current implementations yield "likelihood-free" models—no explicit density is defined for g0g_08, so evaluation relies on empirical metrics or histogramming.
  • Extension to Manifolds and Homogeneous Spaces: The current framework assumes surjective exponential maps (matrix groups), but extension to coset spaces g0g_09 and more general Riemannian manifolds is an open area (Sherry et al., 1 Apr 2025).
  • Robustness to Partial or Noisy Data: Discovery of approximate or latent symmetries in real-world or incomplete datasets motivates further research.
  • Optimal ODE Integration and Numerical Stability: Algorithmic accuracy and stability for high-dimensional or stiff Lie group flows, and integration with Riemannian diffusion methods, is under development.

A plausible implication is that integrating flow matching with Riemannian diffusion processes or advanced equilibria techniques may enable better mode separation and sampling efficiency.

7. Synthesis and Impact

Flow matching on Lie groups enables flexible, adaptive modeling of both continuous and discrete symmetries directly in group-theoretic domains. By leveraging intrinsic geometry, it unifies symmetry discovery, generative modeling, and group-valued flow concepts, with demonstrated advantages over prior methods requiring hand-designed augmentations or explicit density modeling. The approach is extensible to a range of matrix groups and offers a principled framework for further research into generative modeling and symmetry-aware machine learning on structured spaces (Park et al., 23 Dec 2025, Sherry et al., 1 Apr 2025, Bertolini et al., 4 Feb 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Flow Matching on Lie Groups.