atlas

Research map / Multi-agent systems and games / Human-AI and goal-conditioned

BehaviorGPT: Smart Agent Simulation for Autonomous Driving with Next-Patch Prediction

NeurIPS 2024 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: Data-driven traffic simulation · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes BehaviorGPT, a fully autoregressive homogeneous Transformer with next-patch prediction (NP3) for multi-agent traffic simulation, reaching first place in the 2024 Waymo Open Sim Agents Challenge with 3M parameters.

Problem

Data-driven agent simulation for autonomous driving relies on heterogeneous encoder-decoder architectures that separate history and future, which is complex and data-inefficient; autoregressive next-step prediction also suffers from compounding errors and trivial copy-the-current-state shortcuts.

Approach

Treat every time step as the "current" one in a decoder-only Transformer with triple attention (temporal, agent-map, agent-agent) over trajectory patches, and train each patch to predict the next multi-step patch (NP3) instead of the next single state, using relative spacetime representations from QCNet.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase patch size from 1 to 10 time steps (ablation)BehaviorGPT on WOMD validation · WOMD validationREALISM: 0.6783 -> 0.7335Helped
increase patch size from 5 to 10 time steps (ablation)BehaviorGPT on WOMD validation · WOMD validationminADE: 1.5599 -> 1.5203Helped
increase replan frequency from 1 Hz to 2 Hz (ablation)BehaviorGPT, patch size 10 · WOMD testREALISM: 0.7414 -> 0.7473Helped
increase replan frequency from 2 Hz to 5 Hz (ablation)BehaviorGPT, patch size 10 · WOMD testREALISM: 0.7473 -> 0.7342Hurt
add agent-agent self-attention (ablation)BehaviorGPT · WOMD validationminADE: 2.1489 -> 1.6247Helped
train on 50% rather than 20% of the data (ablation)BehaviorGPT with 4 decoding blocks · WOMD validationminADE: 1.4881 -> 1.4060Helped
train on 100% rather than 50% of the data (ablation)BehaviorGPT with 4 decoding blocks · WOMD validationminADE: 1.4060 -> 1.3804Helped
increase model depth from 2 to 4 decoding blocks (ablation)BehaviorGPT, hidden size 128 · WOMD validationREALISM: 0.7349 -> 0.7396Helped
increase model width from 64 to 192 (ablation)BehaviorGPT, 2 decoding blocks · WOMD validationminADE: 1.9637 -> 1.4993Helped
train on 5.0-second sequences and infer on 9.1-second sequences instead of matching 9.1-second training and inference (ablation)BehaviorGPT · WOMD, inference 9.1 secREALISM: 0.7349 -> 0.7333No clear effect
use BehaviorGPT instead of GUMPWOSAC test · WOSAC testREALISM: 0.7431 -> 0.7473Helped
use BehaviorGPT instead of GUMPWOSAC test · WOSAC testANG ACCEL: 0.6353 -> 0.5544Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Waymo Open Motion Dataset

Benchmarks: Waymo Open Sim Agents Challenge (WOSAC) 2024

Metrics: minADE REALISM linear speed linear accel angular speed angular accel dist to object collision TTC dist to road edge

Baselines: Linear Extrapolation TrafficBotsV1.5 VBD MVTE GUMP

Builds on: QCNet GPT Trajeglish MotionLM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy