Inference-Time Scaling of Diffusion Models via Progressive Seed Pruning

2026-07-23Computer Vision and Pattern Recognition

Computer Vision and Pattern Recognition
AI summary

The authors study ways to improve image generation models by better using their limited computing power during the picture-making process. They propose a method called Progressive Seed Pruning (PSP), which tries many starting points early on, quickly dropping less promising ones to focus on the best options. This approach helps the models generate images that better match the prompts without needing extra computation overall. Their method performs better than other common techniques at the same compute level according to automatic and human evaluations.

diffusion modelsflow-matching modelsconditional image generationseed initializationinference-time scalingpruning methodsreward-guided selectionGenEvalprompt alignment
Authors
Rogerio Guimaraes, Pietro Perona
Abstract
Diffusion and flow-matching models dominate conditional image generation, yet inference-time scaling for these models is far less developed than for autoregressive language models. Because final quality is highly sensitive to the initial noise seed, many approaches spend extra compute on seed search or resampling under a black-box reward, but typically maintaining a constant memory footprint throughout inference. We show that relaxing this constraint enables an underexplored inference-time scaling axis: by front-loading exploration, evaluating many seeds early, and pruning aggressively, we can use a fixed compute budget more effectively. \emph{Progressive Seed Pruning} (\PSP) scores intermediate denoised estimates and progressively narrows the candidate set so that only promising trajectories are fully denoised, while keeping the total number of model evaluations fixed. Across diffusion and flow-matching backbones, \PSP \ consistently improves reward-guided selection and achieves higher GenEval scores (automated) and better human evaluation on prompt-alignment than best-of-$N$, importance-sampling, and tree-search baselines at matched compute. Project page: https://www.vision.caltech.edu/psp. Code: https://github.com/rogerioagjr/psp.