How to choose the family for a structured generative model, by not choosing it.
Flow matching and diffusion models carry noise to data along a path of intermediate distributions. In the vanilla recipe the noise is Gaussian, the interpolation is the straight line
Now step off
This article offers a single principle instead. Don’t choose the family. Choose the operation the path should close under, and the family is determined.
The selection question. Fix a way to interpolate on the state space, a binary operation
. Is there a family for which interpolating the samples equals interpolating the parameters? Is it unique, and what is it? Write the answer .
A single geometric invariant sorts the answers, the curvature of the interpolation. Gaussianity turns out to be one value of
Pick the operation, not the family
Take the state space
Recovering the velocity field from a path is the continuity-equation business every flow-matching method does. It is upstream background, taken as given here and kept on the flow note.
Why closure keeps the family tractable
The method is usable only if its intermediate laws stay inside a family that can be sampled and scored. That is a closure demand with two faces, worked out with all the boxed conditions in convex-flow-matching:
- Transport stays in the family iff the flow acts affinely on the family’s sufficient statistic, giving rotations for von Mises–Fisher, congruences for Wishart, and affine maps for the Gaussian.
- Interpolation stays in the family only for the special stable and reproducible families. Its strongest version demands that interpolating samples literally equals interpolating parameters, the sample–parameter homomorphism, which is exactly what the selection question asks to solve.
These are two faces of one requirement (affineness, read on the statistic vs. on the log-partition). When they hold, the inverse question becomes answerable.
Curvature sorts the families
Fix the interpolation and ask which family makes it a homomorphism. The obstruction is curvature. On a curved space the geodesic barycentre is not even a convex-space operation, because geodesic parallelograms do not close, so the question has no answer at all and the family is void before it is chosen. Flat spaces are the good case, and there Gaussianity is forced.
| interpolation | curvature | family it selects |
|---|---|---|
| straight line / affine barycentre (flat) | Gaussian, and its isometric twins (logistic-normal, log-normal) | |
| convolution (additive group) | n/a | infinitely divisible / Tweedie, along a dispersion axis |
| geodesic barycentre (curved) | none; the homomorphism breaks with the curvature |
A structured generative model is therefore the choice of an operation, not of a family, and the family is that operation’s image under
What this buys in practice
The families with a closed-form training target are exactly the ones whose structure-preserving group is transitive on the parameters, such as the Gaussian on a vector space and the Wishart on the cone, the picture in which the family is a single group orbit. There a per-sample flow carries each datum and yields the target velocity for free. This is the structural reason the Gaussian recipe is everywhere, not an a-priori virtue but the flat, self-dual sweet spot. Moving off it has a cost, either a fitted, two-stage target on a curved space, or a jump process rather than a smooth transport once the dispersion axis is engaged on a non-Gaussian model. The bridge from these in-family paths to a real dataset is conditional flow matching, carrying each sample to the concentration boundary and training the mixture by a posterior-mean/Bregman objective.
Instances
| state space | convex slot | family | structure-preserving flow | index |
|---|---|---|---|---|
| vector space | Gaussian | affine group | precision | |
| manifold | von Mises–Fisher | rotations | n/a | |
| convex cone | Wishart | congruences | d.o.f. | |
| convex space | categorical / multinomial | Markov semigroups | trials | |
| cone / discrete | Tweedie | scaling / drift | Lévy index | |
| heavy tails | deformed | n/a |
The positive definite cone carries three classical matrix means at once. Arithmetic and harmonic are the two
Map of the framework
Construction (the original one, with its theorems and properties inline): convex-flow-matching, coordinate-free flow matching whose transport and interpolation are both the intrinsic convex-space operation.
Definitions (textbook notes, standard facts folded in): differentiable-manifold · convex-space · exponential-family · flow · interpolation · conditional-flow-matching (the last folds in flow closure)
Equation card
A compressed reference, in the order of the sections above.
Setup
smooth manifold Polish standard Borel (measurability is free); the only datum is a connection/metric giving intrinsically (geodesic / Fréchet); flows are isometries. Exponential family on a measurable space with base measure : , , ; , , ; dually flat. (The generating velocity is upstream flow-matching background: fixed only up to divergence-free fields, minimal representative , unique tangent on ; → flow.)
The auxiliary closures. Transport (unary) makes the flow act affinely on the sufficient statistic. Interpolation (binary) lifts to the binary
The correspondence. Homomorphism
| operation | curvature | family with a sample–parameter homomorphism |
|---|---|---|
| affine barycentre (flat) | Gaussian, and isometric images (logistic-normal, log-normal) | |
| convolution (additive group) | n/a | infinitely divisible / Tweedie, on the index axis |
| geodesic barycentre (curved) | none; the homomorphism breaks with the curvature |
Extensions. Deformation
Thesis
Design
choosing the operation the path should close under; the family is . Gaussianity is the value at the flat, self-dual point ( affine, ); it loses its privilege under convolution ( infinitely divisible) or curvature ( none).
References
The ingredients are classical; the contribution is their synthesis for the flow-matching setting and the reading of the selection map
- S.-i. Amari, H. Nagaoka, Methods of Information Geometry, AMS/Oxford, 2000.
- B. Jørgensen, The Theory of Dispersion Models, Chapman & Hall, 1997; S. K. Bar-Lev, P. Enis, Reproducibility and natural exponential families with power variance functions, Ann. Statist. 14 (1986) 1507–1522.
- C. N. Morris, Natural exponential families with quadratic variance functions, Ann. Statist. 10 (1982) 65–80.
- J. Naudts, Generalised Thermostatistics, Springer, 2011; S.-i. Amari, A. Ohara, H. Matsuzoe, Geometry of deformed exponential families, Physica A 391 (2012) 4308–4319.
- Y. Lipman, R. T. Q. Chen, H. Ben-Hamu, M. Nickel, M. Le, Flow matching for generative modeling, ICLR, 2023; M. S. Albergo, E. Vanden-Eijnden, Building normalizing flows with stochastic interpolants, ICLR, 2023.
- C. Cheng et al., Categorical flow matching on statistical manifolds, NeurIPS, 2024 (arXiv:2405.16441); Exponential family variational flow matching for tabular data, 2025 (arXiv:2506.05940).
- T. Fritz, Convex spaces I, arXiv:0903.5522, 2009; M. Giry, A categorical approach to probability theory, LNM 915, Springer, 1982.
- A. S. Kechris, Classical Descriptive Set Theory, Springer, 1995; J. Aitchison, The Statistical Analysis of Compositional Data, Chapman & Hall, 1986.