VASR: Variance-Aware Systematic Resampling for Reward-Guided Diffusion
Organizations: Siebel School of Computing and Data Science University of Illinois Urbana-Champaign · Department of Statistics University of Illinois Urbana-Champaign
Abstract
Sequential Monte Carlo (SMC) samplers for reward-guided diffusion models often suffer from rapid lineage collapse: a few high-reward particles dominate the population within a handful of resampling steps, destroying diversity and degrading sample quality. We propose a variance-decomposition framework for reward-guided diffusion SMC that separates continuation variance from residual variance , revealing that high offspring-count variance under the commonly used multinomial resampling drives this collapse. This motivates VASR (Variance-Aware Systematic Resampling), which addresses both variance terms via variance-optimal mass allocation (minimizing ) and systematic resampling (controlling ). For latent diffusion models where intermediate rewards are noisy due to stochastic continuations, we propose VASR-Max, a deliberately biased high-selection variant for variance-sensitive reward optimization. Both methods are training-free, fully parallelizable, and add only linear overhead. On MNIST and CIFAR-10, VASR achieves as high as better FID than prior SMC methods while remaining 66 times faster than MCTS-based value methods at matched compute. On text-to-image generation, VASR-Max consistently outperforms the strongest SMC baseline across compute budgets and matches MCTS-based methods within 2.5--3% reward at high budgets while being approximately times faster.
Figures & tables
| MNIST | MNIST even/odd | CIFAR-10 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Algorithm | FID ↓ | MMD ↓ | Div ↑ | FID ↓ | MMD ↓ | Div ↑ | FID ↓ | MMD ↓ | Div ↑ | |||
| DPS | 1.008 (4.173) | 0.360 (0.236) | -0.167 (0.125) | 0.487 (0.054) | 1.471 (2.059) | 0.449 (0.144) | -0.186 (0.059) | 0.491 (0.007) | 0.256 (0.060) | 1.297 (0.504) | -0.273 (0.110) | 0.531 (0.019) |
| FKD | 0.037 (0.023) | 0.163 (0.130) | -0.026 (0.013) | 0.457 (0.050) | 0.056 (0.022) | 0.241 (0.112) | -0.032 (0.013) | 0.456 (0.007) | 0.241 (0.054) | 0.923 (0.294) | -0.181 (0.158) | 0.517 (0.025) |
| TDS | 0.101 (0.057) | 0.485 (0.390) | -0.013 (0.030) | 0.429 (0.053) | 0.143 (0.066) | 0.785 (0.430) | -0.018 (0.032) | 0.430 (0.010) | 0.418 (0.175) | 2.100 (1.221) | -0.043 (0.035) | 0.486 (0.036) |
| DAS | 0.030 (0.015) | 0.120 (0.076) | -0.023 (0.012) | 0.456 (0.052) | 0.037 (0.010) | 0.159 (0.072) | -0.027 (0.009) | 0.457 (0.010) | 0.205 (0.043) | 0.738 (0.199) | -0.537 (0.236) | 0.532 (0.021) |
| DTS | 0.019 (0.002) | 0.100 (0.016) | -0.020 (0.001) | 0.494 (0.003) | 0.014 (0.004) | 0.075 (0.029) | -0.015 (0.004) | 0.616 (0.053) | 0.180 (0.036) | 0.744 (0.183) | -0.301 (0.098) | 0.540 (0.019) |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
Diffusion Model Sampling
Diffusion model sampling studies how to generate high-quality samples efficiently by designing reverse processes, solvers, and inference-time controls.
See all 79 papers