SafeDrive: Fine-Grained Safety Reasoning for End-to-End Driving in a Sparse World
Organizations: Seoul National University, Republic of Korea
Abstract
The end-to-end (E2E) paradigm, which maps sensor inputs directly to driving decisions, has recently attracted significant attention due to its unified modeling capability and scalability. However, ensuring safety in this unified framework remains one of the most critical challenges. In this work, we propose SafeDrive, an E2E planning framework designed to perform explicit and interpretable safety reasoning through a trajectory-conditioned Sparse World Model. SafeDrive comprises two complementary networks: the Sparse World Network (SWNet) and the Fine-grained Reasoning Network (FRNet). SWNet constructs trajectory-conditioned sparse worlds that simulate the future behaviors of critical dynamic agents and road entities, providing interaction-centric representations for downstream reasoning. FRNet then evaluates agent-specific collision risks and temporal adherence to drivable regions, enabling precise identification of safety-critical events across future timesteps. SafeDrive achieves state-of-the-art performance on both open-loop and closed-loop benchmarks. On NAVSIM, it records a PDMS of 91.6 and an EPDMS of 87.5, with only 61 collisions out of 12,146 scenarios (0.5%). On Bench2Drive, SafeDrive attains a 66.8% driving score.
Figures & tables
| Method | Venue | Input | NC | DAC | TTC | EP | Comfort | PDMS |
|---|---|---|---|---|---|---|---|---|
| Human | - | - | 100.0 | 100.0 | 100.0 | 87.5 | 99.9 | 94.8 |
| UniAD [ 9 ] | CVPR 2023 | C | 97.8 | 91.9 | 92.9 | 78.8 | 100 | 83.4 |
| Transfuser [ 29 ] | CVPR 2021 | C&L | 97.7 | 92.8 | 92.8 | 79.2 | 100 | 84.0 |
| PARA-Drive [ 38 ] | CVPR 2024 | C | 97.9 | 92.4 | 93.0 | 79.3 | 99.8 | 84.0 |
| LAW [ 21 ] | ICLR 2025 | C | 96.4 | 95.4 | 88.7 | 81.7 | 99.9 | 84.6 |
| DistillDrive [ 45 ] | ICCV 2025 | C&L | 98.1 | 94.6 | 93.6 | 81.0 | 100 | 86.2 |
| Method | Venue | Input | NC | DAC | DDC | TLC | EP | TTC | LK | HC | EC | EPDMS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hydra - MDP++ [ 17 ] | arXiv 2025 | C | 97.2 | 97.5 | 99.4 | 99.6 | 83.1 | 96.5 | 94.4 | 98.2 | 70.9 | 81.4 |
| DriveSuprim [ 44 ] | arXiv 2025 | C | 97.5 | 96.5 | 99.4 | 99.6 | 88.4 | 96.6 | 95.5 | 98.3 | 77.0 | 83.1 |
| WoTE * [ 22 ] | ICCV 2025 | C&L | 98.5 | 96.8 | 98.8 | 99.8 | 86.0 | 97.9 | 95.4 | 98.3 | 83.0 | 84.1 |
| DiffusionDrive * [ 26 ] | CVPR 2025 | C&L | 98.2 | 96.2 | 99.5 | 99.8 | 87.4 | 97.4 | 97.0 | 98.3 | 87.8 | 84.8 |
| GaussianFusion [ 27 ] | NeurIPS 2025 | C&L | 98.3 | 97.3 | 99.0 | 97.4 | 87.5 | 97.4 | 97.4 | 98.3 | - | 85.0 |
| SafeDrive (Ours) | - | C&L | 99.5 | 99.0 | 99.7 | 99.9 | 88.6 | 98.9 | 97.5 | 98.2 | 81.9 | 87.5 |
| Method | Venue | DS | SR(%) |
|---|---|---|---|
| TCP [ 40 ] | NeurIPS 2022 | 40.70 | 15.00 |
| VAD [ 13 ] | ICCV 2023 | 42.35 | 15.00 |
| UniAD-Base [ 9 ] | CVPR 2023 | 45.81 | 16.36 |
| BridgeAD [ 46 ] | CVPR 2025 | 50.06 | 22.73 |
| Hydra-MDP [ 23 ] | arXiv 2024 | 59.95 | 29.82 |
| WoTE [ 22 ] | ICCV 2025 | 61.71 | 31.36 |
| Diff | Prop | SL Eval | SWNet | FRNet | NC | DAC | TTC | EP | PDMS |
|---|---|---|---|---|---|---|---|---|---|
| ✓ | 98.8 | 96.3 | 95.8 | 82.3 | 88.6 | ||||
| ✓ | 98.9 | 97.1 | 95.1 | 83.2 | 89.1 | ||||
| ✓ | ✓ | 99.0 | 97.7 | 96.3 | 83.5 | 90.1 | |||
| ✓ | ✓ | ✓ | 99.2 | 98.2 | 96.7 | 84.4 | 90.9 | ||
| ✓ | ✓ | ✓ | 99.2 | 98.5 | 96.0 | 84.6 | 90.9 | ||
| ✓ | ✓ | ✓ | ✓ | 99.5 | 99.0 | 97.2 | 84.3 | 91.6 |
| World Representation | Safety | NC | DAC | TTC | PDMS |
|---|---|---|---|---|---|
| No | - | 99.0 | 97.7 | 96.3 | 90.1 |
| BEV | - | 98.8 | 98.0 | 95.5 | 90.3 |
| BEV | S | 99.2 | 98.3 | 96.5 | 90.9 |
| Sparse | S | 99.2 | 98.2 | 96.7 | 90.9 |
| Sparse | S+F | 99.5 | 99.0 | 97.2 | 91.6 |
| PwNC | TwDAC | NC | DAC | TTC | PDMS |
|---|---|---|---|---|---|
| 99.2 | 98.5 | 96.0 | 90.9 | ||
| ✓ | 99.5 | 98.7 | 97.3 | 91.5 | |
| ✓ | 99.2 | 99.0 | 96.7 | 91.4 | |
| ✓ | ✓ | 99.5 | 99.0 | 97.2 | 91.6 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Metric | EPDMS | Weight | Range |
| only | |||
| No at-fault Collisions (NC) | multiplier | {0, 1/2, 1} | |
| Drivable Area Compliance (DAC) | multiplier | {0, 1} | |
| Driving Direction Compliance (DDC) | multiplier | {0, 1/2, 1} | |
| Traffic Light Compliance (TLC) | multiplier | {0, 1} | |
| Ego Progress (EP) | 5 | [0, 1] |
| Infraction | Penalty | Note |
|---|---|---|
| Pedestrian Collision | 0.50 | Each occurrence |
| Vehicle Collision | 0.60 | Each occurrence |
| Other Collision | 0.65 | Each occurrence |
| Running Red Light | 0.70 | Each occurrence |
| Scenario Timeout | 0.70 | Timeout (4 min) |
| Too Slow | 0.70 | Low speed |
| Backbone | Head | mAP | mIoU | NC | DAC | PDMS | Latency (ms) |
|---|---|---|---|---|---|---|---|
| TF | Diff | 53.2 | 45.6 | 98.4 | 96.2 | 88.3 | 40 |
| TF | Ours | 51.8 | 44.7 | 99.0 | 97.3 | 89.6 | 55 |
| BF | Diff | 91.4 | 56.4 | 98.8 | 96.3 | 88.6 | 50 |
| BF | Ours | 86.6 | 54.7 | 99.5 | 99.0 | 91.6 | 67 |
| ProposalNet | SWNet Refinement | NC | DAC | TTC | PDMS | |
|---|---|---|---|---|---|---|
| Refinement | Planning | Motion | ||||
| 98.4 | 96.9 | 93.6 | 88.1 | |||
| ✓ | 99.1 | 98.0 | 96.5 | 90.6 | ||
| ✓ | ✓ | 99.1 | 98.3 | 96.7 | 90.9 | |
| ✓ | ✓ | ✓ | 99.5 | 99.0 | 97.2 | 91.6 |
| Method | NC | DAC | TTC | PDMS |
|---|---|---|---|---|
| Scene-Level NC | 99.2 | 98.2 | 96.7 | 90.9 |
| Conflict Filtering | 99.3 | 98.2 | 96.8 | 91.0 |
| Pair-wise NC | 99.5 | 98.7 | 97.3 | 91.5 |
| Temporal | Interpolated | NC | DAC | TTC | PDMS |
|---|---|---|---|---|---|
| 99.2 | 98.2 | 96.7 | 90.9 | ||
| ✓ | 99.2 | 98.7 | 96.7 | 91.2 | |
| ✓ | 99.2 | 98.5 | 96.6 | 91.1 | |
| ✓ | ✓ | 99.2 | 99.0 | 96.7 | 91.4 |
Autonomous Driving
Autonomous driving develops vehicles that perceive road scenes, predict interactions, and plan and control safe movement with limited or no human input.
See all 536 papers