<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Variational Flow Maps | Bohan Chen's Personal Webpage</title><link>https://chenbh.com/tags/variational-flow-maps/</link><atom:link href="https://chenbh.com/tags/variational-flow-maps/index.xml" rel="self" type="application/rss+xml"/><description>Variational Flow Maps</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 07 Jul 2026 00:00:00 +0000</lastBuildDate><image><url>https://chenbh.com/media/icon_hu5000416120042106492.png</url><title>Variational Flow Maps</title><link>https://chenbh.com/tags/variational-flow-maps/</link></image><item><title>Variational Flow Maps: Make Some Noise for One-Step Conditional Generation</title><link>https://chenbh.com/publication/mammadov-variational-2026/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><guid>https://chenbh.com/publication/mammadov-variational-2026/</guid><description>&lt;p>&lt;strong>Variational Flow Maps (VFM)&lt;/strong> recasts conditional generation as a problem of learning
the right initial noise distribution for a pretrained or jointly trained one-step flow
map. An observation-dependent adapter transforms simple noise before the flow map sends it
to data space, enforcing the measurement while retaining the learned data prior.&lt;/p>
&lt;p>A variational training objective aligns the adapted noise with the conditional target and
supports both amortized inverse-problem solving and reward-based alignment. Because the
conditioning mechanism acts before generation, VFM avoids tracing and guiding the long
sampling trajectories required by diffusion and iterative flow models.&lt;/p>
&lt;p>Across image inverse problems and ImageNet conditional-generation tasks, VFM produces
diverse, well-calibrated samples in one or a few network evaluations. The results combine
competitive fidelity with orders-of-magnitude faster sampling than iterative diffusion and
flow baselines.&lt;/p></description></item><item><title>🔊 Make Some Noise: Variational Flow Maps for One-Step Conditional Generation</title><link>https://chenbh.com/post/variational-flow-maps-icml-2026/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://chenbh.com/post/variational-flow-maps-icml-2026/</guid><description>
&lt;details class="print:hidden xl:hidden" open>
&lt;summary>Table of Contents&lt;/summary>
&lt;div class="text-sm">
&lt;nav id="TableOfContents">
&lt;ul>
&lt;li>&lt;a href="#the-problem-fast-generation-is-hard-to-condition">The Problem: Fast Generation Is Hard to Condition&lt;/a>&lt;/li>
&lt;li>&lt;a href="#the-key-idea-learn-the-right-noise">The Key Idea: Learn the Right Noise&lt;/a>&lt;/li>
&lt;li>&lt;a href="#one-model-multiple-inverse-problems">One Model, Multiple Inverse Problems&lt;/a>&lt;/li>
&lt;li>&lt;a href="#beyond-inverse-problems-one-step-reward-alignment">Beyond Inverse Problems: One-Step Reward Alignment&lt;/a>&lt;/li>
&lt;li>&lt;a href="#code-and-reproducibility">Code and Reproducibility&lt;/a>&lt;/li>
&lt;/ul>
&lt;/nav>
&lt;/div>
&lt;/details>
&lt;p>&lt;strong>Update:&lt;/strong> Our paper, &lt;strong>“Variational Flow Maps: Make Some Noise for One-Step Conditional Generation,”&lt;/strong> has been accepted to the main track of &lt;strong>ICML 2026&lt;/strong> as a poster.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Paper:&lt;/strong>
·
&lt;/li>
&lt;li>&lt;strong>Code and checkpoints:&lt;/strong>
&lt;/li>
&lt;li>&lt;strong>Publication page and BibTeX:&lt;/strong>
&lt;/li>
&lt;li>&lt;strong>Original announcement:&lt;/strong>
&lt;/li>
&lt;/ul>
&lt;h2 id="the-problem-fast-generation-is-hard-to-condition">The Problem: Fast Generation Is Hard to Condition&lt;/h2>
&lt;p>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.&lt;/p>
&lt;p>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.&lt;/p>
&lt;p>VFM addresses this “guidance gap” by changing the question. Instead of asking how to guide the sampling path, we ask:&lt;/p>
&lt;blockquote>
&lt;p>What is the right noise distribution to start from?&lt;/p>
&lt;/blockquote>
&lt;h2 id="the-key-idea-learn-the-right-noise">The Key Idea: Learn the Right Noise&lt;/h2>
&lt;figure style="margin: 1.5rem 0; text-align: center;">
&lt;img src="vfm-overview.png" alt="Overview of one-step conditional generation with Variational Flow Maps" style="width: 100%; height: auto;">
&lt;figcaption style="margin-top: 0.6rem;">Given an observation, a noise adapter produces conditional noise samples; the jointly trained flow map transports them to conditional data samples in one step.&lt;/figcaption>
&lt;/figure>
&lt;p>Given an observation or condition, VFM uses a lightweight &lt;strong>noise adapter&lt;/strong> 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.&lt;/p>
&lt;p>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.&lt;/p>
&lt;p>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.&lt;/p>
&lt;h2 id="one-model-multiple-inverse-problems">One Model, Multiple Inverse Problems&lt;/h2>
&lt;p>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.&lt;/p>
&lt;figure style="margin: 1.5rem 0; text-align: center;">
&lt;img src="inpainting-results.jpg" alt="ImageNet box-inpainting comparison and diverse posterior samples from VFM" style="width: 100%; height: auto;">
&lt;figcaption style="margin-top: 0.6rem;">ImageNet 256×256 box inpainting. The lower row shows distinct VFM posterior samples that remain consistent with the visible image.&lt;/figcaption>
&lt;/figure>
&lt;p>On ImageNet 256×256 inverse problems, VFM combines distributional quality with a large speed advantage:&lt;/p>
&lt;ul>
&lt;li>For box inpainting, one-step VFM reaches an FID of &lt;strong>33.34&lt;/strong>, compared with &lt;strong>62.35–75.62&lt;/strong> for the iterative guidance baselines reported in the paper.&lt;/li>
&lt;li>VFM uses &lt;strong>1 neural function evaluation&lt;/strong>, while those baselines use &lt;strong>250×2&lt;/strong> evaluations with classifier-free guidance.&lt;/li>
&lt;li>A single VFM sample takes about &lt;strong>0.025–0.027 seconds&lt;/strong> in our experiments, versus roughly &lt;strong>7–47 seconds&lt;/strong> for the iterative methods.&lt;/li>
&lt;li>VFM performs strongly on distributional and calibration metrics including &lt;strong>FID, MMD, CRPS, and LPIPS&lt;/strong>.&lt;/li>
&lt;/ul>
&lt;p>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.&lt;/p>
&lt;h2 id="beyond-inverse-problems-one-step-reward-alignment">Beyond Inverse Problems: One-Step Reward Alignment&lt;/h2>
&lt;p>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&amp;rsquo;s header were generated by that fine-tuned flow map.&lt;/p>
&lt;h2 id="code-and-reproducibility">Code and Reproducibility&lt;/h2>
&lt;p>The
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.&lt;/p>
&lt;p>This work was a wonderful collaboration among &lt;strong>Abbas Mammadov&lt;/strong>, &lt;strong>So Takao&lt;/strong>, &lt;strong>Bohan Chen&lt;/strong>, &lt;strong>Ricardo Baptista&lt;/strong>, &lt;strong>Morteza Mardani&lt;/strong>, &lt;strong>Yee Whye Teh&lt;/strong>, and &lt;strong>Julius Berner&lt;/strong>, spanning the University of Oxford, Caltech, PhysicsX, the University of Toronto, and NVIDIA. Abbas Mammadov and So Takao contributed equally.&lt;/p>
&lt;p>&lt;em>Figures on this page were extracted from the paper, which is available under a CC BY 4.0 license.&lt;/em>&lt;/p></description></item></channel></rss>