Generalizing Motion Planners with Mixture of Experts for Autonomous Driving

Qiao Sun, Huimin Wang, Jiahao Zhan, Fan Nie, Xin Wen +5 more
10/21/2024
cs.ROcs.CV

No official code found. Best implementation: Tsinghua-MARS-Lab/StateTransformer (315 stars, last commit 2025-08-03).

Abstract

Large real-world driving datasets have sparked significant research into various aspects of data-driven motion planners for autonomous driving. These include data augmentation, model architecture, reward design, training strategies, and planner pipelines. These planners promise better generalizations on complicated and few-shot cases than previous methods. However, experiment results show that many of these approaches produce limited generalization abilities in planning performance due to overly complex designs or training paradigms. In this paper, we review and benchmark previous methods focusing on generalizations. The experimental results indicate that as models are appropriately scaled, many design elements become redundant. We introduce StateTransformer-2 (STR2), a scalable, decoder-only motion planner that uses a Vision Transformer (ViT) encoder and a mixture-of-experts (MoE) causal Transformer architecture. The MoE backbone addresses modality collapse and reward balancing by expert routing during training. Extensive experiments on the NuPlan dataset show that our method generalizes better than previous approaches across different test sets and closed-loop simulations. Furthermore, we assess its scalability on billions of real-world urban driving scenarios, demonstrating consistent accuracy improvements as both data and model size grow.

View on arXivView PDF

Code Implementations(1)

31529C, C++Apr 4, 20231 years ago

Similar Papers

Cite this paper

@article{sun2024generalizing,
  title  = {Generalizing Motion Planners with Mixture of Experts for Autonomous Driving},
  author = {Qiao Sun and Huimin Wang and Jiahao Zhan and Fan Nie and Xin Wen and Leimeng Xu and Kun Zhan and Peng Jia and Xianpeng Lang and Hang Zhao},
  year   = {2024},
  eprint = {2410.15774},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.15774v2}
}

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/2410.15774.svg)](https://codeofpaper.com/paper/2410.15774)

Discussion