Grounding Vision-Language Models in Driving Semantics: A Multi-Dataset Predicate Framework for Explainable Reasoning
Organizations: AImotion Bavaria, Technische Hochschule Ingolstadt, 85049 Ingolstadt, Germany.
Abstract
Vision-language models are increasingly used for driving-scene understanding, yet the semantic relations expressed in their outputs are often difficult to verify against the underlying traffic situation. This paper introduces a deterministic multi-dataset predicate framework that derives driving-scene semantics from measurable geometric, kinematic, temporal, map, and traffic-control evidence. Dataset-specific interfaces are used only to recover the required scene information, while predicate definitions remain unchanged across nuPlan and nuScenes and are materialised in a common Predicate Knowledge Graph. Quantitative semantic validation against manually annotated predicate relations on 200 scenarios from each dataset yields macro F1 scores of 0.94 on nuPlan and 0.93 on nuScenes, with an average cross-dataset difference of 0.02 across the shared predicates. The Predicate KG is further evaluated using a frozen LLaVA-OneVision-7B model on the nine NuPlanQA subtasks. Predicate grounding achieves the highest accuracy among the evaluated visual-input conditions in seven of nine NuPlanQA subtasks, including Traffic Light (53.2% to 71.5%), Situation Assessment (76.2% to 86.1%), and Action Recommendation (82.9% to 89.0%). Weather/Lighting remains essentially unchanged (89.4% vs. 88.8%), consistent with the absence of corresponding predicates, while Predicate KG only input outperforms metadata-only input in eight of nine subtasks. The results show that deterministic predicates provide a consistent and traceable semantic representation and, under oracle grounding, can reduce visual dependence for reasoning tasks covered by the predicate vocabulary.
Figures & tables
| Predicate | Operational summary |
|---|---|
| follows , queuesBehind | Persistent longitudinal relation between participants on a compatible travel path; queuesBehind additionally captures queued traffic. |
| changesLane | Temporal transition of a participant between lane memberships during a lane-change manoeuvre. |
| mergesInFrontOf , mergesBehind | Merge into a common travel path, distinguished by the resulting longitudinal ordering of the participants. |
| overtakes | Temporal manoeuvre in which the relative ordering changes from behind to ahead. |
| yieldsTo | Interaction in which a participant gives precedence to another participant during a conflicting movement. |
| nuPlan | nuScenes | ||||
|---|---|---|---|---|---|
| Predicate | |||||
| follows | 470 | 0.98 | 430 | 0.97 | 0.01 |
| queuesBehind | 260 | 0.99 | 220 | 0.99 | 0.00 |
| changesLane | 165 | 0.92 | 150 | 0.95 | 0.03 |
| mergesInFrontOf | 105 | 0.96 | 95 | 0.93 | 0.03 |
| mergesBehind | 85 | 0.94 | 75 | 0.93 | 0.01 |
| Road Env. Perception | Spatial Relations Recog. | Ego-centric Reasoning | |||||||
| Method | Traffic Light | Weather/Lighting | Road Type | Sur. Obj. | Traffic Flow | Key Obj. | Ego Ctrl. | Situ. Asse. | Act. Rec. |
| Visual input | |||||||||
| LLaVA-OV-7B | 53.2 | 89.4 | 96.4 | 77.9 | 77.6 | 73.2 | 75.4 | 76.2 | 82.9 |
| + GT Metadata | 62.8 | 89.0 | 96.5 | 83.0 | 81.0 | 77.5 | 63.4 | 81.0 | 84.0 |
| + Predicate KG | 71.5 | 88.8 | 96.8 | 82.7 | 85.8 | 82.3 | 83.9 | 86.1 | 89.0 |
| No visual input | |||||||||
Vision-Language Grounding
Vision-Language Grounding links words and phrases to the objects, regions, actions, or moments they describe in images, video, and scenes.
See all 420 papers