A key design choice in visual world models is what information the latent state is encouraged to preserve. Models that learn a latent space with only a latent-prediction objective adapt to environment dynamics, but the predictive objective alone admits collapsed solutions and provides no explicit constraint on the visual information retained by the latent. Models built directly on pretrained visual features inherit a strong visual prior, but tie prediction and planning to a frozen state space. We propose Anchor-WM, which instead uses pretrained visual features as a teacher for learning a compact latent state rather than as the world-model state itself. Anchor-WM learns this compact latent with action-conditioned dynamics, while distilling the dense DINO representations through a training-only distillation head. This encourages the compact latent to retain visual information captured by the pretrained representation while discouraging representational collapse. At inference, the DINO encoder and distillation head are discarded, allowing prediction and planning to operate entirely in the learned latent space. Anchor-WM achieves the best average success rate across the four evaluated environments while enabling substantially faster planning than world models operating directly on DINO patch features. These results show that pretrained visual features can effectively guide world-model learning without defining the state space used for prediction and planning.
Figures & tables
Figure 1: Training and inference of Anchor-WM. During training, the observation encoder Eθ , transition model Tϕ , and distillation head Hψ are optimized jointly, while the pretrained DINO encoder remains frozen. The compact latent is trained with both a dynamics prediction objective and a distillation objective that reconstructs DINO features. At inference, the DINO encoder and distillation head are discarded, and planning is performed entirely in the learned latent space by optimizing an action sequence whose predicted terminal latent approaches the encoded goal latent.
Figure 2: Evaluation Environments. Top left: Two-Room for 2D navigation. Top right: Reacher for planar two-link arm control. Bottom left: Push-T for contact-based 2D object manipulation. Bottom right: Cube for 3D robotic cube manipulation. Further details are given in Section B .
Method
Latent Size
TwoRoom
Reacher
PushT
Cube
Average
Predictive
1 × 192
35.2 ± 2.2
10.6 ± 5.3
3.2 ± 1.1
46.5 ± 2.9
23.9
PLDM
1 × 192
93.0 ± 2.0
69.5 ± 5.8
71.8 ± 6.1
51.2 ± 1.6
71.4
LeWM
1 × 192
86.1 ± 1.8
78.4 ± 5.7
90.4 ± 4.3
64.8 ± 2.1
79.9
DINO-WM
196 × 384
99.6 ± 0.9
67.2 ± 1.8
65.2 ± 6.6
74.4 ± 2.6
76.6
DINO-WM (CLS)
1 × 384
59.3 ± 1.7
45.2 ± 3.4
37.8 ± 5.6
50.2 ± 3.8
48.1
Anchor-WM (ours)
1 × 192
99.6 ± 0.9
82.4 ± 4.3
84.8 ± 5.4
72.0 ± 4.2
84.7
Table 1: Planning Performance Comparison . Success Rate ( ↑ ) across four environments, with the final column reporting the average across tasks. Bold indicates the highest mean success rate in each environment.
Method
TwoRoom
Reacher
PushT
Cube
Average
LeWM
79.2 ± 3.6
95.2 ± 1.8
41.6 ± 7.1
44.8 ± 8.3
65.2
DINO-WM
96.0 ± 2.5
90.0 ± 5.7
32.0 ± 2.8
53.2 ± 5.0
67.8
Anchor-WM (ours)
96.4 ± 1.7
96.4 ± 3.3
46.4 ± 3.6
45.2 ± 2.7
71.1
Table 2: Long-horizon planning performance. Planning success rates when the goal observation is selected 50 timesteps after the start observation and the evaluation budget is 100 steps.
Method
TwoRoom
Reacher
PushT
Cube
Average
LeWM
62.8 ± 8.2
56.4 ± 8.4
10.8 ± 3.0
64.0 ± 4.0
48.5
DINO-WM
98.0 ± 2.4
60.8 ± 7.0
62.8 ± 4.8
76.4 ± 3.6
74.5
Anchor-WM (ours)
99.2 ± 1.1
47.2 ± 10.8
33.2 ± 4.8
68.0 ± 6.5
61.9
Table 3: Zero-shot Planning Performance. Anchor-WM and the baselines are trained on the original environments shown in Fig. 2 . At test time, we introduce unseen visual perturbations to evaluate zero-shot generalization, such as changing the end-effector or target-object color.
Figure 3: Planning Time Comparison. Anchor-WM achieves planning times comparable to LeWM while being substantially faster than DINO-WM across all four environments.
Property
Model
Linear MSE ↓
Linear r↑
MLP MSE ↓
MLP r↑
Joint Position
LeWM
0.216±.003
0.702±.002
0.212±.002
0.705±.003
DINO-WM
0.193±.003
0.736±.002
0.203±.004
0.741±.004
Anchor-WM (ours)
0.192±.003
0.734±.002
0.192±.003
0.740±.003
Joint Velocity
LeWM
0.987±.011
0.140±.005
0.997±.011
0.117±.009
DINO-WM
0.883±.011
0.315±.004
0.861±.015
0.357±.003
Anchor-WM (ours)
0.931±.011
0.254±.005
0.802±.018
0.427±.006
Table 4: Probing the Latent Space. Probing results on OGBench-Cube. MSE ( ↓ ) and Pearson correlation r ( ↑ ) for linear and MLP probes. Best mean among all methods per metric in bold.
Figure 4: Open-Loop Rollouts on PushT and Cube. DINO-WM produces visually sharper reconstructions, whereas Anchor-WM discards some fine-grained appearance information. Nevertheless, Anchor-WM preserves the task-relevant evolution of object configurations and interactions. Considering the planning results in Table 1 and Table 2 , these examples suggest that visual reconstruction fidelity is not necessarily indicative of a world model’s utility for planning.
Ablation
Setting
TwoRoom
Reacher
PushT
Cube
Distillation Objective
MSE
99.6 ± 0.9
82.4 ± 4.3
84.8±5.4
72.0±4.2
Cosine
89.2 ± 1.8
78.6 ± 3.1
79.5±6.8
67.0±3.8
Distillation Target
Patch
99.6 ± 0.9
82.4 ± 4.3
84.8±5.4
72.0±4.2
Global
83.8 ± 2.4
54.7 ± 3.7
64.3±3.3
49.6±5.2
DINO Guidance
Distillation
99.6 ± 0.9
82.4 ± 4.3
84.8±5.4
72.0±4.2
Alignment
50.0 ± 5.7
48.1 ± 2.3
42.7±5.1
50.4±3.9
Table 5: Ablation Results. We evaluate the effects of the distillation objective, distillation target, and DINO guidance strategy across all the environments by reporting planning success rate ( ↑ ).
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
Property
Model
Linear MSE ↓
Linear r↑
MLP MSE ↓
MLP r↑
Agent Location
LeWM
0.060±.002
0.970±.001
0.005±.001
0.998±.001
DINO-WM
0.031±.002
0.984±.001
0.012±.003
0.994±.001
Anchor-WM (ours)
0.027±.002
0.987±.001
0.007±.002
0.997±.001
Block Location
LeWM
0.028±.001
0.986±.000
0.001±.000
0.999±.000
DINO-WM
0.026±.001
0.987±.000
0.008±.001
0.996±.000
Anchor-WM (ours)
0.043±.002
0.978±.001
0.005±.001
0.997±.000
Appendix
Table 6: Probing results on PushT. MSE ( ↓ ) and Pearson correlation r ( ↑ ) for linear and MLP probes. Values are mean ± standard deviation over five splits. Best of {Anchor-WM, LeWM} per metric in bold.
Figure 5: Additional open-loop rollout results. Additional qualitative rollouts on PushT and OGBench-Cube. Each pair of rows compares ground-truth observations with observations decoded from the open-loop latent predictions of Anchor-WM.
Figure 6: Latent-space organization in PushT. Left: a grid of physical states in PushT, with color indicating the state location. Right: a two-dimensional projection of the corresponding learned latent representations, using the same color assignment. The projected latents exhibit a smooth and coherent organization, with nearby physical states generally remaining close in the learned representation.
Figure 7: Effect of the distillation weight λ . Planning success rate of Anchor-WM on OGBench-Cube as the weight λ of the DINO distillation objective is varied. Setting λ=0 removes the distillation objective. Performance improves substantially when distillation is introduced and remains relatively stable across a broad range of nonzero values, indicating that Anchor-WM is not highly sensitive to the precise choice of λ .
Figure 8: Effect of latent dimensionality. Planning success rate of Anchor-WM on OGBench-Cube with latent dimensions of 64, 192, and 384. Performance remains similar across all three settings, indicating that Anchor-WM is relatively insensitive to the latent dimensionality within this range.
Figure 9: Out-of-Distribution Environment Illustration. Top Left: Two-Room, we change the agent color from red to yellow. Top-Right: Reacher, we change the arm color from blue to green. Bottom Left: Push-T, we change the object color from grey to orange. Bottom Right: OGBench-Cube, we change the cube color from red to brown.
Hyperparameter
Value
Encoder
ViT-Tiny (patch size 14), from scratch
Input resolution
224×224
Latent dimension
192 (CLS token)
Predictor
Causal Transformer, 6 layers
Attention heads / head dim
16 / 64
Predictor MLP dimension
2048
Appendix
Table 7: Anchor-WM hyperparameters (shared across environments).