Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

DINO-WM: World Models on Pre-trained Visual Features enable Zero-shot Planning

About

The ability to predict future outcomes given control actions is fundamental for physical reasoning. However, such predictive models, often called world models, remains challenging to learn and are typically developed for task-specific solutions with online policy learning. To unlock world models' true potential, we argue that they should 1) be trainable on offline, pre-collected trajectories, 2) support test-time behavior optimization, and 3) facilitate task-agnostic reasoning. To this end, we present DINO World Model (DINO-WM), a new method to model visual dynamics without reconstructing the visual world. DINO-WM leverages spatial patch features pre-trained with DINOv2, enabling it to learn from offline behavioral trajectories by predicting future patch features. This allows DINO-WM to achieve observational goals through action sequence optimization, facilitating task-agnostic planning by treating goal features as prediction targets. We demonstrate that DINO-WM achieves zero-shot behavioral solutions at test time on six environments without expert demonstrations, reward modeling, or pre-learned inverse models, outperforming prior state-of-the-art work across diverse task families such as arbitrarily configured mazes, push manipulation with varied object shapes, and multi-particle scenarios.

Gaoyue Zhou, Hengkai Pan, Yann LeCun, Lerrel Pinto• 2024

Related benchmarks

TaskDatasetResultRank
Goal-reaching PlanningPointMaze Medium Long-Horizon (50 steps)
Success Rate72
30
PlanningPushT
Success Rate92
27
NavigationPointMaze
Success Rate98
21
PlanningPointMaze
Success Rate90
18
PlanningWall
Success Rate0.82
18
Robotic ControlPushT
Time (s)120
14
Robotic Manipulation (PushT)PushT PH 1.0 (test)
Success Rate91.33
11
Goal-reaching PlanningPushT Long-Horizon (50 steps)
Success Rate29.33
10
Agent Location ProbingPush-T (test)
MSE0.003
6
Block Angle ProbingPush-T (test)
MSE0.009
6
Showing 10 of 32 rows

Other info

Follow for update