Generalised Flow Maps for Few-Step Generative Modelling on Riemannian Manifolds
About
Geometric data and purpose-built generative models on them have become ubiquitous in high-impact deep learning application domains, ranging from protein backbone generation and computational chemistry to geospatial data. Current geometric generative models remain computationally expensive at inference -- requiring many steps of complex numerical simulation -- as they are derived from dynamical measure transport frameworks such as diffusion and flow-matching on Riemannian manifolds. In this paper, we propose Generalised Flow Maps (GFM), a new class of few-step generative models that generalises the Flow Map framework in Euclidean spaces to arbitrary Riemannian manifolds. We instantiate GFMs with three self-distillation-based training methods: Generalised Lagrangian Flow Maps, Generalised Eulerian Flow Maps, and Generalised Progressive Flow Maps. We theoretically show that GFMs, under specific design decisions, unify and elevate existing Euclidean few-step generative models, such as consistency models, shortcut models, and meanflows, to the Riemannian setting. We benchmark GFMs against other geometric generative models on a suite of geometric datasets, including geospatial data, RNA torsion angles, and hyperbolic manifolds, and achieve state-of-the-art sample quality for single- and few-step evaluations, and superior or competitive log-likelihoods using the implicit probability flow.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Promoter DNA design | Promoter DNA (test) | MSE0.035 | 9 | |
| Generation | Torus Protein Glycine (test) | MMD0.03 | 7 | |
| Generation | Torus Protein Proline (test) | MMD0.04 | 7 | |
| Generation | Torus Protein PrePro (test) | MMD0.05 | 7 | |
| Generative Modeling | Torus General 138,208 (test) | NLL0.95 | 7 | |
| Generative Modeling | Torus Proline 7,634 (test) | NLL0.08 | 7 | |
| Generative Modeling | Volcano Spherical Dataset | NLL3.5 | 7 | |
| Generative Modeling | Flood Spherical Dataset | NLL0.38 | 7 | |
| One-step generation | Earth Earthquake (test) | MMD0.032 | 7 | |
| One-step generation | Earth Fire (test) | MMD0.027 | 7 |