VLM-AD: End-to-End Autonomous Driving through Vision-Language Model Supervision
About
Human drivers rely on commonsense reasoning to navigate diverse and dynamic real-world scenarios. Existing end-to-end (E2E) autonomous driving (AD) models are typically optimized to mimic driving patterns observed in data, without capturing the underlying reasoning processes. This limitation constrains their ability to handle challenging driving scenarios. To close this gap, we propose VLM-AD, a method that leverages vision-language models (VLMs) as teachers to enhance training by providing additional supervision that incorporates unstructured reasoning information and structured action labels. Such supervision enhances the model's ability to learn richer feature representations that capture the rationale behind driving patterns. Importantly, our method does not require a VLM during inference, making it practical for real-time deployment. When integrated with state-of-the-art methods, VLM-AD achieves significant improvements in planning accuracy and reduced collision rates on the nuScenes dataset. It further improves route completion and driving scores under closed-loop evaluation, demonstrating its effectiveness in long-horizon, interactive driving scenarios and its potential for safe and reliable real-world deployment.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Visual Reinforcement Learning | DMControl Cartpole, Swingup | Episode Return776 | 16 | |
| Visual Reinforcement Learning | DMControl Finger, Spin | Episode Return815 | 16 | |
| Visual Reinforcement Learning | DMControl Cheetah Run | Episode Return255 | 16 | |
| Visual Reinforcement Learning | DMControl Ball in cup, Catch | Episode Return751 | 16 | |
| Visual Reinforcement Learning | DMControl Reacher Easy | Episode Return224 | 16 | |
| Visual Reinforcement Learning | DMControl Walker Walk | Episode Return209 | 16 | |
| Autonomous Driving | CARLA (#HW) | Error Rate113 | 15 | |
| Visual Reinforcement Learning | CARLA (#GP scenario) | ER127 | 15 | |
| Visual Reinforcement Learning | CarRacing v0 (test) | Environment Reward7.28e+3 | 11 | |
| Planning | nuScenes | L2 Error (1s)0.3 | 9 |