[ICLR 2025] Variational Flow Maps: Make Some Noise for One-Step Conditional Generation
Variational Flow Maps: Make Some Noise for One-Step Conditional Generation
Variational Flow Maps (VFM) is a novel generative framework for one-step conditional image generation and solving inverse problems. It introduces a "noise adapter" that learns to map observations to an optimized initial noise distribution, achieving SOTA performance on ImageNet with 100x-200x faster inference than iterative diffusion models.
TL;DR
Variational Flow Maps (VFM) bridge the "guidance gap" in one-step generative models. While traditional diffusion models require hundreds of steps to solve inverse problems (like deblurring or inpainting) via iterative guidance, VFM learns to predict the optimal starting noise for a given observation. By jointly training a flow map and a noise adapter, VFM achieves SOTA conditional generation in a single forward pass, accelerating inference by two orders of magnitude.
The Motivation: Solving the "Guidance Gap"
The generative AI community has been obsessed with speed. Flow-matching and Consistency Models have brought us close to "one-step" generation for unconditional tasks. However, conditional generation (e.g., "fix this blurry image") remains slow.
In standard Diffusion Posterior Sampling (DPS), you take a noisy image and iteratively nudge the sampling trajectory toward the observation. The problem? One-step models don't have a trajectory to nudge. Once you pick the starting noise , the output is fixed. VFM addresses this by asking: What if we just learned to pick the right from the start?
Methodology: Jointly Training Noise and Data
The core insight of VFM is a shift in perspective. Instead of treating the generator as a fixed oracle, VFM treats both the Noise Adapter () and the Flow Map () as flexible components that can be optimized together.
1. The Architecture
VFM consists of two primary networks:
- The Flow Map (): A backbone (like SiT) that maps noise to data.
- The Noise Adapter (): A lightweight U-Net that takes an observation and outputs the parameters of a Gaussian distribution in noise space.

2. The Variational Objective
The authors derive a joint objective that links the Mean Flow loss (structural consistency) with the VAE-style ELBO (data likelihood). By passing gradients back through the flow map, the generator actually reshapes the latent space to make it easier for the simple Gaussian adapter to find valid samples. This "co-adaptation" is the secret sauce that prevents the model from collapsing.
Experimental Results: Instantaneous Restoration
The results on ImageNet 256x256 are striking. VFM doesn't just match the quality of iterative methods; it often exceeds them in diversity and perceptual sharpness while being nearly 200x faster.
SOTA Comparison
| Task | Method | NFE | FID (↓) | Time (s) |
|---|---|---|---|---|
| Box Inpaint | Latent DPS | 500 | 62.89 | 7.22 |
| Box Inpaint | VFM (Ours) | 1 | 33.34 | 0.03 |
Figure: VFM vs. iterative baselines. Note the diversity and sharpness in the inpainted regions.
Reward Alignment
VFM also acts as a powerful framework for Reward Fine-tuning. If you want a model to produce "more aesthetic" images, you simply swap the observation loss for a reward maximization term (e.g., HPSv2). VFM adapts in a single forward pass, whereas other methods require expensive backpropagation through iterative ODE steps.
Critical Analysis & Insight
The most significant theoretical contribution is Proposition 3.1, which proves that separate training (fixing the generator and learning an adapter) almost surely fails to recover the true posterior mean. Joint training is not just an "optimization trick"—it is a mathematical necessity to align the principal axes of the posterior with the canonical basis of the prior.
Limitations
- Gaussian Assumption: The adapter currently uses a diagonal Gaussian. Captured distributions are uni-modal in latent space, even if they become multi-modal in data space.
- Training Complexity: Jointly training two high-capacity networks requires careful balancing of the and hyperparameters to prevent the flow map from drifting away from the data manifold.
Conclusion
Variational Flow Maps represent a major step toward real-time, high-fidelity inverse problem solving. By "making noise" for conditional generation—that is, learning to sample the initial latent point—VFMs prove that we don't need expensive iterative guidance to achieve SOTA results.
Figure: VFM provides natural uncertainty quantification (standard deviation maps) in a single pass.
