English

Copilot4D: Learning Unsupervised World Models for Autonomous Driving via Discrete Diffusion

Computer Vision and Pattern Recognition 2024-04-02 v4 Artificial Intelligence Machine Learning Robotics

Abstract

Learning world models can teach an agent how the world works in an unsupervised manner. Even though it can be viewed as a special case of sequence modeling, progress for scaling world models on robotic applications such as autonomous driving has been somewhat less rapid than scaling language models with Generative Pre-trained Transformers (GPT). We identify two reasons as major bottlenecks: dealing with complex and unstructured observation space, and having a scalable generative model. Consequently, we propose Copilot4D, a novel world modeling approach that first tokenizes sensor observations with VQVAE, then predicts the future via discrete diffusion. To efficiently decode and denoise tokens in parallel, we recast Masked Generative Image Transformer as discrete diffusion and enhance it with a few simple changes, resulting in notable improvement. When applied to learning world models on point cloud observations, Copilot4D reduces prior SOTA Chamfer distance by more than 65% for 1s prediction, and more than 50% for 3s prediction, across NuScenes, KITTI Odometry, and Argoverse2 datasets. Our results demonstrate that discrete diffusion on tokenized agent experience can unlock the power of GPT-like unsupervised learning for robotics.

Keywords

Cite

@article{arxiv.2311.01017,
  title  = {Copilot4D: Learning Unsupervised World Models for Autonomous Driving via Discrete Diffusion},
  author = {Lunjun Zhang and Yuwen Xiong and Ze Yang and Sergio Casas and Rui Hu and Raquel Urtasun},
  journal= {arXiv preprint arXiv:2311.01017},
  year   = {2024}
}

Comments

ICLR 2024

R2 v1 2026-06-28T13:09:19.871Z