atlas

Research map / Image generation / Fast diffusion sampling

Feynman-Kac Correctors in Diffusion: Annealing, Guidance, and Product of Experts

ICML 2025 · Image generation › Fast diffusion sampling · approach: Guidance for conditional diffusion · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces Feynman-Kac Correctors (FKCs), weighted SDEs plus SMC resampling that let pretrained diffusion models be sampled from annealed, geometric-averaged, or product distributions, applied to CFG, molecule generation, and Boltzmann samplers.

Problem

Controlling inference-time behavior of score-based diffusion models so that samples follow prescribed intermediate distributions (annealed, geometric-average, product of experts) rather than heuristic score mixing such as classifier-free guidance, which does not approximate intermediate marginals.

Approach

Derive weighted SDEs from Feynman-Kac PDEs by converting flow and diffusion terms into reweighting terms, yielding importance weights that make simulated particles properly weighted for annealed, geometric-averaged, or product targets; then use SMC systematic resampling along the trajectory.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add FKC resampling to EDM2+CFG (ablation)EDM2-XS image generation · ImageNet-512 image generation (γ=40, N=32)CLIP Score: 28.75 -> 29.00Helped
Add FKC resampling to EDM2+CFG (ablation)EDM2-XS image generation · ImageNet-512 image generation (γ=40, N=32)ImageReward: -0.24 -> 0.04Helped
Add FKC resampling to Target Score SDE (ablation)Dual-target molecule generation at β=2.0 · Dual-target molecule generationMaximum docking score: -7.421_{\pm 2.497} -> -7.720_{\pm 2.562}Helped
Add FKC resampling to Target Score SDE (ablation)Dual-target molecule generation at β=2.0 · Dual-target molecule generationBetter than reference: 0.383_{\pm 0.389} -> 0.450_{\pm 0.438}Helped
Add FKC resampling to Target Score SDE (ablation)Dual-target molecule generation at β=2.0 · Dual-target molecule generationDiversity: 0.877_{\pm 0.015} -> 0.806_{\pm 0.048}Hurt
Add FKC resampling to Target Score SDE (ablation)Dual-target molecule generation at β=2.0 · Dual-target molecule generationValidity and uniqueness: 0.961_{\pm 0.115} -> 0.862_{\pm 0.174}Hurt
Add FKC resampling to Target Score SDE (ablation)Dual-target molecule generation at β=1.0 · Dual-target molecule generationMaximum docking score: -7.256_{\pm 2.622} -> -7.649_{\pm 2.605}Helped
Add FKC resampling to Target Score SDE (ablation)Dual-target molecule generation at β=0.5 · Dual-target molecule generationMaximum docking score: -7.030_{\pm 2.556} -> -6.966_{\pm 3.291}Hurt
Increase FKC particle count from K=2 to K=8 (ablation)EDM2 image generation · ImageNet-512 image generationImage qualityHelped
Use target-score SDE + FKC rather than tempered-noise SDE + FKC (ablation)Annealed sampling from a mixture of 40 Gaussians · Mixture of 40 GaussiansSampling performanceHelped
Use target-score SDE + FKC rather than tempered-noise SDE + FKC at lower temperatures (ablation)LJ-13 sampler trained at T_L=2 · LJ-13 temperature annealing2-WassersteinHelped
Use tempered-noise SDE + FKC rather than target-score SDE + FKC at higher temperatures (ablation)LJ-13 sampler trained at T_L=2 · LJ-13 temperature annealing2-WassersteinHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-512 CrossDocked

Benchmarks: CLIP Score ImageReward AutoDock Vina docking scores (100 protein pairs) Mixture of 40 Gaussians LJ-13 energy histograms

Metrics: CLIP score ImageReward docking score 2-Wasserstein distance diversity validity and uniqueness QED SA score

Baselines: classifier-free guidance TargetDiff DualDiff DEM trained at lower temperature

Builds on: classifier-free guidance denoising energy matching predictor-corrector sampling EDM2 TargetDiff

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy