Research map / Image generation / Fast diffusion sampling
Inference-Time Scaling for Flow Models via Stochastic Generation and Rollover Budget Forcing
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.
Enables particle-sampling inference-time scaling for pretrained flow models by converting the deterministic ODE to an SDE, converting the linear interpolant to VP, and adaptively reallocating NFEs via Rollover Budget Forcing.
Problem
Inference-time reward alignment for pretrained flow models is hard because their deterministic ODE sampling yields identical particles, which blocks particle sampling methods that work for diffusion models; uniform NFE allocation across denoising steps is also inefficient.
Approach
Convert the flow ODE to a reverse SDE with a chosen diffusion coefficient to inject stochasticity, convert the linear interpolant to a VP interpolant at inference time to widen the proposal's search space, and use a rollover strategy that adaptively reallocates NFEs across timesteps when a higher-reward particle is found.
Key results
- On compositional T2I, VP-SDE with Rollover Budget Forcing achieves the highest given-reward VQAScore of 0.925 versus 0.788 for Linear-ODE in the ablation table.
- Quantity-aware generation: particle sampling with interpolant conversion reaches a 4-6x accuracy improvement over the base FLUX model, and RBF achieves the highest accuracy among particle methods.
- Linear-SDE already outperforms deterministic Linear-ODE methods (BoN, SoP) across particle sampling methods, showing stochasticity is key to enabling particle sampling in flow models.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| convert deterministic linear ODE generation to Linear-SDE (ablation) | FLUX particle sampling · Compositional text-to-image generation | VQAScore: 0.788 -> 0.900 | Helped |
| add adaptive timestep conversion to Linear-SDE (ablation) | FLUX particle sampling · Compositional text-to-image generation | VQAScore: 0.900 -> 0.908 | Helped |
| add adaptive timestep conversion to Linear-SDE (ablation) | FLUX particle sampling · Compositional text-to-image generation | InstructBLIP: 0.813 -> 0.813 | No clear effect |
| add diffusion coefficient scaling without timestep conversion (ablation) | FLUX particle sampling · Compositional text-to-image generation | VQAScore: 0.900 -> 0.702 | Hurt |
| add diffusion coefficient scaling without timestep conversion (ablation) | FLUX particle sampling · Compositional text-to-image generation | LPIPS-MPD: 0.158 -> 0.429 | Helped |
| combine adaptive timestep conversion and diffusion coefficient scaling as VP-SDE (ablation) | FLUX particle sampling · Compositional text-to-image generation | VQAScore: 0.900 -> 0.925 | Helped |
| combine adaptive timestep conversion and diffusion coefficient scaling as VP-SDE (ablation) | FLUX particle sampling · Compositional text-to-image generation | LPIPS-MPD: 0.158 -> 0.509 | Helped |
| use SDE generation instead of deterministic ODE generation | FLUX particle sampling · Compositional text-to-image generation | given reward | Helped |
| convert Linear-SDE to VP-SDE | FLUX particle sampling · Compositional text-to-image generation | given and held-out rewards | Helped |
| use Rollover Budget Forcing with VP-SDE | FLUX particle sampling · Compositional text-to-image generation | given reward | Helped |
| use SDE and interpolant conversion | FLUX particle sampling · Quantity-aware image generation | object count accuracy: $4\sim6 \times$ | Helped |
| use Rollover Budget Forcing | FLUX particle sampling · Quantity-aware image generation | object count accuracy | Helped |
Surprising findings
- Diffusion coefficient scaling without timestep conversion increases diversity but significantly reduces reward alignment (VQAScore drops to 0.702), showing excessive noise injection harms search.
Limitations
- Introduces additional inference-time overhead that may be a bottleneck when the base model prediction is computationally expensive.
- Pretrained model trained on uncurated data may produce undesirable outputs under malicious use.
- No error bars reported due to computational constraints.
Experimental setup
Datasets: GenAI-Bench T2I-CompBench++ numeracy DDPO animal prompts
Benchmarks: GenAI-Bench T2I-CompBench++
Metrics: VQAScore InstructBLIP score object count accuracy aesthetic score LPIPS-MPD ImageReward HPS PickScore CLIP score
Baselines: Best-of-N Search over Paths SMC (DAS) CoDe SVDD Linear-ODE Linear-SDE
Builds on: SVDD Search over Paths Sequential Monte Carlo CoDe stochastic interpolants
Closest papers by meaning
- Scaling Inference Time Compute for Diffusion Models (CVPR 2025 · similarity 0.93)
- Test-Time Scaling of Diffusion Models via Noise Trajectory Search (NeurIPS 2025 · similarity 0.89)
- Test-time Scaling of Diffusions with Flow Maps (NeurIPS 2026 · similarity 0.89)
- Diffusion Tree Sampling: Scalable inference‑time alignment of diffusion models (NeurIPS 2025 · similarity 0.89)
- Rollout Roulette: A Probabilistic Inference Approach to Inference-Time Scaling of LLMs using Particle-Based Monte Carlo Methods (NeurIPS 2025 · similarity 0.89)
- Fast Solvers for Discrete Diffusion Models: Theory and Applications of High-Order Algorithms (NeurIPS 2025 · similarity 0.88)
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.
