WorksComputer Science
Compression Forcing: Hierarchical History Tokenization Enables Flexible World Models
Abstract
Effective world modeling requires compressing salient history information that facilitates future prediction. However, most existing approaches inherit tokenization and conditioning mechanisms from video generation, where objectives are centered around perceptual realism rather than predictive utility. This discrepancy limits the world model's effectiveness, especially in environments dominated by visual nuisances or task-irrelevant background details. To this end, we introduce Compression Forcing (CF), a general framework that aligns history compression with the predictive objective of world modeling. Compression Forcing features Dynamics-Aware Tokenization (DAT), a novel tokenization method that compresses history observations into a sequence ordered by decreasing dynamics saliency. Built on a diffusion backbone, this structure enables Hierarchical History Guidance (HG-H), allowing selective amplification of dynamics-salient information during inference. Extensive experiments across various environments demonstrate improved prediction fidelity, physical realism, and downstream decision-making performance, establishing Compression Forcing as a highly flexible and effective approach for world modeling.
Introduction
World models [15, 31] have emerged as a cornerstone of intelligent decision-making, enabling agents to plan and act by simulating future trajectories conditioned on past observations and actions [16, 18]. Recently, by adopting architectural designs and training paradigms from video generation models, world models have achieved unprecedented generative and predictive capabilities across diverse domains [23, 14, 38, 55, 28]. Despite remarkable progress, the objectives of the two paradigms are fundamentally distinct: video generation optimizes for perceptual fidelity and visual realism, whereas world modeling demands faithfully capturing environment dynamics to support accurate downstream prediction and planning. This distinction raises a natural question: From first principles, how should we design a sequential generative model specifically tailored to the requirements of world model applications?
The use of historical information (e.g. frames) is a central consideration. Standard autoregressive approaches treat history in a binary manner: frames within the context window are fully conditioned upon, while those outside are entirely discarded. Diffusion Forcing [8, 44] introduces a more flexible alternative by enabling conditioning on partially noised histories at inference time. By interpolating between isotropic Gaussian noise and clean observations, this essentially acts as a frequency-based low-pass filter [11] of history information, treating partial noising as partial masking. While this mechanism aligns well with perceptual objectives in video generation, where low-frequency structure dominates human sensitivity, it is less aligned with the predictive purposes of world modeling.
Instead, we introduce an alternative principle: partial compression as partial masking. Rather than relying on human-imposed prior for masking, we learn an ordered tokenization where hierarchy is induced by a task-specific objective. By conditioning on variable-length prefixes of this learned sequence, truncation naturally serves as a structured form of partial masking, aligning information decomposition in a data-centric fashion. As a concrete realization of this principle in the context of world modeling, we introduce Dynamics-Aware Tokenization (DAT), a tokenization method compressing historical information into a hierarchical sequence ordered by dynamic saliency. Through training via a task-specific objective, DAT prioritizes dynamic motions in earlier tokens, whereas static visual information is encapsulated in later tokens.
Building upon this structured tokenization, we further introduce Compression Forcing (CF), a training and sampling framework that operationalizes partial compression as partial masking within diffusion-based world models. Specifically, CF trains a diffusion-based backbone to condition on variable-length prefixes of DAT tokens, enabling prediction under partial history compression (Figure 1), used as a residual stream to make dynamics-relevant information accessible to network attention queries (Figure 3, § 3.2). Crucially, this architectural design unlocks a novel inference-time capability: Hierarchical History Guidance (HG-H, § 3.3). By composing score functions derived from the full history sequence and DAT’s leading subset, the model is equipped with the inference-time flexibility to selectively amplify dynamic-relevant history, effectively suppressing visual nuisances to ensure robust world modeling.

Figure 1. Comparison of history conditioning strategies. (a) Autoregressive models use binary masking of history frames (discarding frames out of context window entirely); (b) Diffusion Forcing utilizes partial noised history latents; (c) Compression Forcing introduces partial compression as partial masking. By tokenizing history based on dynamic saliency, the world model can flexibly condition on a truncated prefix (), allowing selective amplification of dynamic history information.

Figure 3. Overview of the Compression Forcing Framework. (a) DAT encodes history context into a hierarchical token sequence, with leading tokens capturing dynamics and trailing tokens capturing static details. (b) The Diffusion Backbone predicts the next frame conditioned on arbitrary-length prefixes of DAT-encoded latents and the agent’s action. (c) HG-H composes score estimates from varying-length prefixes, enabling inference-time amplification of dynamically salient history information.
Through extensive experiments, we demonstrate that Compression Forcing achieves high-fidelity future prediction across a diverse set of environments and action spaces, including dynamic video forecasting [7], 3D game simulation [40], and real-world robotic manipulation [9, 13]. Moreover, beyond perceptual metrics, we show that our world model translates to stronger downstream policy evaluation [32] performance, verifying Compression Forcing’s effectiveness in aiding downstream decision-making.
Our main contributions are as follows: (1) We propose partial compression as partial masking, a general principle that replaces noise-based history conditioning with learned, task-driven hierarchical compression, applicable beyond world modeling. (2) We instantiate this principle through Compression Forcing, a framework comprising Dynamics-Aware Tokenization (DAT) for saliency-ordered history compression, a diffusion-based backbone for prefix-flexible conditioning, and Hierarchical History Guidance (HG-H) for inference-time amplification of dynamics-critical information. (3) We validate the effectiveness of our approach across various domains, demonstrating improved prediction fidelity and effective downstream decision-making performance.
Preliminaries and Related Work
World Models
World Models [31, 15] are predictive models learned by agents to capture the dynamics of the environment, commonly formulated as Partially-Observable Markov Decision Processes (POMDPs) [26]. Concretely, a POMDP is specified by the tuple , where the environment evolves over an underlying Markovian state according to a transition function . Since the states are inaccessible, agents rely on observations to perceive the environment. Consequently, the primary objective of world models is to approximate the environment dynamics by estimating the distribution of future observations conditioned on history observations and actions: . In this paper, we focus on pixel-space observations , and denote each frame as , following conventions in diffusion-based generation.
Diffusion Models
Diffusion Models [21, 43] generate high-fidelity samples by learning to reverse a gradual noise-injection process. Formally, the forward process gradually converts data into noise through a Markov Chain, defined as
where is a pre-defined schedule of noise levels. Sampling is implemented via a reverse process, given by
Rather than explicitly modeling the transition densities, modern approaches often reparameterize this by learning to approximate the noise component added at each step , where and . The training objective is then simplified to minimizing the mean square loss:
Sampling is performed by iterative ancestral denoising:
Sequential Video Generation and History Guidance
Sequential video generation predicts future frames conditioned on history observations , enabling long-context video generation with flexible horizon [25, 10] and on-the-fly streaming [56, 54]. Beyond standard teacher forcing approaches [52], a prevailing paradigm utilizes Diffusion Forcing [8] to enable flexible history conditioning compatible with diffusion architectures. By sampling independent noise levels for each frame during training, it allows for diffusion-based auto-regressive rollouts conditioned on clean history. Building on this, DFoT [44] proposes to treat the history sequence as an external control signal [20], steering future generation by composing score functions conditioned on history interpolated with isotropic Gaussian noise of varying levels :
By operationalizing guidance through noised history tokens , this history-conditioning mechanism acts as a frequency-based low-pass filter to enforce conditioning on low-frequency components in history observations. While this frequency-based prior is well-suited for general video synthesis, it is less suited for world modeling, where context differentiation should be governed by predictive salience (i.e., dynamics) rather than spatial frequency.
Vision Tokenization
Visual tokenization serves as a foundational component of modern generative architectures, compressing high-dimensional observations into computationally tractable representations for backbone processing. Classical generative approaches, such as SD-VAE [42] and VQGAN [12], focus on optimizing perceptual fidelity through continuous regularization or discrete codebooks. Concurrently, emerging research [58] demonstrates that representation encoders commonly seen in VLMs [37] (Tschannen et al. 2025), originally designed for semantic understanding, are also highly effective tokenizers for generative tasks. On the structural front, approaches like Semanticist [50] and ElasticTok [53] explore hierarchical tokenization via nested dropout, enabling adaptive reconstruction with variable token counts. However, while recent world models have shown impressive results [5, 3], they predominantly rely on tokenizers inherited from video generation models, allocating a fixed, uniform number of tokens per frame regardless of their predictive importance. The potential of vision tokenization methods specifically tailored for the predictive needs of world models remains largely unexplored.
Compression Forcing
In this section, we introduce Compression Forcing, a general framework for constructing flexible world models via hierarchical history tokenization. Departing from standard approaches [3, 5, 23] that employ history tokenization methods which allocates fixed, uniform budgets for each frame, Compression Forcing compresses history into sequences ordered by dynamic saliency, enabling world modeling with flexible amplification of dynamics-salient history information at inference time.
We first introduce Dynamics-Aware Tokenization (DAT), a novel tokenization method that compresses historical observations into hierarchical token sequences ordered by dynamic saliency (§ 3.1). Building on this structured representation, we detail the design of our Diffusion-based World Model Backbone, designed to condition on arbitrary-length prefixes of the DAT compressed token sequences (§ 3.2). Finally, we demonstrate that these designs unlock a novel inference-time capability: Hierarchical History Guidance (HG-H), a guidance mechanism that allows selective amplification of the role of dynamics-critical history information in generation guidance to facilitate flexible future prediction (§ 3.3).
Dynamics-Aware Tokenizer
Standard vision tokenizers in video generation models [47, 12, 42] are optimized for pixel-level reconstruction objectives, resulting in representations that allocate uniform budgets per frame. Especially combined with history guidance methods that interpolate between isotropic Gaussian noise and clean images, this creates a “frequency-based bias” [11] where guidance is performed by enforcing conditioning on low-frequency components, i.e. treating partial noising as partial masking. While this human-imposed prior aligns well with perceptual objectives in video generation, it is misaligned with the predictive demands of world modeling. We propose a more general alternative: partial compression as partial masking. Rather than relying on a fixed frequency-based decomposition, we learn a tokenization whose hierarchy is induced by dynamic saliency, so that truncating the token sequence naturally serves as a task-aligned form of partial masking that effectively retains dynamics-critical information.
Dynamics-Aware Objective. To realize this principle, we design Dynamics-Aware Tokenization (DAT), a novel tokenization method that compresses history frames into a sequence ordered by dynamic saliency, disentangling dynamic motions from static visual nuisances. We achieve this through two complementary decoding objectives: static reconstruction and dynamic prediction, whose relative weighting across variable-length prefixes induces the desired hierarchy. Concretely, an encoder compresses the history frames into a latent sequence , and a diffusion-based decoder is trained to decode variable-length prefixes () under two distinct objectives:
(a) Static Reconstruction: Given only the prefix and no external context, the decoder is trained to reconstruct the full clip . Since the prefix alone must account for all visual content, this compels tokens to capture a lossless compression of information:
(b) Dynamic Prediction: Given the prefix and the initial frame as additional context, the decoder is trained to predict target frames given . Essentially, allows the model to act as a residual learner, enabling the prefix to only focus on dynamic changes:
We enforce the desired hierarchy through a schedule-weighted combination of these two objectives. During training, we randomly sample prefix lengths and minimize:
where is a monotonic increasing function. When is small, the objective is dominated by dynamic prediction , compelling leading tokens to prioritize motion dynamics; as grows, takes over, shifting focus toward full visual reconstruction. This yields a naturally ordered sequence: earlier tokens encode dynamic changes, while later tokens progressively capture static visual details.
Tokenizer Architecture. The tokenizer is built based on the Video Vision Transformer (ViViT) [4] architecture. To produce the ordered sequence , we append learnable Slot Tokens at the end of the patchified video sequence. Information flow is regulated through a Hybrid Attention Mechanism: video patch tokens attend bidirectionally to each other but are masked from attending to slot tokens, whereas the -th slot token attends globally to all video patches but causally to preceding slots . This causal design is essential for ensuring that prefix-truncation is well-structured: since is computed without access to succeeding slots , any prefix remains a self-consistent representation regardless of the truncation point.
For the diffusion decoder , we adopt a video diffusion transformer architecture [34]. Notably, rather than maintaining separate networks for each objective, we implement the Static and Dynamic Decoders as a single model with shared parameters. The distinction between tasks is achieved through noise conditioning [8]: for Static Reconstruction, we apply identical noise levels to all frames; for Dynamic Prediction, we set the noise level of the condition frame to zero and identical noise levels to other frames.
Prefix-Conditioned World Model Backbone
Backbone Architecture. Building upon the hierarchical history representation produced by DAT, we instantiate the world model backbone as a conditional diffusion transformer [41, 5]. The backbone predicts the next frame conditioned on the agent’s recent actions and observations . Within each transformer block, we employ a dual-conditioning mechanism: the fine-grained history representation is injected via cross-attention. Meanwhile, the low-dimensional conditions (action and diffusion noise level ) are projected into a joint embedding , modulating intermediate features via AdaLN [51]:
where and are learned scale and shift parameters regressed from .
History Prefix Conditioning. Since DAT accepts a fixed-length input of frames, a discrepancy exists between its limited receptive field and the backbone’s need for broader history context (where ). To bridge this gap, we encode the history context using a sliding window approach with a temporal stride . We extract overlapping frame sequences. Each window is independently tokenized by the frozen DAT encoder, and the resulting latents are concatenated to form an encoded global history context :
To fully leverage the saliency ordering within , the world model backbone must learn to condition on variable-length prefixes of each history window. During training, for each encoded window , we independently sample a truncation budget and construct a binary mask that preserves the leading tokens and masks out the rest. The training objective is defined as:
where is the budget vector and . This training objective equips the backbone with the ability to condition on any prefix length of the the DAT-encoded history, laying the foundation for controllable guidance of history information at inference time detailed in Section 3.3.
Hierarchical History Guidance (HG-H)
Given the world model backbone’s flexibility to condition on arbitrary-length prefixes of the DAT-encoded history, we introduce Hierarchical History Guidance (HG-H), an inference-time guidance mechanism that amplifies dynamics-salient history information through score composition [20].

Figure 4. Sampling with Hierarchical History Guidance (HG-H). By composing score functions conditioned on the full history representation and its high-saliency leading subset, the model selectively amplifies essential motion dynamics while suppressing visual nuisances, enabling robust prediction.
General Guidance Formulation. Let denote the encoded history context masked by a budget vector . The diffusion backbone functions as a learned score estimator . Given a set of budget vectors , we can guide generation via composing as a weighted sum of conditional scores:
where controls the guidance strength for each component. Essentially, this formulation allows flexible amplification on specific historical information components based on their predictive utility.
Hierarchical History Guidance. As the primary instantiation of this guidance formulation, we propose Hierarchical History Guidance (HG-H), prioritizing high-saliency dynamics over visual details. For every , we assign a uniform saliency budget , where represents the truncation threshold across all history windows. The guidance objective simplifies to:
By guiding generation with truncated prefixes of each history window, HG-H amplifies the influence of motion dynamics encoded in the leading tokens, while suppressing stochastic visual nuances captured by later tokens. Essentially, this operationalizes the partial compression as partial masking principle: the saliency ordering imposed by DAT ensures that prefix truncation serves as a task-aligned form of partial masking, with s controlling the degree of amplification at inference time.
Experiments
In this section, we evaluate Compression Forcing under three distinct world modeling environments, and compare their performance against state-of-the-art baselines. We demonstrate competitive performance against existing methods in a variety of tasks (§ 4.2, § 4.3 and § 4.4) and conduct in-depth analysis on tokenization and generation error distribution to understand the effects of DAT and HG-H (§ 4.5). Experimental Details can be found in Appendix § 8.
Experimental Setting
Environments. We evaluate Compression Forcing across three domains: general video prediction, game simulation, and robot manipulation. For video prediction, we use Kinetics-600 [7], a large-scale benchmark with diverse, motion-rich videos, utilizing it for history-conditioned video prediction. For game simulation, we adopt Counter-Strike: Global Offensive (CS:GO), using a 5.5M-frame online gameplay dataset [40]. For robot manipulation, we use RT-1 [9], comprising real-world manipulation tasks such as picking and placing. The action spaces differ across domains: Kinetics-600 is action-free; CS:GO involves discretized keyboard and mouse inputs; and RT-1 uses a 7D continuous end-effector action space. Together, these environments span a broad spectrum of dynamics complexity, action dependence, and visual diversity, enabling a comprehensive evaluation of Compression Forcing across both virtual and real-world settings. Further details can be found in Appendix § 8.§ 1.
Evaluation Metrics. We evaluate video prediction performance using a variety of widely-adopted metrics, measuring pixel-level fidelity and perceptual similarity. For pixel-level fidelity, we utilize PSNR [22], and for perceptual similarity, we report SSIM [49], FVD [46], FID [19] and LPIPS [57]. Details are shown in Appendix § 8.§ 2. Finally, we evaluate fidelity to physical dynamics through two downstream metrics deferred to Appendix § 9: (1) object tracking fidelity, where we sample query points within SAM-generated object masks, track them with CoTracker3 across ground-truth and predicted videos, and measure point-trajectory deviations and penalties for lost tracks, and (2) policy evaluation correlation via Real2Sim evaluation protocol of Li et al. [ [32], capturing how reliable Compression Forcing is in predicting and ranking policy performance.
Baselines. We compare Compression Forcing against two distinct sets of baselines. The first shares our backbone architecture but conditions on alternative latent spaces for history compression: SD-VAE [42], which compresses each frame into a fixed-budget representation, and ElasticTok [53], which compresses video segments into a 1D sequence with leading tokens prioritizing reconstruction fidelity, akin to a learned PCA. The second comprises strong existing world models, including DIAMOND [3] in CS:GO and DreamerV4 [18] in RT-1. Baseline details are shown in Appendix § 8.§ 3.
Compression Forcing for Dynamic Video Generation
We first evaluate Compression Forcing on action-free video prediction using Kinetics-600 [7], a large-scale benchmark featuring diverse, motion-rich natural videos. This setting is particularly informative as it isolates our DAT from action conditioning: the hierarchical structure must emerge purely from visual dynamics, instead of relying on actions to aid dynamic prediction. Across all baselines, we train the diffusion-based backbone for 160k gradient steps. We train the DAT tokenizer for 120k gradient steps and the ElasticTok tokenizer for 175k gradient steps. During inference, we condition our model on 16 history frames, and autoregressively rollout 8 frames. Further training and inference details are provided in Appendix § 8.§ 5.

Figure 5. Qualitative Generation Results on Multiple Domains. Compression Forcing enables accurate and high-fidelity auto-regressive predictions in CS:GO, RT-1 and Kinetics. Zoom in for details. Extended visualizations in Appendix § 9.
As shown in Table 1, Compression Forcing consistently outperforms all existing baselines in all metrics evaluated. Even without guidance, where the model is exposed to all DAT tokens, the performance of our model consistently outperforms SD-VAE and ElasticTok, showcasing the efficacy of leveraging dynamics-aware tokenization for precise prediction. Performance gains yielded by HG-H further demonstrate that partial compression serves as an effective mechanism for targeted probability steering during inference.
| Tokenizer | Guidance | SSIM | PSNR | FID | LPIPS |
| SD-VAE | ✗ | 0.543 | 18.53 | 90.57 | 0.351 |
| ElasticTok | ✗ | 0.544 | 18.55 | 91.23 | 0.351 |
| ElasticTok | ✓ | 0.546 | 18.60 | 90.74 | 0.349 |
| DAT | ✗ | 0.551 | 18.77 | 89.26 | 0.344 |
| DAT | HG-H | 0.553 | 18.83 | 88.13 | 0.343 |
Table 1. Dynamic Video Prediction on Kinetics-600. We evaluate against baselines sharing the diffusion-based world model backbone architecture and training budget; rows differ only in history tokenization method (SD-VAE, ElasticTok, or DAT) and whether history guidance is applied. Details can be found in Appendix § 8.§ 5.
Compression Forcing for Game Simulation
We next evaluate Compression Forcing on action-conditioned game simulation using Counter-Strike: Global Offensive (CS:GO), a popular 3D first-person shooting game. This environment is particularly challenging due to its highly stochastic dynamics and partial observability, including rapid viewpoint changes, occlusions, and complex player-environment interactions. We adopt the online gameplay dataset of Pearce and Zhu [ [40] (5.5M frames, 95 hours) and compare against DIAMOND [3], a strong autoregressive diffusion-based world model. All other baselines share the same backbone architecture and training budget of 550k gradient steps. Both tokenizers ElasticTok and DAT were trained for 100k gradient steps, for the same token dimensions and count per window. During inference, we condition on 4 context frames and autoregressively roll out 12 predicted frames. We use HG-H for models with ElasticTok and DAT tokenizers. Further details are provided in Appendix § 8.6.
As shown in Table 2, DAT outperforms the existing popular baseline DIAMOND and other tokenization methods using the same diffusion-backbone architecture and training budget. The results for models with ElasticTok and DAT showcase the effectiveness of HG-H, and its amplification when combined with DAT.
| Method | SSIM | PSNR | FVD | FID | LPIPS |
| DIAMOND-Fast | 0.449 | 18.2 | 577.1 | 115.6 | 0.547 |
| DIAMOND-HQ | 0.447 | 18.3 | 368.5 | 87.2 | 0.510 |
| SD-VAE | 0.496 | 17.29 | 231.9 | 70.25 | 0.514 |
| ElasticTok(HG-H) | 0.494 | 17.22 | 197.1 | 74.2 | 0.519 |
| DAT(HG-H) | 0.479 | 17.24 | 123.0 | 53.6 | 0.493 |
Table 2. Game Simulation on CS:GO. We evaluate against DIAMOND [3], a strong established baseline, and same-architecture variants differing only in history tokenization (SD-VAE, ElasticTok). For all methods, we auto-regressively roll out 12 frames from 4 context frames. Details in Appendix § 8.6.
Compression Forcing for Robot Manipulation
Robot Manipulation is another great task to measure a world model’s capability, especially in real environments and physical constraints provided by the RT-1 dataset [9]. The RT-1 dataset contains 130k episodes and 700+ distinct tasks. We use the same setup for baselines as in CS:GO and train DAT and the other baselines for 80k gradient steps. Both tokenizers ElasticTok and DAT were trained for 40k gradient step, with same number of tokens and their dimension. For evaluation we roll out 16 generated frames from a context of 8 frames. We compare our method against two world-modeling paradigms: DIAMOND [3] a diffusion-based world model and Dreamer 4 [18], a latent dynamics RL agent. Further details and extended visualizations are provided in Appendix § 8.7 and Appendix § 9.§ 5.
As shown in Table 3, we observe a substantial performance gap between these established baselines and our diffusion-backbone variants. While DIAMOND and Dreamer 4 struggle with structural drift and temporal blurring in the RT-1 domain, Compression Forcing maintains high-fidelity reconstructions and motion continuity.
| Method | SSIM | PSNR | FVD | FID | LPIPS |
| SD-VAE | 0.722 | 20.47 | 120.4 | 42.82 | 0.267 |
| ElasticTok(HG-H) | 0.721 | 20.42 | 105.4 | 44.86 | 0.267 |
| DIAMOND | 0.6130 | 14.05 | 382.4 | 104.50 | 0.3267 |
| Dreamer 4 | 0.2718 | 16.27 | 984.1 | 365.67 | 0.6050 |
| DAT(HG-H) | 0.721 | 20.43 | 101.5 | 42.77 | 0.266 |
Table 3. Robot Manipulation on RT-1. We evaluate against baselines sharing the diffusion-based world model backbone architecture and training budget (except DIAMOND and Dreamer 4); rows differ only in history tokenization method (SD-VAE, ElasticTok, or DAT) For all methods, we auto-regressively roll out 16 frames from 8 context frames. Details in Appendix § 8.7.
Analysis
Emergence of Hierarchical Features in Tokenization. To verify whether our Dynamics-Aware Tokenization (DAT) learns hierarchical representations ordered by dynamic saliency, we visualize cross-attention maps between DAT tokens and image patches in the dynamic decoder. As shown in Figure 2, the attention maps exhibits a clear saliency-ordered hierarchy. Leading tokens assign high attention weights to regions of active motion (the athlete in motion), while higher-index slots progressively shift toward static background elements such as the court boundaries. This confirms that our joint schedule-weighted objective induces DAT to decouple dynamic interactions from visual nuisances, effectively encoding historical information into hierarchical representations.

Figure 2. Tokenization Attention map. We visualize attention maps in the cross-attention layer between DAT tokenized tokens and image patches in the dynamic decoder. As the slot index increases, cross-attention shifts from regions with dynamic motion (the athlete in motion) to static objects in the background.
Spatial Distribution of Prediction Errors. To assess whether this hierarchical tokenization translates to improved prediction in dynamics-critical regions, we analyze per-pixel prediction error across autoregressive rollouts on RT-1 (Figure 6). While baseline tokenizers (SD-VAE and ElasticTok) accumulate substantial and progressive errors around the manipulated target object and the robot’s end-effector, regions most critical for accurate physical interaction, Compression Forcing maintains markedly low error in these dynamic regions throughout the prediction horizon, showcasing practical benefits of aligning history compression with predictive saliency rather than perceptual fidelity. Additional visualizations and further analysis can be found in Appendix § 9.6.

Figure 6. Spatial Distribution of Prediction Errors. While ElasticTok and SD-VAE accumulate error around the robot end-effector and contact points, regions most critical for accurate physical interaction, Compression Forcing maintains high fidelity in these dynamic regions across the full prediction horizon.
Conclusion
We introduce Compression Forcing, a novel world modeling framework for built upon the principle of partial compression as partial masking. Through the co-design of Dynamics-Aware Tokenization (DAT), a prefix-conditioned diffusion backbone, and Hierarchical History Guidance (HG-H), our approach compresses history into sequences ordered by dynamic saliency and selectively amplifies dynamics-critical information at inference time. Extensive experiments across real-world video forecasting, 3D game simulation, and robotic manipulation demonstrate that Compression Forcing achieves improved prediction fidelity and downstream decision-making performance compared to prior methods, showcasing the broad applicability of our method.
While we believe this work marks significant progress in rethinking world model design principles in a task-centric manner, there is substantial room for improvement. Promising directions include extending prediction beyond single next-frame to multi-step [5] or variable-horizon [23, 24] futures, and differentiating truncation budgets between recent and distant history to better capture their distinct roles in prediction. More broadly, we hope that the principle of partial compression as partial masking serves as a useful foundation for future exploration in world models and beyond.
Theoretical Analysis
We provide a linear motivation for DAT’s residual formulation by comparing low-rank projections of dynamics residuals and raw future sequences.
Setup. Let denote the current observation and the ground-truth dynamics residual (stacked as columns). We model the raw future as , i.e. a static component plus a dynamics component. We assume access to i.i.d. samples , and define the empirical uncentered second-moment matrices:
where denotes column-wise vectorization. We then denote the static uncentered second-moment matrix as .
Assumption A.1 (Static-Dynamics Decomposition). For future sequence decomposition of , where is the static component and is the dynamics residual, we assume that the cross second moment vanishes, which implies .
Two projection problems. In the projection objectives and errors below, and denote their vectorized forms, and expectations are taken over the empirical sample distribution. We consider learning a rank- orthogonal projector (with , , ) that best preserves the data under ridge regularization:
Raw projection (analogous to ElasticTok / standard tokenization):
Residual projection (analogous to DAT’s dynamic prediction objective):
Proposition A.1 (Dynamics prediction gap). Under Assumption A.1, assume , , , and , where eigenvalues are ordered in descending order. The dynamics prediction error satisfies:
with equality if and only if the selected top- eigenspaces of and coincide (i.e. the static component introduces no spectral interference).
To formally prove Proposition A.1, we first establish two supporting lemmas regarding the properties of orthogonal projectors and second-moment matrices.
Lemma A.2 (Projection Error as Trace). For any random vector with finite second moment , the expected reconstruction error using an orthogonal projection matrix is given by:
Proof. Using the property and the idempotence of the orthogonal projector , we have:
Lemma A.3 (Optimality of Eigenspace). For the regularized rank- projection problem:
the optimal solution is , where spans the top- eigenvectors of the uncentered second-moment matrix .
Proof. For any rank- orthogonal projector, the Frobenius norm squared is constant:
Thus, the regularization term does not affect the optimization landscape. Then by Lemma A.2, the problem reduces to:
By the Eckart-Young-Mirsky theorem, this trace is minimized when projects onto the subspace spanned by the eigenvectors corresponding to the largest eigenvalues of .
Empowered with these Lemmas, we then complete the proof of Proposition A.1.
Proof of Proposition A.1. Let denote the eigendecomposition of , with eigenvalues sorted in descending order.
By Lemma A.3, the residual projector is the global minimizer for the reconstruction error of among all rank- projectors. Its column space exactly spans the top- eigenvectors of . Applying Lemma A.2, the expected error achieves the theoretical minimum:
Now consider the raw projector , which projects onto (the top- eigenspace of ). Using Lemma A.2, its expected reconstruction error on the dynamics residual is:
Since is the global minimizer of over all rank- projectors, any other rank- projector, including , must yield error no less than , establishing the inequality:
The weak inequality follows directly from residual-projector optimality and does not require Assumption A.1; the decomposition only provides an interpretation of the difference between the two objectives.
Under the eigengap assumption, the residual-optimal projector is unique. Equality holds if and only if , which requires to be simultaneously an invariant subspace of both and .
Connection to DAT. Proposition A.1 provides a linear illustration of the intuition behind DAT’s dual-objective design (§ 3.1). The static reconstruction loss (Eq. (6)) is analogous to the raw projection objective, whose optimal projector is aligned with the full second-moment matrix . The dynamic prediction loss (Eq. (7)), which conditions on and supports residual learning, is analogous to the residual projection objective with optimal projector . By weighting more heavily for small prefix lengths (via the schedule ), DAT encourages the leading tokens to prioritize residual changes. As the prefix grows and increases, receives greater weight, encouraging later tokens to recover visual details needed for full reconstruction.
Extended Discussions
Partial Compression as Partial Masking
While in this paper, we mainly instantiate the principle of partial compression as partial masking for world modeling, the applicability of this approach is more general, offering an alternative to existing mechanisms for controlling the information content of conditioning signals in generative models.
General formulation. Consider a conditional generative model , where denotes an arbitrary conditioning signal. Suppose we have access to an ordered encoder that compresses into a hierarchical latent sequence , where the hierarchy is induced by a task-specific objective such that truncating to a prefix retains the information most relevant to the downstream task. Then, by training to condition on variable-length prefixes for , truncation naturally serves as a structured form of partial masking. Essentially, the flexibility of conditioning on an arbitrary-lengthed prefix, the model is capable of generation with task-aligned partial information rather than information filtered by a fixed, human-imposed prior (e.g., frequency-based decomposition in Diffusion Forcing Chen et al. [ [8], Dieleman [ [11]).
This formulation immediately enables score-based guidance in the diffusion setting. Treating as a learned score estimator, one can compose score functions across different prefix lengths to selectively amplify specific information components:
Task-specific tokenization, task-agnostic guidance. A key property of this formulation is the clean separation between two design choices. The tokenizer is necessarily task-specific: the ordering it learns must reflect the information hierarchy relevant to the downstream objective. In world modeling, DAT orders tokens by dynamic saliency (§ 3.1); in other domains, the appropriate hierarchy would differ, for instance, key frame is visual retrieval tasks, function groups in protein folding or high-entropy decision-making moments in planning.
In contrast, the guidance mechanism above is entirely task-agnostic: once a hierarchical tokenization exists, score composition over variable-length prefixes provides a universal mechanism for inference-time amplification, regardless of what the hierarchy encodes. This separation means that the Compression Forcing framework can serve as inspiration for tasks not limited to world models, where prefix-conditioned generation with hierarchical tokenization can facilitate flexible amplification of control signals for generation.
Hierarchical History Guidance
Notably, our framework can also be integrated with history guidance methods along the time axis [44] by setting different budget for each history segment, which we leave for future work. The general guidance formulation in Eq. (11) subsumes several existing conditioning strategies as special cases, and its relationship to prior work merits clarification.
Connection to DFoT history guidance. DFoT [44] steers future generation by composing score functions conditioned on history observations interpolated with isotropic Gaussian noise of varying levels . While in the paper, we mainly discuss the fractional history guidance, which can be viewed as a special case of our formulation with
where , as in flow-matching and stochastic interpolants literature [33] (Albergo and Vanden-Eijnden 2023; Albergo et al. 2023).
Composability along the temporal axis. While for the sake of simplicity we focus on hierarchical history guidance with uniform budgets for each history window, i.e. across all windows, our framework naturally extends to heterogeneous truncation budgets across history windows. This is analogous to temporal history guidance as in Song et al. [ [44]. We leave systematic exploration of such temporally heterogeneous guidance strategies to future work.
Connection to classifier-free guidance. Classic Classifier-free guidance (CFG) Ho and Salimans [ [20], in for instance text-conditioned image generation, amplifies the influence of a conditioning signal by extrapolating between the conditional and unconditional score estimates: . This can be viewed as applying a binary mask of the control signal. HG-H generalizes this by decomposing itself into a hierarchy of sub-conditions and amplifying specific components. When with (empty history) and (full history), HG-H reduces to standard CFG. Building upon hierarchical structures tokenized via DAT, Compression Forcing enables finer-grained control that is not possible for methods treating the conditioning signal as monolithic.
Tokenization in World Models
While most recent pixel-space world models [14, 45, 23] inherit visual tokenization from image and video generation models [6, 48], earlier work in latent-state and discrete-token-based world modeling has explored representation designs with dynamic awareness. Following the line of works with RSSM-style backbones [16, 17], Iso-Dream [39] proposes three separate branches during tokenization, explicitly disentangling controllable, noncontrollable, and static components from visual data. Following discrete token representation methods in world modeling [47, 35], -IRIS [36] shows improvements by conditioning the tokenizer on previous frames and actions, intuitively encoding only stochastic deltas between timesteps. However, to the best of our knowledge, DAT is the first to learn a hierarchical order over tokens by dynamic saliency, rather than a binary separation into predefined categories. This ordering ensures that any truncation point produces a valid representation that smoothly interpolates between dynamics-only and full-detail conditioning, directly enabling variable-rate compression and the inference-time guidance mechanism (HG-H) introduced in § 3.3.
Experiment Details
Environment Details
Kinetics-600 [7] is a well-known video generation benchmark with human action videos labeled into 600 classes. We use pixel resolution, following other works with this dataset. This dataset is difficult because of the significant diversity among videos. We use it to test the efficacy of our DAT, backbone, and HG-H in an action-free setting.
CS:GO [40] is a dataset of gameplay videos from the popular video game CS:GO, with actions represented per-timestep as a list of discrete values. We use the largest dataset subset, hdf5_dm_july2021, with about 95 hours of diverse online human gameplay on the Dust II map.
RT-1 [13] is a widely used real-world robot experience dataset, with multiple manipulation tasks executed by an embodied robot arm. Episodes are sampled at 3 frames per second.
Metrics Details
Peak Signal-to-Noise Ratio (PSNR): PSNR [22] measures pixel-level fidelity by comparing the maximum possible pixel intensity to the MSE between a generated and target frame. With being the maximum possible pixel value, PSNR is calculated with
Structural Similarity Index Measure (SSIM): SSIM [49] measures perceived visual qualities. It jointly compares luminance, contrast, and structural similarity rather than raw pixel error alone. For generated and target patches and , SSIM is defined as
Here, and denote the mean intensities of the two patches, and are their variances, and is their covariance. is dynamic range of the pixel values, and and are constants for numerical stability. SSIM is particularly useful when two images are similar at a high level but differ in local contrast or structural details, with higher SSIM values indicating greater similarity. Following [23], we compute SSIM over sliding Gaussian windows and average those local values into an image-level SSIM.
Learned Perceptual Image Patch Similarity (LPIPS): LPIPS [57] measures similarity in a learned feature space. Instead of comparing images through raw intensity differences, it compares deep feature representations extracted from a pretrained network, making it more sensitive to perceptually meaningful differences in texture, structure, and appearance. For generated and target images and , LPIPS is computed as
where are the channel-wise normalized feature maps of and at layer , , , and are the spatial height, spatial width, and number of channels of that layer, and is a learned channel-wise weighting vector. The metric averages squared feature differences across spatial locations and sums them across layers. Lower LPIPS values indicate greater perceptual similarity.
Fréchet Inception Distance (FID): FID [19] is a distribution-level metric for evaluating the realism of generated images. Rather than comparing each generated sample to a specific target image, it compares the feature distributions of real and generated images after embedding them with a pretrained Inception network. Let and denote the empirical mean and covariance of the real and generated feature embeddings, respectively. FID is defined as
Here, and are the means of the real and generated feature distributions, and are their covariance matrices, and denotes the matrix trace. FID is useful because it measures similarity at the distribution level, capturing both sample quality and diversity rather than only pixel-wise agreement. Lower FID values indicate that the generated samples more closely match the real data distribution.
Fréchet Video Distance (FVD): FVD [46] extends the idea of FID from images to videos by comparing distributions of real and generated videos in a learned spatiotemporal feature space. Instead of evaluating frames independently, it embeds entire video clips using a pretrained Inflated 3D ConveNet (I3D) video recognition network, allowing it to account for temporal coherence and motion in addition to visual quality. FVD is formulated identically to FID except that it uses I3D activations instead of Inception activations.
Baselines Details
We compare against two groups of baselines. The first group is designed to isolate the effect of the history representation while keeping the world-model backbone as close as possible to ours. Concretely, these models use the same conditional diffusion backbone, action conditioning, and auto-regressive rollout protocol as Compression Forcing, and differ only in how the history observations are compressed before being provided to the backbone. The second group consists of strong external world-model baselines, namely DIAMOND and DreamerV4, which represent established alternative paradigms for action-conditioned future prediction.
SD-VAE: This baseline uses the Stable Diffusion VAE [42] as the history encoder. Each context frame is encoded independently into a spatial latent map with a fixed per-frame budget, and the diffusion backbone conditions on the stack of these latent tensors directly. As a result, every frame contributes the same amount of unmasked conditioning information regardless of how informative it is for prediction, and the representation is optimized for perceptual reconstruction rather than video-predictive utility.
ElasticTok: ElasticTok [53] is a variable-rate tokenizer that maps visual inputs to an ordered one-dimensional token sequence. In contrast to SD-VAE, it allows the history to be represented by a prefix of varying length, where earlier tokens are intended to carry the most important reconstruction information. In our experiments, we use a frozen pretrained ElasticTok encoder and feed its output tokens to the same diffusion world-model backbone used by our method. Depending on the environment, the history is encoded either frame-wise or over short sliding windows, after which the resulting token sequence is consumed by the backbone through the same cross-attention interface as our tokenizer-based models. ElasticTok thus provides an adaptive and prefix-truncatable representation, but its token ordering is learned from reconstruction objectives, not from the future-prediction objective that drives DAT. Hierarchical guidance is applied to ElasticTok in the same way as DAT.
DIAMOND: DIAMOND [3] is an autoregressive diffusion world model that predicts future observations conditioned on recent observations and actions. We use the official public implementation1 for this baseline. Unlike DAT, DIAMOND does not expose a learned hierarchical history representation that can be truncated or selectively amplified at inference time.
DreamerV4: DreamerV4 [18] learns a world model consisting of a causal tokenizer and an action-conditioned dynamics model. Future trajectories are generated by rolling the latent dynamics forward under the action sequence and decoding predicted observations from the latent representations. Since the official implementation is not open-sourced, we use a popular and well-tested community-contributed DreamerV4 implementation2. DreamerV4 is included because it is a strong recent world-model baseline, but it differs substantially from our approach in both training objective and architecture; its latent dynamics model compresses each frame into a flat discrete token sequence with no explicit ordering by predictive importance, while Compression Forcing’s DAT learns to order tokens by dynamic saliency.
Shared Tokenizer and Backbone configurations.
The following hyperparameters are shared across the Kinetics, CS:GO, and RT-1 datasets. Note that the DAT has an input-independent null token prepended to 255 data-dependent tokens, bringing the total number of tokens to 256. When making unconditional generations from the DAT decoder, we only condition on the null token. The DAT decoder is implemented using -prediction in the VAE latent space; the -prediction form in Eqs. (6)–(7) denotes clean-latent prediction with the corresponding timestep-dependent weighting left implicit, since the two squared-error objectives are equivalent under the standard output reparameterization and SNR-dependent reweighting [29].
Shared ElasticTok tokenizer configuration. Across all datasets, the ElasticTok tokenizer used hidden size 1024, feed-forward size 2048, 10 encoder layers, 10 decoder layers, 8 attention heads, and RoPE . Frame windows were encoded into 256 tokens of dimension 16. We trained in FP32 using AdamW with learning rate , weight decay , and 2000 learning-rate warmup steps, with KL weight and LPIPS loss ratio 0.1. We trained each ElasticTok tokenizer on 8 GPUs.
Shared CDiT backbone configuration. Across all datasets, the SDVAE, ElasticTok, and DAT-conditioned backbones used 12 layers, patch size 2, MLP ratio 4.0, and 4 latent input channels. Diffusion used 1000 timesteps with a linear noise schedule, , , -prediction, and learned variance. Backbone training used AdamW with learning rate , weight decay 0, and gradient clipping with max norm 10.0. We trained each backbone on a single GPU.
Details of Compression Forcing for Dynamics Video Generation
Training. We trained the ElasticTok and DAT tokenizers to tokenize 8 frame windows. We trained both models to convergence, so we stopped DAT after 120k steps and ElasticTok after 175k steps.
| Hyperparameter | Value |
| Encoder Architecture | |
| Model | ViViT |
| Depth | 12 |
| Hidden size | 768 |
| Patch size | 16 |
| Attention heads | 12 |
| Tokens per window | 256 |
| Token dimension | 16 |
| Decoder Architecture | |
| Model | Latte |
| Depth | 12 |
| Hidden size | 384 |
| Patch size | 2 |
| Attention heads | 6 |
| Diffusion | |
| Timesteps | 1000 |
| Noise schedule | Linear |
| 1e-4 | |
| 0.02 | |
| Prediction target | |
| Latent diffusion | Yes |
| Latent spatial downsample | |
| Latent channels | 4 |
| Latent scaling factor | 0.18215 |
| Training | |
| Optimizer | AdamW |
| Learning rate | 1e-4 |
| Weight decay | 0 |
| Gradient clip max norm | 0.1 |
| Gradient clip start iteration | 20 000 |
| GPUs | 8 |
| Float precision | FP32 |
| Data Processing | |
| Normalization | |
| Frame stride | 1 |
Table 4. Shared DAT hyperparameters. We share our encoder, decoder, diffusion, and training configurations are across environments, as listed in this table, unless stated otherwise in environment-specific sections.
The backbones had hidden size 768 and 12 attention heads, and we trained all backbones for 160k steps.
Evaluation. We condition on 16 context frames and autoregressively roll out 8 future frames. All metrics are computed over 256 evaluation videos. For both our DAT(HG-H) and ElasticTok with guidance, we use the general guidance formulation with and .
Details of Compression Forcing for Game Simulation
Training. We trained the ElasticTok and DAT tokenizers to tokenize 4 frame windows. We trained both for 100k steps with batch size 128. The backbones had hidden size 1024 and 16 attention heads, and we trained the backbones with SDVAE, ElasticTok and DAT history conditioning for 550k steps each.
Evaluation. We condition on 4 context frames and autoregressively roll out 12 future frames. All metrics are computed over 500 evaluation videos. For both our DAT(HG-H) and ElasticTok(HG-H) evaluations, we used the Hierarchical History Guidance formulation with and .
Details of Compression Forcing for Robot Manipulation
Training. We trained the ElasticTok and DAT tokenizers to tokenize 4 frame windows. We trained both for 40k steps with batch size 512. The backbones had hidden size 768 and 12 attention heads, and we trained the backbones with SDVAE, ElasticTok, and DAT history conditioning for 80k steps each.
Evaluation. We condition on 8 context frames and autoregressively roll out 16 future frames. All metrics are computed over 500 evaluation videos. For both our DAT(HG-H) and ElasticTok(HG-H) evaluations, we used the Hierarchical History Guidance formulation with and .
Analysis Details
Details on Tokenization Attention Visualization. To produce the attention maps shown in Figure 2, we visualize the cross-attention weights between DAT tokenized slot tokens and image patches within the dynamic decoder . Concretely, we provide the decoder with a clean video sequence and set the denoising timestep to zero, and visualize the first cross-attention layer’s attention weights. The query Q corresponds to the patchified video latent tokens inside the decoder, and the key-value pair (K, V) corresponds to the slot tokens produced by the ViViT encoder followed by the encoder-to-slot projection. For a given slot index , we extract the attention weights from all decoder patches to slot , reshape them back to the spatial grid, and bilinearly upsample to the original frame resolution. The resulting heatmaps are overlaid on the raw video frames. As shown in Figure 2, earlier slot indices (e.g., slot 16) focus attention on regions of active motion, while later indices (e.g., slot 254) shift attention toward static background elements, confirming the dynamic-to-static ordering induced by DAT.
Details on Prediction Error Spatial Distribution. To produce the error maps shown in Figure 6, we compute per-pixel absolute error between predicted and GT frames across all compared methods in the RT-1 domain. For each method, we compute the mean absolute error across color channels at every pixel, yielding a single-channel error map per frame. This pixel-wise error is mapped to an RGB heatmap and blended onto the predicted frame, so that the spatial distribution of errors can be interpreted in the context of the generated scene content.
Extended Experiments and Visualizations
Real2Sim Policy Evaluation
Background. A world model that faithfully captures environment dynamics should not only produce visually plausible rollouts but also aid downstream decision-making. Real2Sim policy evaluation Li et al. [ [32] provides a principled protocol for this purpose: by using simulation or world models as a surrogate simulator, one can assess whether it correctly distinguishes successful from unsuccessful manipulation trajectories and, crucially, whether it preserves the absolute success rate and relative performance ranking among policies observed in the real world. This interactive evaluation is particularly demanding because prediction errors compound over long horizons; a reliable world model must maintain both visual coherence and physical plausibility throughout the entire rollout.
Task Setup. We follow the evaluation protocol of Li et al. [ [32] as adopted in Huang et al. [ [23]. We select the open drawer task from the RT-1 dataset and evaluate four policies at different training stages: RT-1 (Begin), RT-1 (15%), RT-1 (Converged) Google [ [13], and RT-1-X. For each policy, we sample trajectories and extract their initial frames. These frames are provided to the policy to produce actions, which are then fed into the world model to predict the next observation. The policy subsequently acts on the predicted frames in a closed-loop, interactive manner. We autoregressively generate each new frame conditioned on the last frames. This process continues until a rollout of length is reached. We then apply a trajectory-level success verifier to each completed rollout and compute the overall success rate as . The full procedure is described in Algorithm 1.
Baselines and Policy Models. We compare CF against the same two tokenization baselines used in our main experiments: SD-VAE and ElasticTok, both equipped with the same diffusion backbone and rollout protocol. For each world model, we run the full interactive evaluation loop described above, producing 50 rollouts per policy. We evaluate four RT-1 policies that span a broad range of training progress: RT-1 (Begin), an early-stage checkpoint with near-zero real-world success; RT-1 (15%), trained on 15% of the data; RT-1 (Converged), the fully trained model; and RT-1-X, the cross-embodiment variant. Their real-world success rates (Table 5) increase monotonically from Begin to Converged, with RT-1-X falling between Begin and 15%. This monotonic spread provides a clear ground-truth ranking: a faithful world model should recover this ordering in its predicted success rates.
| RT-1 (Begin) | RT-1 (15%) | RT-1 (Conv.) | RT-1-X | |
| Ground Truth | 0 | 70.4 | 81.5 | 51.9 |
| CF (Ours) | 2 | 54 | 64 | 40 |
| ElasticTok | 6 | 40 | 48 | 36 |
| SD-VAE | 2 | 36 | 32 | 30 |
Table 5. Policy evaluation success rates (%). Each policy is evaluated in the real environment (Ground Truth) and in three world models.
Algorithm 1 Real2Sim Policy Evaluation
Require: World model , policy , task , initial-frame set , verifier .
success_count
for do
Sample initial frame from
for do
Sample action
if then
else
end if
end for
success_count success_count
end for
return success_rate success_count
Experimental Results. We assess each world model by comparing its predicted policy success rates against the real-world ground-truth rates (Table 5). As shown in Figure 7, CF (Ours) tracks real-world performance most accurately across all four policies, preserving both the correct ranking and approximate magnitude of success rates. In particular, SD-VAE inverts the ranking between RT-1 (15%) and RT-1 (Converged), predicting a higher success rate for the weaker policy, whereas both ElasticTok and CF preserve the correct ordering. CF further stands out by maintaining the tightest alignment with the diagonal, indicating that its predicted success rates most closely approximate absolute real-world performance rather than merely recovering the relative ranking.

Figure 7. Policy evaluation correlation. Each line represents a world model; each marker denotes a policy. Points closer to the diagonal indicate more faithful policy ranking.
Human Verification. In practice, the trajectory success verifier is realized through human evaluation. Annotators watch each generated rollout depicting the robot attempting to open a drawer and label the outcome according to the following criteria:
Success: By the final frame, the drawer is visibly pulled out from the cabinet, with a clear gap between the drawer face and the cabinet frame, and the drawer remains stationary in the open position.
Failure: The drawer remains closed or barely displaced, the robot fails to grasp the handle, the drawer slides back after being pulled, the robot jams or stops prematurely, or the viewpoint prevents the annotator from confirming that the drawer has been opened.

Figure 8. Object Tracking Evaluation Overview. Given the ground-truth frame at generation onset, SAM extracts class-agnostic object masks from which query points are uniformly sampled. CoTracker3 then tracks these points across both ground-truth and predicted videos.
Object Tracking
Beyond perceptual metrics, we evaluate whether generated videos preserve the physical dynamics of manipulated objects by measuring object tracking fidelity in RT-1 domain. While metrics such as FVD and LPIPS capture global perceptual similarity, they do not directly assess whether the model faithfully reproduces object motion trajectories, a property critical for downstream decision-making in robotic manipulation.
Setup. We evaluate on 64 episodes from the RT-1 dataset. For each episode, we first obtain class-agnostic object masks on the ground-truth frame at generation onset using SAM (ViT-Base) Kirillov et al. [ [30], filtering by area (0.5%–50% of image) and deduplicating by IoU . We then sample 10 query points uniformly within each detected mask and track them using CoTracker3 [27] (offline mode) across 16 generated frames. The trackers starts at the first conditioned frames, and tracks object positions throughout generation. We compare our model with baselines in the main paper, with the same backbone and different tokenizers: SD-VAE and ElasticTok.
Metric. We propose a two-component tracking error that decomposes into base (accuracy of survived points) and penalty (cost for lost points):
where and are the ground-truth and predicted positions of point at frame , denotes ground-truth visibility, and is a cumulative penalty that accumulates the ground-truth frame-to-frame displacement for each frame the point remains lost:
This design ensures that the penalty is proportional to the motion importance of lost points: losing a static background point incurs negligible cost, while losing a point undergoing significant motion incurs a large, accumulating penalty.
All metrics are computed per episode and then averaged equally across episodes, including the penalty per lost point (set to zero for episodes with no lost points).

Figure 9. Object Tracking Trajectories on RT-1. CoTracker3 trajectories overlaid on ground-truth and predicted frames.
Results. As shown in Table 6, Compression Forcing achieves the the highest per-episode win rate (48.4%). While ElasticTok achieves the lowest base error (0.871 px), it suffers from the highest point loss rate (18.7%), indicating poor structural consistency in generated videos. SD-VAE maintains good point survival (91.3%) but incurs higher penalty per lost point (21.1 px), suggesting that its lost points tend to lie in high-motion regions. In contrast, Compression Forcing balances tracking accuracy with point survival: when points are lost, they tend to be in lower-motion regions (19.7 px per lost point), indicating that our model better preserves object dynamics precisely where it matters most, at contact points and regions of active manipulation. This finding is consistent with the per-pixel error analysis in Figure 6, where Compression Forcing’s error accumulation is less pronounced at dynamic contact regions compared with baselines.
| Method | Base | Penalty | Total | Tracked% | Win Rate |
| ElasticTok | 0.871 | 3.854 | 4.725 | 81.3% | 6.2% |
| SD-VAE | 1.473 | 2.624 | 4.097 | 91.3% | 45.3% |
| DAT (Ours) | 1.462 | 2.451 | 3.914 | 90.8% | 48.4% |
Table 6. Object Tracking Evaluation on RT-1. We measure tracking fidelity across 64 episodes using CoTracker3 with SAM-initialized query points.
Generation Results on Kinetics
We present extended qualitative results on the Kinetics-600 video prediction domain. All rollouts are conditioned on 16 context frames and autoregressively generate 8 predicted frames across diverse motion-rich natural videos.
As shown in Figure 10, Compression Forcing produces rollouts that preserve both the structure of the scene and the continuity of motion, maintaining coherent body poses and object interactions throughout the prediction horizon.

Figure 10. Extended generation results on Kinetics-600. Comparison between ground truth and generated videos across diverse natural motion sequences. Conditioned on 16 frames as context, autoregressive generation.
Generation Results on CS:GO
We present extended qualitative results of Compression Forcing on the CS:GO environment. All rollouts are conditioned on 4 context frames and autoregressively generate 8 predicted frames.
General Generation Quality. Figure 11 showcases diverse gameplay scenarios including firefights, aiming through lenses, and open-area traversal. Across all examples, Compression Forcing produces temporally coherent rollouts that preserve scene geometry and maintain consistent weapon positioning. Even under viewpoint changes, the model faithfully renders environmental structures such as walls, crates, and doorways without structural drift.

Figure 11. Extended generation results on CS:GO. Comparison between ground truth and generated videos across diverse gameplay scenarios. The first four frames are provided as context; subsequent frames are autoregressively generated.
Action Following. Figure 12 illustrates the model’s fidelity to action-conditioned transitions. In the first example, the player exits the scope view, and the generated frames correctly capture the transition from the zoomed-in scope overlay to the standard field of view. In the second example, the player enters scope mode, and Compression Forcing accurately renders the narrowing of the visual field and the appearance of the scope reticle. Both examples confirm that the model has learned to associate discrete action inputs with their corresponding visual effects.

Figure 12. Action following: scope transitions in CS:GO. Top: the player exits the scope view; the model correctly captures the transition from zoomed-in to standard field of view. Bottom: the player enters scope mode; the generated frames accurately reflect the visual change. Zoom in for details.
Environment Stochasticity. Figure 13 illustrates Compression Forcing’s capability of capturing environment stochasticity, generating feasible yet different plausible respawn positions.

Figure 13. Environment stochasticity: player respawn in CS:GO. Upon death, CS:GO teleports the agent to a random spawn location. In both examples, the model generates a plausible but incorrect post-respawn scene, reflecting the inherent stochasticity of the underlying environment. Zoom in for details
Generation Results on RT-1
We present extended qualitative results on the RT-1 robot manipulation domain. All rollouts are conditioned on 8 context frames and autoregressively generate 16 predicted frames across diverse manipulation tasks including picking, placing, and drawer interactions.
Figure 14 presents extended qualitative results on the RT-1 domain. Compression Forcing produces rollouts that accurately track the robot arm’s trajectory and preserve fine-grained contact interactions with the manipulated objects throughout the prediction horizon.

Figure 14. Extended generation results on RT-1. Comparison between ground truth and generated videos across diverse manipulation tasks. The first eight frames are provided as context; subsequent frames are autoregressively generated. Zoom in for details.
Extended Visualizations on Analysis Experiments
We provide extended visualizations for the two main analysis experiments discussed in § 4.5. Figure 15 presents additional attention map samples from DAT across different video sequences, and Figure 16 extends the per-pixel prediction error comparison to additional RT-1 episodes.

Figure 15. Extended Tokenization Attention Maps. Cross-attention maps between DAT slot tokens and image patches in the dynamic decoder across additional samples. Consistent with Figure 2, earlier slots attend to regions of active motion, while later slots progressively shift toward static background elements, confirming the generality of DAT’s dynamics-to-static ordering.

Figure 16. Extended Visualizations of Pixel-wise Prediction Error. Compression Forcing induces less error compared to both baselines (ElasticTok and SD-VAE), specially around regions of dynamic contact.
References
- [3]Eloi Alonso, Adam Jelley, Vincent Micheli, Anssi Kanervisto, Amos Storkey, Tim Pearce, and François Fleuret. Diffusion for world modeling: Visual details matter in atari. arXiv preprint arXiv:2405.12399, 2024.arxiv.org/abs/2405.12399
- [4]Anurag Arnab, Mostafa Dehghani, Georg Heigold, Chen Sun, Mario Lučić, and Cordelia Schmid. Vivit: A video vision transformer. In Proceedings of the IEEE/CVF international conference on computer vision, pages 6836–6846, 2021.arxiv.org/abs/2103.15691
- [6]Andreas Blattmann, Tim Dockhorn, Sumith Kulal, Daniel Mendelevitch, Maciej Kilian, Dominik Lorenz, Yam Levi, Zion English, Vikram Voleti, Adam Letts, Varun Jampani, and Robin Rombach. Stable video diffusion: Scaling latent video diffusion models to large datasets. None, 2023.arxiv.org/abs/2311.15127
- [7]Joao Carreira, Eric Noland, Andras Banki-Horvath, Chloe Hillier, and Andrew Zisserman. A short note about kinetics-600. arXiv preprint arXiv:1808.01340, 2018.arxiv.org/abs/1808.01340
- [8]Boyuan Chen, Diego Martí Monsó, Yilun Du, Max Simchowitz, Russ Tedrake, and Vincent Sitzmann. Diffusion forcing: Next-token prediction meets full-sequence diffusion. Advances in Neural Information Processing Systems, 37:24081–24125, 2024.arxiv.org/abs/2407.01392
- [9]Open X-Embodiment Collaboration. Open X-Embodiment: Robotic learning datasets and RT-X models. https://arxiv.org/abs/2310.08864, 2023.
- [10]Justin Cui, Jie Wu, Ming Li, Tao Yang, Xiaojie Li, Rui Wang, Andrew Bai, Yuanhao Ban, and Cho-Jui Hsieh. Self-forcing++: Towards minute-scale high-quality video generation. arXiv preprint arXiv:2510.02283, 2025.arxiv.org/abs/2510.02283
- [11]Sander Dieleman. Diffusion is spectral autoregression, 2024. URL https://sander.ai/2024/09/02/spectral-autoregression.html.
- [12]Patrick Esser, Robin Rombach, and Björn Ommer. Taming transformers for high-resolution image synthesis, 2020.arxiv.org/abs/2012.09841
- [13]Google. RT-1: robotics transformer for real-world control at scale. In Robotics: Science and Systems XIX, Daegu, Republic of Korea, July 10-14, 2023, 2023. doi: 10.15607/RSS.2023.XIX.025. URL https://doi.org/10.15607/RSS.2023.XIX.025.
- [14]Yanjiang Guo, Lucy Xiaoyang Shi, Jianyu Chen, and Chelsea Finn. Ctrl-world: A controllable generative world model for robot manipulation. arXiv preprint arXiv:2510.10125, 2025.arxiv.org/abs/2510.10125
- [15]David R Ha and Jürgen Schmidhuber. World models. ArXiv, abs/1803.10122, 2018. URL https://api.semanticscholar.org/CorpusID:4807711.DOI
- [16]Danijar Hafner, Timothy P. Lillicrap, Jimmy Ba, and Mohammad Norouzi. Dream to control: Learning behaviors by latent imagination. In 8th International Conference on Learning Representations, ICLR 2020, Addis Ababa, Ethiopia, April 26-30, 2020. OpenReview.net, 2020. URL https://openreview.net/forum?id=S1lOTC4tDS.arxiv.org/abs/1912.01603
- [17]Danijar Hafner, Jurgis Pasukonis, Jimmy Ba, and Timothy Lillicrap. Mastering diverse domains through world models, 2024. URL https://arxiv.org/abs/2301.04104.
- [18]Danijar Hafner, Wilson Yan, and Timothy Lillicrap. Training agents inside of scalable world models. arXiv preprint arXiv: 2509.24527, 2025.arxiv.org/abs/2509.24527
- [19]Martin Heusel, Hubert Ramsauer, Thomas Unterthiner, Bernhard Nessler, and Sepp Hochreiter. Gans trained by a two time-scale update rule converge to a local nash equilibrium. Advances in neural information processing systems, 30, 2017.
- [20]Jonathan Ho and Tim Salimans. Classifier-free diffusion guidance. arXiv preprint arXiv: 2207.12598, 2022.arxiv.org/abs/2207.12598
- [21]Jonathan Ho, Ajay Jain, and Pieter Abbeel. Denoising diffusion probabilistic models. Advances in neural information processing systems, 33:6840–6851, 2020.arxiv.org/abs/2006.11239
- [22]Alain Hore and Djemel Ziou. Image quality metrics: Psnr vs. ssim. In 2010 20th international conference on pattern recognition, pages 2366–2369. IEEE, 2010.DOI
- [23]Siqiao Huang, Jialong Wu, Qixing Zhou, Shangchen Miao, and Mingsheng Long. Vid2world: Crafting video diffusion models to interactive world models. arXiv preprint arXiv: 2505.14357, 2025a.arxiv.org/abs/2505.14357
- [24]Siqiao Huang, Partha Kaushik, Michael Chen, Hengkai Pan, Kaiwen Geng, Omar Chehab, Fernando Moreno-Pino, and Max Simchowitz. Nano world models: A minimalist implementation of future video prediction. arXiv preprint arXiv:2605.23993, 2026.arxiv.org/abs/2605.23993
- [25]Xun Huang, Zhengqi Li, Guande He, Mingyuan Zhou, and Eli Shechtman. Self forcing: Bridging the train-test gap in autoregressive video diffusion. arXiv preprint arXiv:2506.08009, 2025b.arxiv.org/abs/2506.08009
- [26]Leslie Pack Kaelbling, Michael L. Littman, and Anthony R. Cassandra. Planning and acting in partially observable stochastic domains. Artif. Intell., 101(1–2):99–134, May 1998. ISSN 0004-3702.
- [27]Nikita Karaev, Iurii Makarov, Jianyuan Wang, Natalia Neverova, Andrea Vedaldi, and Christian Rupprecht. Cotracker3: Simpler and better point tracking by pseudo-labelling real videos. In Proc. arXiv:2410.11831, 2024.arxiv.org/abs/2410.11831
- [28]Moo Jin Kim, Yihui Gao, Tsung-Yi Lin, Yen-Chen Lin, Yunhao Ge, Grace Lam, Percy Liang, Shuran Song, Ming-Yu Liu, Chelsea Finn, and Jinwei Gu. Cosmos policy: Fine-tuning video models for visuomotor control and planning. arXiv preprint arXiv:2601.16163, 2026.arxiv.org/abs/2601.16163
- [29]Diederik P. Kingma and Ruijia Gao. Understanding diffusion objectives as the elbo with simple data augmentation. In Advances in Neural Information Processing Systems, volume 36, 2023. URL https://arxiv.org/abs/2303.00848.
- [30]Alexander Kirillov, Eric Mintun, Nikhila Ravi, Hanzi Mao, Chloe Rolland, Laura Gustafson, Tete Xiao, Spencer Whitehead, Alexander C. Berg, Wan-Yen Lo, Piotr Dollár, and Ross Girshick. Segment anything. arXiv:2304.02643, 2023.arxiv.org/abs/2304.02643
- [31]Yann LeCun. A path towards autonomous machine intelligence version 0.9.2, 2022-06-27. 2022. URL https://api.semanticscholar.org/CorpusID:251881108.
- [32]Xuanlin Li, Kyle Hsu, Jiayuan Gu, Oier Mees, Karl Pertsch, Homer Rich Walke, Chuyuan Fu, Ishikaa Lunawat, Isabel Sieh, Sean Kirmani, et al. Evaluating real-world robot manipulation policies in simulation. In Conference on Robot Learning, pages 3705–3728. PMLR, 2025.arxiv.org/abs/2405.05941
- [33]Yaron Lipman, Ricky T. Q. Chen, Heli Ben-Hamu, Maximilian Nickel, and Matthew Le. Flow matching for generative modeling. In The Eleventh International Conference on Learning Representations, 2023. URL https://openreview.net/forum?id=PqvMRDCJT9t.arxiv.org/abs/2210.02747
- [34]Xin Ma, Yaohui Wang, Xinyuan Chen, Gengyun Jia, Ziwei Liu, Yuan-Fang Li, Cunjian Chen, and Yu Qiao. Latte: Latent diffusion transformer for video generation. arXiv preprint arXiv:2401.03048, 2024.arxiv.org/abs/2401.03048
- [35]Vincent Micheli, Eloi Alonso, and François Fleuret. Transformers are sample-efficient world models. In The Eleventh International Conference on Learning Representations, 2023. URL https://openreview.net/forum?id=vhFu1AcbOxb.arxiv.org/abs/2209.00588
- [36]Vincent Micheli, Eloi Alonso, and François Fleuret. Efficient world models with context-aware tokenization. In Forty-first International Conference on Machine Learning, 2024. URL https://openreview.net/forum?id=BiWIERWBFX.arxiv.org/abs/2406.19320
- [37]Maxime Oquab, Timothée Darcet, Theo Moutakanni, Huy V. Vo, Marc Szafraniec, Vasil Khalidov, Pierre Fernandez, Daniel Haziza, Francisco Massa, Alaaeldin El-Nouby, Russell Howes, Po-Yao Huang, Hu Xu, Vasu Sharma, Shang-Wen Li, Wojciech Galuba, Mike Rabbat, Mido Assran, Nicolas Ballas, Gabriel Synnaeve, Ishan Misra, Herve Jegou, Julien Mairal, Patrick Labatut, Armand Joulin, and Piotr Bojanowski. Dinov2: Learning robust visual features without supervision, 2023.arxiv.org/abs/2304.07193
- [38]Jonas Pai, Liam Achenbach, Victoriano Montesinos, Benedek Forrai, Oier Mees, and Elvis Nava. mimic-video: Video-action models for generalizable robot control beyond vlas, 2025. URL https://arxiv.org/abs/2512.15692.
- [39]Minting Pan, Xiangming Zhu, Yunbo Wang, and Xiaokang Yang. Iso-dream: Isolating and leveraging noncontrollable visual dynamics in world models, 2022. URL https://arxiv.org/abs/2205.13817.
- [40]Tim Pearce and Jun Zhu. Counter-strike deathmatch with large-scale behavioural cloning. In 2022 IEEE Conference on Games (CoG), pages 104–111. IEEE, 2022.arxiv.org/abs/2104.04258
- [41]William Peebles and Saining Xie. Scalable diffusion models with transformers. In 2023 IEEE/CVF International Conference on Computer Vision (ICCV), pages 4172–4182. IEEE, 2023.arxiv.org/abs/2212.09748
- [42]Robin Rombach, Andreas Blattmann, Dominik Lorenz, Patrick Esser, and Björn Ommer. High-resolution image synthesis with latent diffusion models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 10684–10695, June 2022.arxiv.org/abs/2112.10752
- [43]Jiaming Song, Chenlin Meng, and Stefano Ermon. Denoising diffusion implicit models. In International Conference on Learning Representations, 2021.arxiv.org/abs/2010.02502
- [44]Kiwhan Song, Boyuan Chen, Max Simchowitz, Yilun Du, Russ Tedrake, and Vincent Sitzmann. History-guided video diffusion. arXiv preprint arXiv:2502.06764, 2025.arxiv.org/abs/2502.06764
- [45]Robbyant Team, Zelin Gao, Qiuyu Wang, Yanhong Zeng, Jiapeng Zhu, Ka Leong Cheng, Yixuan Li, Hanlin Wang, Yinghao Xu, Shuai lei Ma, et al. Advancing open-source world models. arXiv preprint arXiv:2601.20540, 2026. Michael Tschannen, Alexey Gritsenko, Xiao Wang, Muhammad Ferjad Naeem, Ibrahim Alabdul-mohsin, Nikhil Parthasarathy, Talfan Evans, Lucas Beyer, Ye Xia, Basil Mustafa, Olivier Hénaff, Jeremiah Harmsen, Andreas Steiner, and Xiaohua Zhai. Siglip 2: Multilingual vision-language encoders with improved semantic understanding, localization, and dense features. arXiv preprint arXiv:2502.14786, 2025.
- [46]Thomas Unterthiner, Sjoerd Van Steenkiste, Karol Kurach, Raphael Marinier, Marcin Michalski, and Sylvain Gelly. Towards accurate generative models of video: A new metric & challenges. arXiv preprint arXiv:1812.01717, 2018.arxiv.org/abs/1812.01717
- [47]Aäron van den Oord, Oriol Vinyals, and Koray Kavukcuoglu. Neural discrete representation learning. In Isabelle Guyon, Ulrike von Luxburg, Samy Bengio, Hanna M. Wallach, Rob Fergus, S. V. N. Vishwanathan, and Roman Garnett, editors, Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4-9, 2017, Long Beach, CA, USA, pages 6306–6315, 2017. URL https://proceedings.neurips.cc/paper/2017/hash/7a98af17e633a0c09ce2e96d03992fbc-Abstract.html.arxiv.org/abs/1711.00937
- [48]Team Wan. Wan: Open and advanced large-scale video generative models. arXiv preprint arXiv:2503.20314, 2025.arxiv.org/abs/2503.20314
- [49]Zhou Wang, Alan C Bovik, Hamid R Sheikh, and Eero P Simoncelli. Image quality assessment: from error visibility to structural similarity. IEEE transactions on image processing, 13(4):600–612, 2004.pubmed.ncbi.nlm.nih.gov/15376593
- [50]Xin Wen, Bingchen Zhao, Ismail Elezi, Jiankang Deng, and Xiaojun Qi. “Principal components” enable a new language of images. In IEEE/CVF International Conference on Computer Vision (ICCV), 2025.arxiv.org/abs/2503.08685
- [51]Jingjing Xu, Xu Sun, Zhiyuan Zhang, Guangxiang Zhao, and Junyang Lin. Understanding and improving layer normalization. Advances in neural information processing systems, 32, 2019.arxiv.org/abs/1911.07013
- [52]Wilson Yan, Yunzhi Zhang, Pieter Abbeel, and Aravind Srinivas. Videogpt: Video generation using vq-va e and transformers. arXiv preprint arXiv:2104.10157, 2021.arxiv.org/abs/2104.10157
- [53]Wilson Yan, Volodymyr Mnih, Aleksandra Faust, Matei Zaharia, Pieter Abbeel, and Hao Liu. Elastic-tok: Adaptive tokenization for image and video. arXiv preprint arXiv: 2410.08368, 2024.arxiv.org/abs/2410.08368
- [54]Shuai Yang, Wei Huang, Ruihang Chu, Yicheng Xiao, Yuyang Zhao, Xianbang Wang, Muyang Li, Enze Xie, Yingcong Chen, Yao Lu, et al. Longlive: Real-time interactive long video generation. arXiv preprint arXiv:2509.22622, 2025.arxiv.org/abs/2509.22622
- [55]Seonghyeon Ye, Yunhao Ge, Kaiyuan Zheng, Shenyuan Gao, Sihyun Yu, George Kurian, Suneel Indupuru, You Liang Tan, Chuning Zhu, Jiannan Xiang, Ayaan Malik, Kyungmin Lee, William Liang, Nadun Ranawaka, Jiasheng Gu, Yinzhen Xu, Guanzhi Wang, Fengyuan Hu, Avnish Narayan, Johan Bjorck, Jing Wang, Gwanghyun Kim, Dantong Niu, Ruijie Zheng, Yuqi Xie, Jimmy Wu, Qi Wang, Ryan Julian, Danfei Xu, Yilun Du, Yevgen Chebotar, Scott Reed, Jan Kautz, Yuke Zhu, Linxi "Jim" Fan, and Joel Jang. World action models are zero-shot policies, 2026. URL https://arxiv.org/abs/2602.15922.
- [56]Tianwei Yin, Qiang Zhang, Richard Zhang, William T. Freeman, Frédo Durand, Eli Shechtman, and Xun Huang. From slow bidirectional to fast autoregressive video diffusion models. 2025 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 22963–22974, 2024. URL https://api.semanticscholar.org/CorpusID:274610175.arxiv.org/abs/2412.07772
- [57]Richard Zhang, Phillip Isola, Alexei A Efros, Eli Shechtman, and Oliver Wang. The unreasonable effectiveness of deep features as a perceptual metric. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 586–595, 2018.arxiv.org/abs/1801.03924
- [58]Boyang Zheng, Nanye Ma, Shengbang Tong, and Saining Xie. Diffusion transformers with representation autoencoders. arXiv preprint arXiv: 2510.11690, 2025.arxiv.org/abs/2510.11690