LAD-Drive: Bridging Language and Trajectory with Action-Aware Diffusion Transformers
Organizations: Institute for Intelligent Systems, Esslingen University of Applied Sciences, Germany. · Department of Computer Science, University of Freiburg, Germany.
Abstract
While multimodal large language models (MLLMs) provide advanced reasoning for autonomous driving, translating their discrete semantic knowledge into continuous trajectories remains a fundamental challenge. Existing methods often rely on unimodal planning heads that inherently limit their ability to represent multimodal driving behavior. Furthermore, most generative approaches frequently condition on one-hot encoded actions, discarding the nuanced navigational uncertainty critical for complex scenarios. To resolve these limitations, we introduce LAD-Drive, a generative framework that structurally disentangles high-level intention from low-level spatial planning. LAD-Drive employs an action decoder to infer a probabilistic meta-action distribution, establishing an explicit belief state that preserves the nuanced intent typically lost by one-hot encodings. This distribution, fused with the vehicle's kinematic state, conditions an action-aware diffusion decoder that utilizes a truncated denoising process to refine learned motion anchors into safe, kinematically feasible trajectories. Extensive evaluations on the LangAuto benchmark demonstrate that LAD-Drive achieves state-of-the-art results, outperforming competitive baselines by up to 59% in Driving Score while significantly reducing route deviations and collisions. We will publicly release the code and models on https://github.com/iis-esslingen/lad-drive.
Figures & tables
| Method | Venue | Tiny | Short | Long | Mean | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DS | RC | IS | DS | RC | IS | DS | RC | IS | DS | RC | IS | ||
| LMDrive [ 6 ] (Reported) | CVPR’24 | 66.5 | 77.9 | 0.85 | 50.6 | 60.0 | 0.84 | 36.2 | 46.6 | 0.81 | 51.1 | 61.5 | 0.83 |
| LMDrive [ 6 ] (Checkpoint) | CVPR’24 | 60.7 | 71.0 | 0.82 | 41.3 | 57.0 | 0.79 | 26.8 | 36.5 | 0.77 | 42.9 | 54.8 | 0.79 |
| AD-H [ 15 ] | arXiv’24 | 77.5 | 85.1 | 0.91 | 56.1 | 68.0 | 0.78 | 44.0 | 53.2 | 0.83 | 59.2 | 68.8 | 0.84 |
| BEVDriver [ 7 ] | IROS’25 | 70.2 | 81.3 | 0.87 | 66.7 | 77.8 | 0.87 | 48.9 | 59.7 | 0.82 | 61.9 | 72.9 | 0.85 |
| SToRM [ 27 ] | arXiv’26 | 78.8 | 86.9 | 0.92 | 64.5 | 74.7 | 0.88 | 44.2 | 56.8 | 0.82 | 62.5 | 72.8 | 0.87 |
| Method | DS | RC | IS | CP | CV | CL | RL | SS | Off | RD | TO | AB | DP | Latency |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LMDrive | 42.9 | 54.8 | 0.80 | 0.08 | 2.83 | 4.28 | 2.31 | 0.00 | 3.79 | 11.95 | 2.93 | 1.63 | 33.61 | 40.15 |
| LAD-Drive (Ours) | 68.2 | 74.5 | 0.90 | 0.02 | 0.67 | 1.20 | 1.60 | 0.11 | 1.10 | 2.31 | 2.68 | 2.48 | 32.13 | 47.04 |