đ Make Some Noise: Variational Flow Maps for One-Step Conditional Generation

Table of Contents
Update: Our paper, âVariational Flow Maps: Make Some Noise for One-Step Conditional Generation,â has been accepted to the main track of ICML 2026 as a poster.
- Paper: arXiv · local PDF
- Code and checkpoints: abbasmammadov/VFM
- Publication page and BibTeX: Variational Flow Maps
- Original announcement: Abbas Mammadovâs LinkedIn post
The Problem: Fast Generation Is Hard to Condition
Flow maps can turn noise into a high-quality image in one forward pass. That makes them dramatically faster than iterative diffusion models, but it also removes the trajectory normally used to inject measurements, constraints, or rewards.
For an inverse problem, we observe a degraded imageâperhaps blurred, masked, or downsampledâand want samples that are both consistent with that observation and plausible under the learned image prior. Diffusion methods can repeatedly guide an evolving sample toward the observation. A one-step flow map has no intermediate states to steer: once its initial noise is fixed, its output is fixed too.
VFM addresses this âguidance gapâ by changing the question. Instead of asking how to guide the sampling path, we ask:
What is the right noise distribution to start from?
The Key Idea: Learn the Right Noise

Given an observation or condition, VFM uses a lightweight noise adapter to predict a distribution in latent noise space. A sample from this distribution is then decoded by the flow map in a single forward pass.
The adapter and flow map are trained jointly with a variational objective. This joint training is essential: a simple Gaussian adapter may be too limited when paired with a frozen generator, but the flow map can reshape the noise-to-data coupling so that the same simple adapter represents a complex, multimodal posterior in data space. In a linear-Gaussian setting, our analysis shows that joint training recovers the exact posterior mean, whereas separate training is generically biased.
We also connect the data-reconstruction term in the variational objective to the mean-flow loss. That structural constraint keeps generated samples near the learned data manifold and avoids the off-manifold failure mode seen when the adapter and generator are optimized without a flow-map constraint.
One Model, Multiple Inverse Problems
The adapter can be conditioned on the inverse-problem class, allowing a single model to amortize inference across denoising, random and box inpainting, super-resolution, Gaussian deblurring, and motion deblurring.

On ImageNet 256Ă256 inverse problems, VFM combines distributional quality with a large speed advantage:
- For box inpainting, one-step VFM reaches an FID of 33.34, compared with 62.35â75.62 for the iterative guidance baselines reported in the paper.
- VFM uses 1 neural function evaluation, while those baselines use 250Ă2 evaluations with classifier-free guidance.
- A single VFM sample takes about 0.025â0.027 seconds in our experiments, versus roughly 7â47 seconds for the iterative methods.
- VFM performs strongly on distributional and calibration metrics including FID, MMD, CRPS, and LPIPS.
There is an important evaluation lesson here. For posterior sampling, diversity and calibration matter alongside pixel-wise fidelity. PSNR and SSIM often reward posterior-mean-like, smoother reconstructions, so they do not by themselves capture whether a method produces the right distribution of plausible solutions. Averaging several VFM draws improves these pixel-wise metrics, while the individual draws expose meaningful posterior uncertainty.
Beyond Inverse Problems: One-Step Reward Alignment
The same idea extends naturally from observations to general differentiable rewards. VFM learns a context-dependent noise adapter while fine-tuning the flow map toward a reward-tilted distribution. In our experiments, strong reward alignment emerges in less than half an epoch of fine-tuning, and the resulting model still generates with a single forward pass. The uncurated reward-aligned samples shown in this post’s header were generated by that fine-tuned flow map.
Code and Reproducibility
The official repository includes the training and sampling code, released checkpoints, scripts for the ImageNet inverse problems, and a small checkerboard example that illustrates how joint training changes the latent coupling. The conditional sampler supports one-step generation as well as two-to-four-step refinement.
This work was a wonderful collaboration among Abbas Mammadov, So Takao, Bohan Chen, Ricardo Baptista, Morteza Mardani, Yee Whye Teh, and Julius Berner, spanning the University of Oxford, Caltech, PhysicsX, the University of Toronto, and NVIDIA. Abbas Mammadov and So Takao contributed equally.
Figures on this page were extracted from the paper, which is available under a CC BY 4.0 license.