Learning Distributions on Manifolds with Free-form Flows

Peter Sorrenson, Felix Draxler, Armand Rousselot, Sander Hummerich, Ullrich Köthe
12/1/2023

No official code found. Best implementation: vislearn/FFF (51 stars, MIT, last commit 2025-06-26).

Abstract

We propose Manifold Free-Form Flows (M-FFF), a simple new generative model for data on manifolds. The existing approaches to learning a distribution on arbitrary manifolds are expensive at inference time, since sampling requires solving a differential equation. Our method overcomes this limitation by sampling in a single function evaluation. The key innovation is to optimize a neural network via maximum likelihood on the manifold, possible by adapting the free-form flow framework to Riemannian manifolds. M-FFF is straightforwardly adapted to any manifold with a known projection. It consistently matches or outperforms previous single-step methods specialized to specific manifolds. It is typically two orders of magnitude faster than multi-step methods based on diffusion or flow matching, achieving better likelihoods in several experiments. We provide our code at https://github.com/vislearn/FFF.

View on arXivView PDF

Code Implementations(1)

vislearn/FFFCommunity100%
MIT

Free-form flows are a generative model training a pair of neural networks via maximum likelihood

519Python, Jupyter NotebookOct 25, 20231 years agoMIT

Cite this paper

@article{sorrenson2023learning,
  title  = {Learning Distributions on Manifolds with Free-form Flows},
  author = {Peter Sorrenson and Felix Draxler and Armand Rousselot and Sander Hummerich and Ullrich Köthe},
  year   = {2023},
  eprint = {2312.09852},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2312.09852},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.09852.svg)](https://codeofpaper.com/paper/2312.09852)

Discussion