DriftWorld: Fast World Modeling through Drifting

Susie Lu, Haonan Chen, Weirui Ye, Yilun Du
7/16/2026
cs.ROcs.CVcs.LG

No official code found. Best implementation: Susie-Lu/driftworld (83 stars, last commit 2026-08-03).

Abstract

Predictive world models enable robots to plan by imagining the outcomes of their actions, but their value for control hinges on generating many rollouts quickly. This creates a bottleneck for diffusion-based world models: multistep sampling makes each rollout expensive, limiting large-scale action search at inference time. We introduce DriftWorld, an action-conditioned world model based on drifting generative models. Rather than denoising iteratively at inference, DriftWorld learns an action-conditioned drift during training, allowing it to generate future frames from the current observation and a candidate action sequence in a single forward pass at 30+ fps, which is 17x faster on average than diffusion based baselines. We evaluate DriftWorld on standard vision-based robotic manipulation benchmarks, including Bridge-V2, RT-1, Language Table, Push-T, and Robomimic. By producing rollouts that are both accurate and fast, DriftWorld achieves state-of-the-art decision-making performance with far less inference time than diffusion-based world model baselines. Beyond online control, DriftWorld can also serve as an offline simulator for ranking real-world robot policies, with rollout-based scores correlating with ground truth at up to 0.99. These results show that drifting models are a strong fit for robot world modeling, where fast, high-quality imagination directly supports planning and policy evaluation.

View on arXivView PDF

Code Implementations(1)

Code for "DriftWorld: Fast World Modeling through Drifting"

835Shell, PythonJul 16, 20262 months ago

Similar Papers

Cite this paper

@article{lu2026driftworld,
  title  = {DriftWorld: Fast World Modeling through Drifting},
  author = {Susie Lu and Haonan Chen and Weirui Ye and Yilun Du},
  year   = {2026},
  eprint = {2607.15065},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.15065v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2607.15065.svg)](https://codeofpaper.com/paper/2607.15065)

Discussion