VLM-AutoDrive: Post-Training Vision-Language Models for Safety-Critical Autonomous Driving Events
Organizations: NVIDIA, California, USA
Abstract
The rapid growth of ego-centric dashcam footage presents a major challenge for detecting safety-critical events such as collisions and near-collisions, scenarios that are brief, rare, and difficult for generic vision models to capture. While multimodal large language models (MLLMs) demonstrate strong general reasoning ability, they underperform in driving contexts due to domain and temporal misalignment. We introduce VLM-AutoDrive, a modular post-training framework for adapting pretrained Vision-Language Models (VLMs) to high-fidelity anomaly detection. The framework integrates metadata-derived captions, LLM-generated descriptions, visual question answering (VQA) pairs, and chain-of-thought (CoT) reasoning supervision to enable domain-aligned and interpretable learning. Off-the-shelf VLMs such as NVIDIA's Cosmos-Reason1 7B (CR1) exhibit near-zero Collision recall in zero-shot settings; fine-tuning with VLM-AutoDrive improves Collision F1 from 0.00 to 0.69 and overall accuracy from 35.35% to 77.27%. VLM-AutoDrive offers a scalable recipe for adapting general-purpose VLMs to safety-critical, temporally localized perception tasks. Evaluated on real-world Nexar dashcam videos, it achieves substantial gains in Collision and Near-Collision detection while producing interpretable reasoning traces, bridging the gap between perception, causality, and decision reasoning in autonomous driving.
Figures & tables
| Category | Annotation Type | Approx. Count | Source/Description |
| Understanding | MCQ Data (Unbalanced) | 53,000 | From Nexar videos - 1k Collision, 9k Near-Collision, 43k Normal |
| MCQ Data (Upsampled) | 68,000 | Balanced (11k Collision, 14k Near-Collision, 43k Normal) | |
| Detailed Caption Data | 20,000 | Rule-based, using Nexar video metadata | |
| Gemini Caption Data | 50,000 | From chunked Nexar videos using Gemini | |
| VQA Data | 124,000 | From detailed captions via LLaMA-3.1-70B | |
| Reasoning | AV Reasoning Data | 12,000 | From CR1 SFT stage |
| Model | Collision | Near-Collision | Normal Driving | Accuracy | ||||||
| Prec. | Rec. | F1 | Prec. | Rec. | F1 | Prec. | Rec. | F1 | ||
| Cosmos-Reason1 Zero-shot | 0.000 | 0.000 | 0.000 | 0.454 | 0.0075 | 0.129 | 0.347 | 0.984 | 0.513 | 35.35 |
| Cosmos-Reason1 Fine-tuned | 0.947 | 0.545 | 0.692 | 0.696 | 0.833 | 0.758 | 0.765 | 0.939 | 0.843 | 77.27 |
| NVILA Zero-shot | 0.000 | 0.000 | 0.000 | 0.250 | 0.500 | 0.333 | 0.500 | 0.667 | 0.571 | 38.89 |
| NVILA Fine-tuned | 0.901 | 0.696 | 0.786 | 0.782 | 0.924 | 0.847 | 0.927 | 0.969 | 0.948 | 86.36 |
| FPS | F1-scores | Overall Accuracy | ||
| C | NC | N | ||
| 1 | 0.341 | 0.029 | 0.536 | 40.91 |
| 15 | 0.537 | 0.634 | 0.733 | 65.66 |
| 30 | 0.640 | 0.757 | 0.849 | 76.26 |
| Model Size | Overall Accuracy |
| NVILA-8B | 83.83 |
| NVILA-33B | 80.30 |
| Learning Rate | F1-scores | Overall Accuracy | ||
| C | NC | N | ||
| 1e-06 | 0.567 | 0.271 | 0.674 | 55.55 |
| 2e-05 | 0.646 | 0.725 | 0.802 | 73.73 |
| 1e-05 | 0.640 | 0.757 | 0.849 | 76.26 |
| Video Duration | Spatial Resolution | F1-score | Overall Accuracy | ||
| C | NC | N | |||
| 6 sec | 32x4 | 0.500 | 0.702 | 0.820 | 70.20 |
| 6 sec | 128x32 | 0.640 | 0.757 | 0.849 | 76.26 |
| 4 sec | 128x32 | 0.672 | 0.744 | 0.845 | 76.26 |
| 4 sec | 192x48 | 0.711 | 0.748 | 0.857 | 77.77 |
| Data Distribution | F1-scores | Overall Accuracy | ||
| C | NC | N | ||
| Unbalanced | 0.00 | 0.603 | 0.748 | 56.57 |
| Balanced | 0.640 | 0.757 | 0.849 | 76.26 |
| Model | MCQ | Caption | VQA | Accuracy |
| NVILA | ✓ | 80.30 | ||
| ✓ | ✓ | 83.83 | ||
| ✓ | ✓ | ✓ | 86.36 |
| Model | MCQ | Caption | VQA | Reasoning MCQ | Reasoning MCQ x2 | Reasoning VQA | Accuracy (Reasoning Off ✗) | Accuracy (Reasoning On ✓) |
| CR1 | ✓ | ✓ | ✓ | - | - | - | 74.75 | n/a |
| ✓ | ✓ | ✓ | ✓ | - | - | 75.25 | 52.75 | |
| ✓ | ✓ | ✓ | ✓ | ✓ | - | 73.73 | 61.11 | |
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 77.27 | 63.13 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.