KAIST AI, Graduate School of AI NAVER AI Lab

Speculative Forcing for Efficient Autoregressive Video Generation

1KAIST AI 2NAVER AI Lab
*Work done during internship at NAVER AI Lab. †Corresponding author
arXiv preprint
0:00
All videos on this page are generated. Brighter regions in the maps run more denoising steps.
TL;DR

Does every token need to be denoised until the final step? Speculative Forcing treats intermediate estimates as drafts, accepts the tokens that have already converged, and keeps denoising only the rest. It keeps four-step quality with about 1.7 steps per token on LongLive and runs over 1.5× faster.

Results

Short video generation

On 5-second videos with LongLive, both verifiers keep the VBench total of the four-step generator while using fewer than 1.7 denoising steps per token on average.

VBench total score against mean denoising steps

Uniform samplingOurs, learned verifierOurs, training-free4-step level

The score axis starts at 82. The 1-step score of 79.06 is below the plotted range.

1.58×faster than four-step sampling
26.4 → 41.7 fps on one H100
1.68denoising steps per token on average, out of 4
+0.13VBench total
83.08 → 83.21
Results

Long video generation

On 30-second videos, the learned verifier keeps the quality and consistency of the four-step generator at about 1.7 steps per token. Drift, the variation of imaging quality over the rollout, is also lower than with four-step sampling.

VBench-Long total score against mean denoising steps

Uniform samplingOurs, learned verifierOurs, training-free4-step level

The score axis starts at 82.2. The 1-step score of 80.82 is below the plotted range.

Drift against mean denoising steps, lower is better

The 1-step Drift of 2.930 is above the plotted range.

1.54×faster than four-step sampling
24.5 → 37.8 fps on one H100
1.72denoising steps per token on average, out of 4
+0.12VBench-Long total
82.69 → 82.81
1.707Drift, lower is better
1.722 with four-step sampling
Results

World generation

On Lingbot-World 2.0, camera control keeps revealing new content, so more tokens need the full schedule. Speculative Forcing still keeps the quality of the four-step generator with about 2.5 steps per token, with lower Drift and comparable camera-pose error.

VBench quality score against mean denoising steps

Uniform samplingOurs, learned verifierOurs, training-free4-step level

The score axis starts at 81.5. The 1-step score of 77.19 is below the plotted range.

Drift against mean denoising steps, lower is better

The 1-step Drift of 5.579 is above the plotted range.

1.35×faster than four-step sampling
18.1 → 24.5 fps on one H100
2.55denoising steps per token on average, out of 4
+0.03VBench quality
82.62 → 82.65
2.839Drift, lower is better
3.094 with four-step sampling
Method

Denoise, verify, commit

Few-step autoregressive generators run every token through the full denoising schedule. Many tokens already match their full-step output after the first steps, while others keep changing until the end. Speculative Forcing lets each token stop at its own step, without changing the generator’s weights.

Latent differences between each k-step prediction and the four-step output for a video generation sample and a world model sample
Token-wise convergence during denoising. Differences between each chunk’s k-step prediction and the four-step output. Background and regions similar to history converge early, while newly revealed regions need further denoising.
Analysis

Ablation study

All ablations use the world generation benchmark on Lingbot-World 2.0, where intermediate distortions are most pronounced.

Qualitative ablation comparing four-step sampling, our learned verifier, our training-free verifier, chunk-wise acceptance and temporal difference under three camera actions, with artifacts marked by red boxes
Verification signal and commitment granularity. The learned verifier handles distortions that challenge training-free verification. Chunk-wise acceptance commits whole chunks too early and the errors propagate to later chunks. Temporal difference cannot tell camera-induced changes from distortions.

Verification tolerance

One test-time tolerance ε trades speed against quality without retraining. With ε between 0.20 and 0.24 the sampler keeps the quality of four-step sampling and reaches the lowest Drift.

Quality score, higher is better

Drift, lower is better

Numbers

Quantitative results

Mean steps is the measured average number of denoising passes per token. Throughput is measured on a single NVIDIA H100. Bold marks the best value in each column.

5-second videos with LongLive, standard 16-dimension VBench protocol. Both verifiers keep the four-step total with fewer than 1.7 steps per token.

Routing strategy

Lingbot-World 2.0, every method calibrated at ε = 0.24 to a similar mean number of steps. Channel variance and temporal difference are selection signals adapted from prior work. Chunk-wise acceptance uses our learned verifier but commits whole chunks. The oracle runs every step to measure the true gap and reports no throughput.

Paper

Abstract

Few-step autoregressive video generators enable streaming generation, yet they run every token through the final denoising step, regardless of how much refinement it needs. We find this uniform computation is often unnecessary: many tokens already closely match their eventual full-step outputs in the initial steps, while others require refinement until the end. We introduce Speculative Forcing, a framework that treats intermediate clean estimates as drafts and predicts when individual tokens can be safely accepted early. Once accepted, a token is frozen as its final output and undergoes no further denoising, while its cached keys and values remain available as context for the remaining tokens. We explore two alternative verifier designs: a training-free one based on similarity to clean content and stability across steps, and a learned one that reads the frozen generator’s intermediate features to estimate each token’s remaining gap to its full-step output. Across short-video, long-video, and world generation, Speculative Forcing preserves the quality of full-step sampling while substantially reducing computation. On LongLive, it matches the four-step generator with ∼1.7 denoising steps per token, running over 1.5× faster at 41.7 and 37.8 fps. On Lingbot-World 2.0, where camera motion continually changes the visible content, it maintains quality with ∼2.5 denoising steps per token and runs 1.35× faster at 24.5 fps.

Cite

Citation

@article{choi2026speculative,
  title   = {Speculative Forcing for Efficient Autoregressive Video Generation},
  author  = {Choi, Hyunwook and Kim, Seungryong and Han, Dongyoon and Yun, Sangdoo},
  journal = {arXiv preprint arXiv:2610.22347},
  year    = {2026}
}