AD-E2E-JEPA: A Joint-Embedding Predictive Architecture For End-to-End Autonomous Driving
Organizations: New York University · AMI Labs
Abstract
Autonomous driving requires \textit{world models} that can understand the physical world, reason and plan, and operate safely. In this paper, we first systematically evaluate existing action-conditioned joint-embedding predictive architecture (JEPA) world models, including LeWM, DINO-WM, and JEPA-WM for end-to-end autonomous driving (E2EAD). To isolate world-model quality from policy learning, we employ a goal-conditioned zero-shot planning setting that evaluates these models using ground-truth future observations as goals, without training any driving policy. We find that existing JEPA-based world models are either accurate for driving but computationally expensive, or computationally efficient but insufficient for planning. To address this trade-off, we propose \textbf{AD-E2E-JEPA}, which introduces a SIGReg-regularized learnable projector applied to projected patch embeddings. The projector reduces the number of planning patches by and the embedding dimension by , achieving a inference speedup while retaining planning performance, with a 0.8-second runtime for an 8-frame rollout over 256 candidate trajectories. \textit{Without} training any driving policy, the world model itself reaches the goals located 20 meters away on average within the displacement of respectively 4.0/2.8 meters, using world-model rollouts over trajectory vocabularies of respectively 256/8,192 candidates. On the NAVSIMv2 benchmark, it achieves 67.3/72.9 EPDMS with multiplicative safety metrics and 84.1/86.5 EPDMS without them in goal-conditioned zero-shot planning. Experiments further show that the self-supervised pretrained projector improves downstream imitation learning performance from 80.2 to 85.4 EPDMS. The source code is available at https://github.com/HaoranZhuExplorer/AD-E2E-JEPA
Figures & tables
| Split | Variant | GPUs | Batch size | Learning rate | Training time | |
| navtrain | LeWM | A100 | 8 | 0.09 | 1 d | |
| DINO-WM | A100 | 64 | – | 11 h | ||
| JEPA-WM | A100 | 64 | – | 13 h | ||
| AD-E2E-JEPA | A100 | 128 | 0.09 | 20 h | ||
| + rollout | A100 | 128 | 0.09 | 1 d 22 h | ||
| trainval | AD-E2E-JEPA | A100 | 512 | 0.025 | 2 d 5 h |
| Driving performance | Efficiency | Geodesic accuracy | Reliability | ||||||
| Method | Split | EPDMS | EPDMS | Time | FDE | Hit rate | |||
| 100 subsampled test scenes | |||||||||
| LeWM | navtrain | 48.3 | 73.9 | 0.7 | 12.4 | 11.3 | 2.7 | 13.6 | 6/18 |
| DINO-WM | 68.3 | 91.4 | 91.8 | 3.9 | 3.4 | 1.1 | 5.9 | 40/73 | |
| JEPA-WM | 74.2 | 90.9 | 101.0 | 4.0 | 3.4 | 1.2 | 5.2 | 45/75 | |
| AD-E2E-JEPA | 76.6 | 92.4 | 0.8 | 4.2 | 3.9 | 1.0 | 4.7 | 27/59 | |
| NAVSIMv2 stage 1 driving metrics | ||||||||||||||
| Method | V | Type | Fr. | NC | DAC | DDC | TLC | EP | TTC | LK | HC | EC | EPDMS | EPDMS |
| Transfuser | MV | PF | 1 | 96.9 | 89.9 | 97.8 | 99.7 | 87.1 | 95.4 | 92.7 | 98.3 | 87.2 | 76.7 | – |
| Latent-WAM | MV | PF | 4 | 98.1 | 97.3 | 99.6 | 99.8 | 87.7 | 97.3 | 97.6 | 98.1 | 72.4 | – | 89.3 |
| WA-JEPA | MV | PF | 4 | 99.4 | 98.2 | 99.7 | 99.9 | 87.8 | 98.9 | 98.3 | 98.3 | 88.1 | 88.0 | 91.7 |
| Drive-JEPA | SV | PB | 2 | 98.4 | 98.6 | 99.1 | 99.8 | 88.4 | 97.8 | 97.6 | 97.9 | 84.8 | 87.8 | – |
| DINOv3 | ||||||||||||||
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Split | NC | DAC | DDC | TLC | EP | TTC | LK | HC | EC | EPDMS | EPDMS † |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LeWM | navtrain | 78.5 | 77.0 | 84.0 | 97.0 | 68.6 | 76.0 | 86.0 | 70.0 | – | 48.3 | 73.9 |
| DINO-WM | 96.0 | 79.0 | 96.5 | 99.0 | 87.8 | 93.0 | 92.0 | 96.0 | – | 68.3 | 91.4 | |
| JEPA-WM | 94.5 | 87.0 | 96.5 | 99.0 | 87.6 | 92.0 | 94.0 | 93.0 | – | 74.2 | 90.9 | |
| AD-E2E-JEPA | 96.0 | 87.0 | 95.5 | 99.0 | 88.0 | 95.0 | 94.0 | 95.0 | – | 76.6 | 92.4 | |
| + rollout | 96.0 | 77.0 | 95.5 | 100.0 | 87.9 | 95.0 | 93.0 | 95.0 | – | 70.4 | 92.2 | |
| AD-E2E-JEPA | trainval | 94.0 | 82.0 | 96.5 | 100.0 | 87.2 | 92.0 | 91.0 | 90.0 | – | 72.1 | 89.8 |
| Method | Split | NC | DAC | DDC | TLC | EP | TTC | LK | HC | EC | EPDMS | EPDMS † |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LeWM | navtrain | 82.0 | 67.5 | 81.4 | 98.5 | 66.1 | 79.5 | 79.0 | 66.7 | 13.7 | 39.8 | 66.7 |
| AD-E2E-JEPA | 93.1 | 82.4 | 95.6 | 99.5 | 80.6 | 90.9 | 89.4 | 89.6 | 21.7 | 63.5 | 80.1 | |
| + rollout | 94.7 | 80.9 | 93.8 | 99.7 | 84.0 | 92.5 | 87.9 | 91.8 | 34.6 | 64.9 | 83.1 | |
| AD-E2E-JEPA | trainval | 92.8 | 82.8 | 95.3 | 99.4 | 82.0 | 90.6 | 89.8 | 88.5 | 19.5 | 63.2 | 80.1 |
| + rollout | 95.2 | 82.0 | 94.4 | 99.6 | 85.2 | 93.3 | 89.3 | 92.3 | 35.5 | 67.3 | 84.1 | |
| + rollout, 512 traj. | 95.9 | 83.6 | 95.5 | 99.6 | 85.6 | 94.4 | 90.4 | 93.5 | 36.9 | 69.2 | 85.0 |