Speculative Forcing for Efficient Autoregressive Video Generation
Listen
Radio episode about this paper
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: I'm Tom.
Jane: And I'm Jane, here with Lu, Meng and our in-house large language model, Lalam.
Tom: We're looking at the paper: "Speculative Forcing for Efficient Autoregressive Video Generation".
Jane: The gist The introduction states that Speculative Forcing, a framework that predicts when each token’s estimate has sufficiently converged,
Tom: First, who's behind it and why it matters.
Title and authors: Tom: So we're looking at this paper called "Speculative Forcing for Efficient Autoregressive Video Generation." It sounds like it’s trying to make video generation faster by only doing the hard work when it absolutely has to.
Jane: Yeah, that's exactly right. The idea here is that instead of running every single token through the full denoising process, you can guess some tokens early and then only refine the ones that look suspicious.
Lu: Essentially, it treats those initial guesses as drafts and predicts when they are good enough to be accepted as final output before spending more computation on them >
Meng: So what's the big deal here for production? Are we talking about a noticeable speedup or is this just theoretical tinkering >
Lalam: The core idea is that you can accept tokens at different steps, which means you don't have to wait for the full sequence of denoising steps before moving on >
Tom: Exactly. They introduce a framework where intermediate clean estimates act as drafts, and they predict when those individual tokens can be safely accepted early, which means they stop denoising right there >
Jane: It’s about being smart about when to spend your computation. If a token is already close to its final output in the first few steps, you lock it in and move on >
Lu: The paper frames this by showing how token-wise convergence happens during denoising, where background regions in video generation tend to converge early, while newly appearing structures need more refinement >
Meng: That makes sense. So it’s not about making the quality worse; it’s about making the process quicker for things that are already settled >
Lalam: The whole point is to achieve comparable quality with fewer denoising steps and higher throughput across different video tasks >
The paper's summary: Tom: Okay, so the paper explains how this Speculative Forcing framework works. It’s built around treating intermediate clean estimates as drafts and predicting when individual tokens can be safely accepted early >
Jane: The key mechanism is that once a token is accepted, its output is frozen as its final version, but the layer keys and values it computed during the process stay in cache for other tokens >
Lu: This requires a verifier to decide if that draft is close enough to the full-step output without actually running all those remaining denoising steps >
Meng: So what's this verifier doing? Is it just guessing, or is there some intelligence behind it >
Lalam: There are two ways they approach this decision. First, a training-free verifier that uses similarity to previous content and stability between consecutive estimates of the same token to show convergence without needing new training data >
Tom: That’s interesting because it means you can get this speedup without having to modify the generator's weights at all >
Jane: And then they have a learned verifier, which uses cues from the pretrained generator's intermediate features to predict exactly how much gap is left to the full-step output >
Lu: They show that these intermediate features actually contain information about how much predictions will change with further denoising, which lets them predict the convergence gap >
Meng: If you’re running this at scale, knowing the remaining gap upfront sounds like a big win for efficiency >
Lalam: The paper shows that when they use these verifiers to decide token commitment and then continue denoising only on the rejected tokens until step K, they get estimates where ct(i) equals x hat of k star zero of i >
Tom: So it’s a process where you commit some tokens early, and the rest are re-noised, but you combine those estimates later for the final chunk estimate >
The paper's improvements: Tom: Now let's talk about what they improved. They introduced two main verifiers to handle that commitment process more effectively >
Jane: They have the training-free verifier, which relies on similarity and stability between estimates for convergence evidence without any extra training >
Lu: And then there’s the learned verifier, which predicts the remaining gap to the full-step output using contextual cues from intermediate features of the pretrained generator >
Meng: So if you’re looking to deploy this, knowing that these verifiers can make decisions without retraining is a huge plus for deployment headaches >
Lalam: They also introduced a convergence criterion, measured by relk(i) equals x hat of K zero of i minus x hat of k zero of i divided by sigma t, and a draft meets the criterion when that gap is less than or equal to epsilon >
Tom: So you can actually control the speed-quality trade-off by adjusting that epsilon parameter; increasing epsilon reduces mean denoising steps, with values like zero point two zero and zero point two four maintaining quality while achieving lower drift >
Jane: That adaptive tolerance is really smart because it lets you dial in exactly how much speed you want to sacrifice for a certain level of visual stability >
Lu: They also incorporated spatiotemporal smoothing, which applies an operator S to the verifier’s scores before thresholding, which encourages coherent decisions across neighboring tokens >
Meng: So that smoothing prevents errors from one token from affecting the next one in the chunk, which sounds like it helps stabilize rollouts at scale >
Lalam: The spatiotemporal smoothing helps encourage coherent acceptance decisions across neighboring tokens and achieves lower drift and higher imaging quality >
Conclusion: Tom: So to wrap up on "Speculative Forcing for Efficient Autoregressive Video Generation," this paper shows how you can stop denoising individual tokens at different steps >
Jane: It’s about treating intermediate clean estimates as drafts and using verifiers to predict which tokens can be accepted early, which lets you refine only the rest >
Lu: The combination of the training-free and learned verifier is powerful because it allows for these decisions without modifying the generator's weights >
Meng: For deployment, we need that verification to be robust enough to handle real traffic, and these methods seem designed to work by leveraging existing latent information >
Lalam: The final result is that they maintain quality with roughly one point seven denoising steps per token for short videos and one point five eight times faster inference on long videos > <ref:2610.22347#pg1>
Tom: It’s a solid method for getting better speedup without sacrificing the quality we expect from these generative models >
Jane: It gives us a concrete path to make video generation more efficient by allowing individual tokens to stop denoising at different steps, and we can start thinking about how this applies to other domains >
Lu: This work provides a solid recipe for using these verifiers and the convergence criterion, which is useful for anyone building on top of it >
Meng: It gives us a concrete mechanism to control that speed-quality trade-off with epsilon, so we can tune it for our specific deployment needs >
Lalam: So in essence, "Speculative Forcing for Efficient Autoregressive Video Generation" is a framework that allows individual tokens to stop denoising at different steps by treating intermediate clean estimates as drafts >
Hyunwook Choi, Seungryong Kim, Dongyoon Han, Sangdoo Yun
KAIST AI · NAVER AI Lab
cs.CV
Submitted: 2026-10-15
Updated: 2026-10-15
Project page: https://speculative-forcing.github.io/82.2
License: http://creativecommons.org/licenses/by/4.0/
Importance score: 89/100
The gist: The gist The introduction states that Speculative Forcing, a framework that predicts when each token’s estimate has sufficiently converged, allows individual tokens to be accepted at different
Key concepts
- Speculative Forcing
- A method that treats intermediate clean estimates as drafts and predicts when individual tokens can be safely accepted early. Accepted tokens are frozen immediately, skipping further refinement, which speeds up generation.
- Training-free Verifier
- This verifier judges token acceptance using only existing data. It checks for similarity between the current draft and previously generated clean content or stability between consecutive estimates of the same token to determine if it has converged without needing any new training on the generator.
- Learned Verifier
- This verifier uses contextual information from the pretrained generator's intermediate features. A small head trained on these features predicts the remaining gap between a draft and its full output, allowing for more accurate predictions of when a token is ready to be accepted early.
Summary
The gist The introduction states that Speculative Forcing, a framework that predicts when each token’s estimate has sufficiently converged, allows individual tokens to be accepted at different steps while continuing to refine only where needed
How it works
Speculative Forcing is introduced as 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 This requires predicting whether a token’s current draft is already close to its full-step output without running the remaining denoising steps
The framework addresses this challenge with two verifiers
-
Training-free verifier: This verifier uses similarity to previously generated content and stability between consecutive estimates of the same token to provide evidence of convergence without additional training It scores each token by the distance from its draft to the most similar clean latent token at the first step, or by how much two consecutive drafts differ from each other on subsequent steps
-
Learned verifier: This verifier leverages contextual cues encoded in the pretrained generator’s intermediate features to predict each token’s remaining gap to its full-step output A shallow head trained with the generator frozen predicts each token’s gap to the full-step output, showing that the intermediate features contain cues about how much its predictions will change with further denoising
Token-wise Commitment
The process involves several steps for commitment and continued denoising
Commitment and continued denoising:
Every token starts active, and the first step produces a draft for every token At each step k < K, the verifier evaluates the active tokens An accepted token i has its output fixed to xˆ(k)0(i) and is excluded from all subsequent denoising forwards Its layerwise keys and values computed at commitment remain cached, allowing active tokens to continue attending to it Rejected tokens are re-noised to the next noise level and continue denoising Any tokens still active at step K are committed at that step The completed chunk combines estimates accepted at potentially different steps, ct(i) = ˆx(k∗(i))0(i)
Convergence Criterion
To decide which drafts can be accepted, the convergence criterion is measured by the convergence gap relk(i) = (xˆ(K)0(i) - xˆ(k)0(i)) / σt, for k < K A draft meets the convergence criterion when relk(i) ≤ ϵ This gap serves as an oracle and is used as the ground truth in eq. (2)
Evaluation
Speculative Forcing was evaluated on LongLive (Yang et al., 2025a) and the world model LingbotWorld 2.0 (Gao et al., 2026) On both short and long videos, our method maintains the quality of the four-step generator with approximately 1.7 denoising steps per token, running over 1.5× faster at 41.7 and 37.8 fps On controllable world model rollouts, a harder setting where camera motion continually changes the visible content, it maintains quality with approximately 2.5 denoising steps per token and runs 1.35× faster at 24.5 fps
Conclusion
Speculative Forcing allows individual tokens to stop denoising at different steps By treating intermediate clean estimates as drafts, it predicts which tokens can be accepted early and continues denoising only the remaining tokens Training-free and learned verifiers enable these decisions without modifying the generator’s weights Experiments on short and long videos and world model rollouts demonstrate faster generation while maintaining quality, with comparable or lower quality variation and preserved camera-following accuracy in world modeling
Limitations
The achievable acceleration depends on both the underlying generator and the difficulty of the generation domain If the backbone is sensitive to reducing denoising steps, fewer tokens can be accepted early without degrading generation quality, which limits the attainable speedup Similarly, more challenging domains may require additional refinement across a larger fraction of tokens
Potential Applications
Token-wise commitment may be particularly effective when much of the target content is already constrained by available conditions In talking-head generation (Huang et al., 2026), for example, the background can remain largely unchanged while motion is concentrated around the face and upper body In environment-grounded world models such as Seoul World Model (Seo et al., 2026) and World Observer (Choi et al., 2026), warped scene observations and reference images provide visual evidence for parts of the target view, while uncovered regions require new content to be generated Dexterous World Models (Kim et al., 2025) provide static scene renderings along the camera trajectory and generate interaction-induced changes while preserving unaffected content
Other Discussions
The clean forward pass used to refresh the KV cache adds one full pass per chunk Assuming computation scales linearly with token evaluations, the ideal speed-up relative to the four-step generator is 5/(¯k + 1) In practice, throughput does not scale proportionally with the mean denoising depth ¯k Each chunk continues until its last active token is accepted, incurring forward-pass overhead at every executed step even when few tokens remain active This overhead therefore depends on maxi k∗(i) within each chunk rather than the average across tokens
Additional Results and Analyses
The learned verifier achieves generation quality comparable to oracle verification without computing the full-step reference at inference Spatiotemporal smoothing encourages coherent acceptance decisions across neighboring tokens and achieves lower Drift and higher imaging quality, supporting more stable rollouts The learned verifier predicts the convergence gap itself, setting a tolerance on the predicted discrepancy to the full-step output without retraining or fine-tuning The training-free verifier uses redundancy at the first step and stability after, at the cost of two thresholds The head leads every latent signal throughout
Additional Ablation on Our Head
Training on commitment rollouts or replacing the convolutional head with a per-token MLP yields similar generation quality and throughput Spatiotemporal smoothing encourages coherent acceptance decisions across neighboring tokens and achieves lower Drift and higher imaging quality, supporting more stable rollouts
Verification Accuracy
The learned verifier variants are calibrated to our operating point (ϵ = 0.
Improvements for AI systems
-
textbf Treatment of Intermediate Estimates as Drafts (Speculative Forcing): This framework
treat[s] intermediate clean estimates as drafts and predict when individual tokens can be safely accepted early.
This allows tokens thatalready closely match their eventual full-step outputs in the initial steps
to befrozen as its final output and undergo no further denoising,
substantially reducing computation. -
textbf Training-Free Verification for Low Latency: The training-free verifier uses
similarity to clean content at the first step and stability between consecutive estimates of the same token provide evidence of convergence without additional training.
This enables acceptance decisionswithout modifying the generator’s weights
while leveraging existing latent information. -
textbf Learned Feature-Based Gap Prediction: A learned verifier leverages
contextual cues encoded in the pretrained generator’s intermediate features to estimate each token’s remaining gap to its full-step output.
This allows for prediction of convergence gaps, as shown by the loss functionL(ϕ) = (1/N(K − 1)) Σ i=1 N (X−1k=1 K X−1 k=smoothl1 rˆk(i), relk(i), (2).
-
textbf Adaptive Verification Tolerance: The system allows for dynamic control of the speed-quality trade-off by adjusting the tolerance parameter epsilon, as shown in Table 4 where
Increasing ε reduces mean denoising steps, with ε = 0.20 and ε = 0.24 maintaining the four-step generator’s quality while achieving lower Drift.
-
textbf Spatiotemporal Smoothing for Coherence: Applying
spatiotemporal smoothing operator S to each verifier’s scores before thresholding
encouragescoherent decisions across neighboring tokens,
leading to better results in world models by preventingpremature chunk-wise acceptance [from] propagating errors to later chunks.
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.5x 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.35x faster at 24.5 fps.
Sources
- MAGI-1: Autoregressive Video Generation at Scale
- AlayaWorld: Interactive Long-Horizon World Modeling -- Full Technical Report
- Diffusion Forcing: Next-token Prediction Meets Full-Sequence Diffusion
- Accelerating Large Language Model Decoding with Speculative Sampling
- SkyReels-V2: Infinite-length Film Generative Model
- $\Delta$-DiT: A Training-Free Acceleration Method Tailored for Diffusion Transformers
- World Observer: Joint Actor-Observer Generation for Persistent World Modeling
- Not All Tokens Need 40 Steps: Heterogeneous Step Allocation in Diffusion Transformers for Efficient Video Generation
- Self-Forcing++: Towards Minute-Scale High-Quality Video Generation
- Infinite Worlds with Versatile Interactions
- Matrix-game 2.0: An open-source, real-time, and streaming interactive world model
- Self Forcing: Bridging the Train-Test Gap in Autoregressive Video Diffusion
- Live Avatar: Streaming Real-time Audio-Driven Avatar Generation with Infinite Length
- VBench: Comprehensive Benchmark Suite for Video Generative Models
- VBench++: Comprehensive and Versatile Benchmark Suite for Video Generative Models
- Z-Image: An Efficient Image Generation Foundation Model with Single-Stream Diffusion Transformer
- Dexterous World Models
- HunyuanVideo: A Systematic Framework For Large Video Generative Models
- DSA: Dynamic Step Allocation for Fast Autoregressive Video Generation
- Fast Inference from Transformers via Speculative Decoding
Related papers
- Loss Knows Best: Detecting Annotation Errors in Videos via Loss Trajectories
- AnchorWeave: World-Consistent Video Generation with Retrieved Local Spatial Memories
- Benchmarking the Robustness of Foundation Models for Mammography under Domain Shift
- MambaX-Net: Dual-Input Mamba-Enhanced Cross-Attention Network for Longitudinal MRI Segmentation
- TeleOCR: Navigating Document Parsing Across Digital and Camera-Captured Documents
- A Survey on Efficient Vision-Language-Action Models