GraphPilot: Grounded Scene Graph Conditioning for Language-Based Autonomous Driving
Fabian Schmidt, Markus Enzweiler, Abhinav Valada
TL;DR
This work presents GraphPilot, a model-agnostic approach to grounded planning in language-based autonomous driving by injecting serialized traffic scene graphs into prompts. By exploring scene-graph abstractions, serialization formats, and prompt templates, the study demonstrates that training-time relational supervision yields substantial and persistent driving improvements, even when test-time graphs are not provided. The key finding is that lean, actor-only graphs can achieve strong performance with efficient prompts, enabling practical deployment without the overhead of real-time graph generation. The results on the LangAuto benchmark show notable gains for state-of-the-art systems, highlighting the value of explicit relational priors for structured decision making in autonomous driving.
Abstract
Vision-language models have recently emerged as promising planners for autonomous driving, where success hinges on topology-aware reasoning over spatial structure and dynamic interactions from multimodal input. However, existing models are typically trained without supervision that explicitly encodes these relational dependencies, limiting their ability to infer how agents and other traffic entities influence one another from raw sensor data. In this work, we bridge this gap with a novel model-agnostic method that conditions language-based driving models on structured relational context in the form of traffic scene graphs. We serialize scene graphs at various abstraction levels and formats, and incorporate them into the models via structured prompt templates, enabling a systematic analysis of when and how relational supervision is most beneficial. Extensive evaluations on the public LangAuto benchmark show that scene graph conditioning of state-of-the-art approaches yields large and persistent improvement in driving performance. Notably, we observe up to a 15.6\% increase in driving score for LMDrive and 17.5\% for BEVDriver, indicating that models can better internalize and ground relational priors through scene graph-conditioned training, even without requiring scene graph input at test-time. Code, fine-tuned models, and our scene graph dataset are publicly available at https://github.com/iis-esslingen/GraphPilot.
