NTH

In-Distribution Forcing for Long Video Generation at Test Time

AuthorsJeongwoo Shin, Youngyoon Choi, Sangwoo Jo, Hyunmog Kim, Sungjoon Choi, Joonseok Lee, Jaewoong Choi, Jaemoo Choi

AffiliationsSeoul National University, Korea University

October 12, 2026 2 min read
Watch on YouTube
The one-line take

ID-Forcing stabilizes long video generation by ensuring that cached attention states remain consistent with the model’s training distribution.

Key results

240
Generation duration

Seconds; evaluation horizon for the reported long-video results.

128
MovieGen prompts

Prompts used in the quantitative evaluation.

64.76
Dynamic Degree

ID-Forcing score on Self-Forcing at 240 seconds, versus 29.61 for the base model.

70.34
Color-drift stability score

ID-Forcing score on Self-Forcing at 240 seconds, versus 20.98 for the base model.

92.19
Motion-drift stability score

ID-Forcing score on Self-Forcing at 240 seconds, versus 56.25 for the base model.

What the paper found

Autoregressive video models can generate beyond their training horizon, but their colors and textures drift while motion fades. In-Distribution Forcing identifies a cause that cache-conditioning methods miss: cached key-value entries can themselves become out of distribution because they were created using unseen context. The training-free method addresses both sides of the cache: self-caching writes entries without attending to prior entries, while conditioning keeps the first chunk as a persistent anchor and re-rotates the rolling window to preserve trained temporal positions. Although the paper situates long-video generation among systems such as OpenAI’s Sora and Google DeepMind’s Veo, its experiments use Wan2.1-T2V-1.3B with Self-Forcing and LongLive. On 240-second videos, ID-Forcing raises Self-Forcing’s VBench-Long Dynamic Degree score from 29.61 to 64.76; its calibrated color-drift score rises from 20.98 to 70.34, and its motion-drift score from 56.25 to 92.19, with higher drift scores indicating greater stability. The evaluation uses 128 MovieGen prompts. These results show that keeping cache construction as well as cache use in distribution can sustain color consistency and active motion over minute-scale generation.

Original abstract

Modern autoregressive (AR) video diffusion models excel at short-horizon video generation, yet generating long videos remains challenging due to drifting, where colors and textures shift, and motion dynamics decay. Existing works primarily rely on KV conditioning, which selects or modifies cached key-value (KV) entries to mitigate drifting. However, we observe that KV conditioning alone is insufficient as it assumes cached KV entries remain in-distribution. This assumption fails beyond the training horizon: nothing constrains the construction of KV entries during rollout, giving rise to the KV-provenance problem where cached entries themselves become out-of-distribution (OOD). To address this, we propose In-Distribution Forcing (ID-Forcing), a test-time framework that aligns both KV caching and KV conditioning with training configurations. Its key mechanism, self-caching, prevents OOD KV entries at their source. Each chunk is cached without attending to prior KV entry, keeping the rolling window exactly in-distribution. Consequently, ID-Forcing seamlessly extends short-horizon models to minute-scale video generation. Extensive evaluations show that our method remains competitive on standard video generation benchmark while substantially outperforming prior work in mitigating drifting, as validated by both our drift metrics and a user study.

Read the original paper

More in Diffusion Models

Browse all 64 papers →
03Diffusion

ALoDLM: Adaptively Looped Diffusion Language Models

Liancheng Fang, Zhuowei Li, Youngeun Kim, Tianchen Zhao, Rajat Koner, Jiaye Wu, Linghan Xu, Xuanbai Chen, Xiang Xu, Zheng Zhang, Jakub Zablocki, Nishant Sankaran, Yifan Xing

ALoDLM makes diffusion language models smarter and faster by spending extra computation only on tokens that are difficult to predict.

Read analysis