Flow Matching is Adaptive to Manifold Structures
Organizations: Booth School of Business, University of Chicago · Department of Statistics, University of Michigan · Department of Mathematics, University of Maryland, College Park
Abstract
Flow matching has emerged as a simulation-free alternative to diffusion-based generative modeling, producing samples by solving an ODE whose time-dependent velocity field is learned along an interpolation between a simple source distribution (e.g., a standard normal) and a target data distribution. Flow-based methods often exhibit greater training stability and have achieved strong empirical performance in high-dimensional settings where data concentrate near a low-dimensional manifold, such as text-to-image synthesis, video generation, and molecular structure generation. Despite this success, existing theoretical analyses of flow matching assume target distributions with smooth, full-dimensional densities, leaving its effectiveness in manifold-supported settings largely unexplained. To this end, we theoretically analyze flow matching with linear interpolation when the target distribution is supported on a smooth manifold. We establish a non-asymptotic convergence guarantee for the learned velocity field, and then propagate this estimation error through the ODE to obtain statistical consistency of the implicit density estimator induced by the flow-matching objective. The resulting convergence rate is near minimax-optimal, depends only on the intrinsic dimension, and reflects the smoothness of both the manifold and the target distribution. Together, these results provide a principled explanation for how flow matching adapts to intrinsic data geometry and circumvents the curse of dimensionality.
Figures & tables
| Key assumptions | Low-dimensional structure | Velocity field estimation | Optimality | Metric | |
| Albergo and Vanden-Eijnden (2022) | is -Lipschitz | ✗ | ✗ | ✗ | |
| Fukumizu et al. (2024) | Bounded support is differentiable with | ✗ | ✓ | ✓ | |
| Gao et al. (2024a) | Log-concave and Gaussian mixture targets is -Lipschitz | ✗ | ✓ | ✗ | |
| Zhou and Liu (2025) | Bounded support Lipschitz score function | ✗ | ✓ | ✗ | |
| Kunkel and Trabs (2025) | Bounded support is Lipschitz continuous | ✓ single-chart manifold projected | ✓ (exponential size network) | ✓ | |
| Ours | Bounded support | ✓ (general manifold) | ✓ | ✓ |
| 4 | 0.04177 0.01935 | 0.05304 0.00460 | |
|---|---|---|---|
| 2 | 6 | 0.03788 0.00725 | 0.05920 0.00339 |
| 8 | 0.04194 0.01330 | 0.05861 0.00589 | |
| 6 | 0.03277 0.00573 | 0.07028 0.00140 | |
| 3 | 9 | 0.03994 0.00997 | 0.06962 0.00622 |
| 12 | 0.04648 0.01795 | 0.07906 0.00353 |
| 4 | 0.04407 0.01421 | 0.05022 0.00291 | |
|---|---|---|---|
| 2 | 6 | 0.02430 0.00407 | 0.06331 0.00212 |
| 8 | 0.03548 0.01123 | 0.07248 0.00218 | |
| 6 | 0.02998 0.01201 | 0.07268 0.00218 | |
| 3 | 9 | 0.03790 0.01672 | 0.09524 0.00215 |
| 12 | 0.03792 0.00951 | 0.11211 0.00311 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Digit | ||
|---|---|---|
| 0 | ||
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 |
| 100 | |
|---|---|
| 250 | |
| 500 | |
| 1000 | |
| 2000 | |
| 5000 |
| 256 | ||||||
|---|---|---|---|---|---|---|
| 512 | ||||||
| 1024 | ||||||
| 2048 | ||||||
| 4096 | ||||||