Future Representation Distillation for Imagination-free World Action Models
Jaehyeong Jo, Sangwon Jang, Sihyun Yu, Seonghyeon Ye, Yekyung Nah, Hojung Jung, Kimin Lee, Sung Ju Hwang
cs.RO
2026-11-03
DreamFree distills a frozen video diffusion model into a current-frame-only encoder: 64% real-robot success, 11Hz closed-loop control on a 14B backbone, no video generation.
World Action Models (WAMs) tap the physics knowledge inside pretrained video diffusion models to drive robots, but the existing recipe actually generates future video at inference: either denoising video and actions jointly, or decoding actions from predicted future frames. Two costs follow. Iterative denoising is slow, so large backbones cannot close the control loop on a real robot. And when the imagined future is wrong, the error flows straight into the actions; most of baseline DreamZero's real-world failures come with visibly off video predictions. The open question is whether action prediction needs video-level detail at all. This paper argues it does not: the predictive knowledge can be compressed into visual features computed from the current frame alone.
DreamFree repurposes a video diffusion backbone as a predictive visual encoder, with representation learning and action learning decoupled into two stages.
Stage one needs no action labels, so any demonstration video works:
Stage two trains the action module on action-labeled robot data: a Perceiver-style latent-query readout distills the encoder features into a fixed number of action-facing tokens, and a 1B DiT decoder conditioned on those tokens, the instruction, and proprioception generates a 32-step action chunk via flow matching. At deployment the encoder runs once, the decoder emits actions, and no video denoising ever happens. That is where 11Hz comes from.
On the real-world DROID setup, evaluated out of the box with public checkpoints (10 tasks, 5 trials each): DreamFree 64% success, DreamZero 56%, π0.5 16%; task progress 83% vs 71.8% vs 33.5%. DreamZero fails every trial on deformable-object and successive-rearrangement tasks such as covering a strawberry with a towel, hanging a hat on a tripod, and putting bolts in a bowl, exactly where DreamFree pulls ahead.
| Setting | Comparison | Success rate (%) |
| Real-world DROID | DreamFree / DreamZero / π0.5 | 64 / 56 / 16 |
| RoboCasa-Kitchen, 24 tasks | DreamFree-14B / Cosmos Policy / Fast-WAM | 71.7 / 67.1 / 44.4 |
| LIBERO, 4-suite average | DreamFree / LingBot-VA / π0.5 | 98.6 / 98.5 / 96.9 |
Transfer from videos: composite tasks go from 0% to 21.7%, and the same videos without distillation stay at 0%; videos of a Franka dual-arm setup teach an ALOHA robot new tasks, 6.7% to 30%; after policy training, fine-tuning only the encoder with 10 videos adapts a new task in about 10 minutes on one H200, action module frozen.
The inference-cost problem of video-generating WAMs is dismantled head-on, and since stage one never touches action labels, internet videos and videos from other embodiments can all feed it. The experiments show stronger video backbones and more video data convert directly into higher success, which makes the recipe scaling-friendly; Fast-WAM barely moves when its backbone scales, so distillation fidelity is the operative difference. Closed-loop control at 11Hz is a practical regime on a real robot. One honest caveat: 98.6 vs 98.5 on LIBERO is a tie on a saturated benchmark, and the real gaps show up on RoboCasa's many-tasks-little-data setting and in the real world.
The authors' own admission: not every task can be learned from video. A policy that cannot open cabinets also fails to learn placing objects inside one through video-only fine-tuning; video learning is capped by whether the policy can already execute the required atomic skills.
A few more caveats: the real-world evaluation covers 10 tasks at 5 trials each, so the 64% vs 56% margin carries limited statistical weight; future-probing on DROID still trails the teacher given real future frames, so the representations have not fully absorbed the predictive information; 11Hz is an H200 number; the bimanual section reports qualitative rollouts only, with no success rates; and LIBERO cannot separate methods when every baseline sits above 94%.