Part 2: the research frontier
RL can greatly improve performance.

See motivation and evidence from Part 1.
But challenging to get right:
Breakthroughs in rendering technology.
Rendering technologies are now mature, realistic and fast enough to make RL training in them feasible.
[UniSim] Yang et al. UniSim: a neural closed-loop sensor simulator, 2023
[HUGSIM] Zhou et al. HUGSIM: a real-time, photo-realistic and closed-loop simulator for autonomous driving, 2024
[NeuroNCAP] Ljungbergh et al. NeuroNCAP: photorealistic closed-loop safety testing for autonomous driving, 2024
[RAD] Gao et al. RAD: training an end-to-end driving policy via large-scale 3DGS-based reinforcement learning, 2025
[NuRec] NVIDIA. Omniverse NuRec, documentation
[Instant NuRec] NVIDIA. Instant NuRec: feed-forward 3D Gaussian reconstruction for driving scene simulation, 2026
[World Engine] Li et al. World Engine: towards the era of post-training for autonomous driving, 2026
[GAIA-1] Hu et al. GAIA-1: a generative world model for autonomous driving, 2023
[Vista] Gao et al. Vista: a generalizable driving world model with high fidelity and versatile controllability, 2024
[GAIA-2] Russell et al. GAIA-2: a controllable multi-view generative world model for autonomous driving, 2025
[Cosmos] NVIDIA. Cosmos world foundation model platform for physical AI, 2025
[ReSim] Yang et al. ReSim: reliable world simulation for autonomous driving, 2025
[OmniDreams] NVIDIA. NVIDIA OmniDreams: real-time generative world model for closed-loop autonomous vehicle simulation, 2026
Discussing the various challenges on our way to training a VLA policy.
One agent’s observation: the ego at the centre, nearby agents as boxes, road points as dots.
[GPUDrive] Kazemkhani et al. GPUDrive: data-driven, multi-agent driving simulation at 1 million FPS, 2025
| Objective | Measured by |
|---|---|
| Correctness | collision, off-road, red light, right-of-way checks |
| Progress | route completion, time to goal |
| Comfortable | acceleration, jerk and yaw |
| Human-likeness | e.g. distance to a human log or distribution matching |
| Considerate | the cost imposed on others; needs partners that react |
Kilometres per collision at which a reward is indifferent between crashing and arriving.
Knox et al. Reward (mis)design for autonomous driving, 2023
[BC-SAC] Lu et al. Imitation is not enough: robustifying imitation with reinforcement learning for challenging driving scenarios, 2023
[MindDrive] Fu et al. MindDrive: a vision-language-action model for autonomous driving via online reinforcement learning, 2026
[LeTS-Drive] Cai et al. LeTS-Drive: driving in a crowd by learning from tree search, 2019
[CaRL] Jaeger et al. CaRL: learning scalable planning policies with simple rewards, 2025
[HR-PPO] Cornelisse and Vinitsky. Human-compatible driving partners through data-regularized self-play reinforcement learning, 2024
[Roach] Zhang et al. End-to-end urban driving by imitating a reinforcement learning coach, 2021
Kendall et al. Learning to drive in a day, 2019
[Implicit Affordances] Toromanoff et al. End-to-end model-free reinforcement learning for urban driving using implicit affordances, 2020
It is better to define the outcome than the behavior.
| Recipe | Reward per step, one representative form | The terms | Papers |
|---|---|---|---|
| Shaped toward a reference planner | \[r_t = 1 - \frac{\lvert v_t - v^*_t \rvert}{v_{\max}} - \lambda_d\, d_t - \lambda_\theta\, \lvert \Delta\theta_t \rvert - \lambda_a\, \lvert \Delta a_t \rvert\] −1 and stop on an infraction |
|
e.g. Implicit Affordances, Roach, World on Rails, Think2Drive |
| Progress, gated by termination | \[r_t = RC_t \prod_i p_{t,i}\] infractions end the episode |
|
e.g. Kendall, CaRL, CLEAR, MindDrive |
| Safety only, imitation drives | \[r_t = \min(d^{\mathrm{coll}}_t - 1, 0) + \mathrm{clip}(-1 - d^{\mathrm{edge}}_t, -2, 0)\] plus an imitation term in the loss |
|
e.g. BC-SAC, HR-PPO, RAD |
[Implicit Affordances] Toromanoff et al. End-to-end model-free reinforcement learning for urban driving using implicit affordances, 2020
[Roach] Zhang et al. End-to-end urban driving by imitating a reinforcement learning coach, 2021
[World on Rails] Chen et al. Learning to drive from a world on rails, 2021
[Think2Drive] Li et al. Think2Drive: efficient reinforcement learning by thinking in latent world model for quasi-realistic autonomous driving (in CARLA-v2), 2024
Kendall et al. Learning to drive in a day, 2019
[CaRL] Jaeger et al. CaRL: learning scalable planning policies with simple rewards, 2025
[CLEAR] Shi et al. CLEAR: closed-loop reinforcement learning at scale for end-to-end autonomous driving, 2026
[MindDrive] Fu et al. MindDrive: a vision-language-action model for autonomous driving via online reinforcement learning, 2026
[BC-SAC] Lu et al. Imitation is not enough: robustifying imitation with reinforcement learning for challenging driving scenarios, 2023
[HR-PPO] Cornelisse and Vinitsky. Human-compatible driving partners through data-regularized self-play reinforcement learning, 2024
[RAD] Gao et al. RAD: training an end-to-end driving policy via large-scale 3DGS-based reinforcement learning, 2025
[PDMS] Dauner et al. NAVSIM: data-driven non-reactive autonomous vehicle simulation and benchmarking, 2024
| Mechanism | Term | Papers |
|---|---|---|
| Imitation term in the loss | \[\mathcal L = \mathcal L_{\text{RL}} \;{\color{#2f6f3e} -\; \lambda\, \mathbb E_{(s_h, a_h)\sim \mathcal D}\big[\log \pi_\theta(a_h \mid s_h)\big]}\] | e.g. BC-SAC, RAD |
| KL to a BC-trained reference | \[\mathcal L = \mathcal L_{\text{RL}} \;{\color{#2f6f3e} +\; \lambda\, \mathbb E_{s\sim \rho_{\pi_\theta}}\big[D_{\mathrm{KL}}\big(\pi_{\text{BC}}(\cdot \mid s)\,\big\|\,\pi_\theta(\cdot \mid s)\big)\big]}\] | e.g. HR-PPO, spiced self-play, SPACeR |
| Distance to log in reward | \[r(\tau) = r_{\text{rules}}(\tau) \;{\color{#2f6f3e} -\; \lambda\, d(\tau, \tau_h)}\] | e.g. Alpamayo-R1, TrajHF |
[BC-SAC] Lu et al. Imitation is not enough: robustifying imitation with reinforcement learning for challenging driving scenarios, 2023
[RAD] Gao et al. RAD: training an end-to-end driving policy via large-scale 3DGS-based reinforcement learning, 2025
[HR-PPO] Cornelisse and Vinitsky. Human-compatible driving partners through data-regularized self-play reinforcement learning, 2024
[Spiced self-play] Cornelisse et al. Human-like autonomy emerges from self-play and a pinch of human data, 2026
[SPACeR] Chang et al. SPACeR: self-play anchoring with centralized reference models, 2025
[Alpamayo-R1] NVIDIA. Alpamayo-R1: bridging reasoning and action prediction for generalizable autonomous driving in the long tail, 2025
[TrajHF] Li et al. Learning personalized driving styles via reinforcement learning from human feedback, 2025

Failure rate by scene difficulty. The gain from RL is largest where the demonstrations are rarest.
BC-SAC. One actor objective, imitation added to SAC:
\[\max_\pi\; \mathbb{E}_{s,a\sim\pi}\big[Q(s,a) + \mathcal{H}(\pi(\cdot\mid s))\big] + \lambda\, \mathbb{E}_{s,a\sim\mathcal{D}}\big[\log \pi(a\mid s)\big]\]
\[R = \min(d_{\text{coll}} - 1,\, 0) + \mathrm{clip}(-1 - d_{\text{edge}},\, -2,\, 0)\]
Route completion times infraction penalties.
CaRL. Plain PPO, no human data, one reward:
\[r_t = RC_t \prod_i p_{t,i} - T\]
[CaRL] Jaeger et al. CaRL: learning scalable planning policies with simple rewards, 2025
[BC-SAC] Lu et al. Imitation is not enough: robustifying imitation with reinforcement learning for challenging driving scenarios, 2023
| Traffic Model | What breaks | Used by | |
|---|---|---|---|
| Log replay | Many “false positives” (avoidable collisions). | e.g. BC-SAC; nuPlan non-reactive; the uncontrolled agents in GPUDrive and PufferDrive | |
| Rule-based | Very predictable, ego overfits (e.g. becomes bully). | e.g. CaRL, Roach, Implicit Affordances; Waymax ships IDM agents | |
| Self-play | Conventions that are effective, but alien. | e.g. GigaFlow, HR-PPO, spiced self-play, Gigapixel | |
| Learned traffic model | Costly and ego can still overfit. | evaluation only so far, e.g. Hagedorn et al. 2025, BehaviorBench |
[BC-SAC] Lu et al. Imitation is not enough: robustifying imitation with reinforcement learning for challenging driving scenarios, 2023
[nuPlan] Caesar et al. nuPlan: a closed-loop ML-based planning benchmark for autonomous vehicles, 2021
[GPUDrive] Kazemkhani et al. GPUDrive: data-driven, multi-agent driving simulation at 1 million FPS, 2025
[PufferDrive] Cornelisse et al. PufferDrive: a fast and friendly driving simulator for training and evaluating RL agents, 2025
[CaRL] Jaeger et al. CaRL: learning scalable planning policies with simple rewards, 2025
[Roach] Zhang et al. End-to-end urban driving by imitating a reinforcement learning coach, 2021
[Implicit Affordances] Toromanoff et al. End-to-end model-free reinforcement learning for urban driving using implicit affordances, 2020
[Waymax] Gulino et al. Waymax: an accelerated, data-driven simulator for large-scale autonomous driving research, 2023
[GigaFlow] Cusumano-Towner et al. Robust autonomy emerges from self-play, 2025
[HR-PPO] Cornelisse and Vinitsky. Human-compatible driving partners through data-regularized self-play reinforcement learning, 2024
[Spiced self-play] Cornelisse et al. Human-like autonomy emerges from self-play and a pinch of human data, 2026
[Gigapixel] Rowe et al. Scaling self-play for end-to-end driving, 2026
Hagedorn et al. When planners meet reality: how learned, reactive traffic agents shift nuPlan benchmarks, 2025
[BehaviorBench] Distelzweig et al. Beyond self-play and scale: a behavior benchmark for generalization in autonomous driving, 2026

One 6M-parameter self-play policy, no human data, 1.6 billion km.
GigaFlow. Self-play with randomised reward weights per agent.
\[\begin{aligned} R &= R_{\mathrm{goal}} + \textstyle\sum_{k} \alpha_k R_k \\ \alpha_k &\sim U(\cdot) \text{ per agent and episode}, \qquad \pi(a \mid o, \alpha) \end{aligned}\]
\(k\): collision, off-road, comfort, lane, reverse and stop line.
Safe task completion against human data used. Thirty minutes as an anchor beats imitation on 52 days.
Spiced self-play. Mix self-play with thirty minutes of human logs.
\[\begin{aligned} \phi &= \arg\min_\phi \textstyle\sum_{(o, a) \in \mathcal{D}_{30\,\mathrm{min}}} -\log \tau_\phi(a \mid o) \\ \mathcal{L}(\theta) &= \mathcal{L}_{\mathrm{PPO}}(\theta) + \lambda\, \mathbb{E}_{o \sim \rho_{\pi_\theta}}\!\left[ D_{\mathrm{KL}}\!\left(\tau_\phi(\cdot \mid o) \,\|\, \pi_\theta(\cdot \mid o)\right) \right] \end{aligned}\]
Train anchor \(\tau_\phi\) on thirty minutes of human logs, then freeze it.
Very simple rewards: \(+1\) at the goal, \(-1\) on collision or off-road.
[GigaFlow] Cusumano-Towner et al. Robust autonomy emerges from self-play, 2025
[Spiced self-play] Cornelisse et al. Human-like autonomy emerges from self-play and a pinch of human data, 2026
[SMART] Wu et al. SMART: scalable multi-agent real-time motion generation via next-token prediction, 2024
The Waymo Open Sim Agents Challenge is THE (only) benchmark for traffic models.
It rewards agents for matching the distribution of the logged data.
[WOSAC] Montali et al. The Waymo Open Sim Agents Challenge, 2023
[SMART] Wu et al. SMART: scalable multi-agent real-time motion generation via next-token prediction, 2024
[CAT-K] Zhang et al. Closed-loop supervised fine-tuning of tokenized traffic models, 2024
[RoaD] Garcia-Cobo et al. RoaD: rollouts as demonstrations for closed-loop supervised fine-tuning of autonomous driving policies, 2025
[SMART-R1] Pei et al. Advancing multi-agent traffic simulation via R1-style reinforcement fine-tuning, 2025
[RLFTSim] Ahmadi et al. RLFTSim: realistic and controllable multi-agent traffic simulation via reinforcement learning fine-tuning, 2026
[SPACeR] Chang et al. SPACeR: self-play anchoring with centralized reference models, 2025
Execute the top-\(K\) token nearest the log; supervise the token nearest the log. Fine-tuned this way, the 7M model tops the 102M one.
CAT-K. Use recovery to the log as oracle in DAgger-style loss:
\[\text{execute}\; \arg\min_{a \in \text{top-}K} d_{\log}(a), \qquad \text{supervise}\; \arg\min_{a \in \mathcal{A}} d_{\log}(a)\]
Leave-one-out: rollout \(i\) is rewarded for making the group more human.
RLFTSim. A reward on a group of \(G\) rollouts, via REINFORCE:
\[A_i = \frac{1}{G}\sum_{j=1}^{G} m(\mathcal{G}_{-j}) - m(\mathcal{G}_{-i}), \qquad \textstyle\sum_i A_i = 0\]
[CAT-K] Zhang et al. Closed-loop supervised fine-tuning of tokenized traffic models, 2024
[RLFTSim] Ahmadi et al. RLFTSim: realistic and controllable multi-agent traffic simulation via reinforcement learning fine-tuning, 2026
[WOSAC] Montali et al. The Waymo Open Sim Agents Challenge, 2023
[Alpamayo-R1] NVIDIA. Alpamayo-R1: bridging reasoning and action prediction for generalizable autonomous driving in the long tail, 2025
We need to fine-tune from a pre-trained policy, and be as data efficient as possible.
[GPUDrive] Kazemkhani et al. GPUDrive: data-driven, multi-agent driving simulation at 1 million FPS, 2025
[GigaFlow] Cusumano-Towner et al. Robust autonomy emerges from self-play, 2025
[CARLA] Dosovitskiy et al. CARLA: an open urban driving simulator, 2017
[AlpaSim] Cao et al. AlpaSim: a modular, lightweight, and data-driven research simulator for autonomous driving, 2025
[NuRec] NVIDIA. Omniverse NuRec, documentation
[RAD] Gao et al. RAD: training an end-to-end driving policy via large-scale 3DGS-based reinforcement learning, 2025
| Method | World interactions | Learning signal | Problems | Examples |
|---|---|---|---|---|
| Open-loop RL | None | Reward on open-loop rollout | Non-reactive, still on logged states. | e.g. ReCogDrive, Alpamayo-R1 |
| Closed-loop SFT | Few | A target from an oracle/teacher (e.g. OPD) | Needs an oracle | e.g. CAT-K, RoaD (log); Roach, Gigapixel (teacher) |
| Closed-loop RL | Many, for exploration | Reward on closed-loop rollout | Expensive | e.g. RAD, PlannerRFT, CLEAR |
[ReCogDrive] Li et al. ReCogDrive: a reinforced cognitive framework for end-to-end autonomous driving, 2025
[Alpamayo-R1] NVIDIA. Alpamayo-R1: bridging reasoning and action prediction for generalizable autonomous driving in the long tail, 2025
[RAD] Gao et al. RAD: training an end-to-end driving policy via large-scale 3DGS-based reinforcement learning, 2025
[PlannerRFT] Li et al. PlannerRFT: reinforcing diffusion planners through closed-loop and sample-efficient fine-tuning, 2026
[Roach] Zhang et al. End-to-end urban driving by imitating a reinforcement learning coach, 2021
[Gigapixel] Rowe et al. Scaling self-play for end-to-end driving, 2026
[CAT-K] Zhang et al. Closed-loop supervised fine-tuning of tokenized traffic models, 2024
[RoaD] Garcia-Cobo et al. RoaD: rollouts as demonstrations for closed-loop supervised fine-tuning of autonomous driving policies, 2025
[CLEAR] Shi et al. CLEAR: closed-loop reinforcement learning at scale for end-to-end autonomous driving, 2026
Multiple plans from a logged frame, rewards against the logged future.
Open-loop RL. Score plans on logged states.

Distill BEV RL teacher into camera student.
Closed-loop SFT (DAgger) from an RL teacher. Roach’s recipe:
[ReCogDrive] Li et al. ReCogDrive: a reinforced cognitive framework for end-to-end autonomous driving, 2025
[PDMS] Dauner et al. NAVSIM: data-driven non-reactive autonomous vehicle simulation and benchmarking, 2024
[Gigapixel] Rowe et al. Scaling self-play for end-to-end driving, 2026
[Roach] Zhang et al. End-to-end urban driving by imitating a reinforcement learning coach, 2021
[RoaD] Garcia-Cobo et al. RoaD: rollouts as demonstrations for closed-loop supervised fine-tuning of autonomous driving policies, 2025
[LEAD] Nguyen et al. LEAD: minimizing learner-expert asymmetry in end-to-end driving, 2026

Combining PPO training on 3968 scenes with continuous IL training.
RAD. Fine-tunes an E2E policy with PPO.
Unfortunately not the official logos.
Some soon-to-be released papers from our group on fine-tuning Alpamayo in AlpaSim.
[RAD] Gao et al. RAD: training an end-to-end driving policy via large-scale 3DGS-based reinforcement learning, 2025
[BC-SAC] Lu et al. Imitation is not enough: robustifying imitation with reinforcement learning for challenging driving scenarios, 2023
[Spiced self-play] Cornelisse et al. Human-like autonomy emerges from self-play and a pinch of human data, 2026
[CLEAR] Shi et al. CLEAR: closed-loop reinforcement learning at scale for end-to-end autonomous driving, 2026
Noguchi and Yamamoto. Pseudo-expert regularized offline RL for end-to-end autonomous driving in photorealistic closed-loop environments, 2025
[Raw2Drive] Yang et al. Raw2Drive: reinforcement learning with aligned world models for end-to-end autonomous driving (in CARLA v2), 2025
Flexible outputs of AlpaSim: Map, NuRec (3DGS), and the OmniDreams world model.
AlpaSim. Performant, modular and open-source closed-loop simulator for E2E driving.
Steps per GPU-hour on 8 to 64 nodes: flat per GPU, so linear in GPUs.
AlpaGym. Closed-loop RL on top of AlpaSim and Cosmos-RL.
[AlpaSim] NVIDIA. AlpaSim: an open-source autonomous vehicle simulation platform, repository, 2026
[AlpaGym] NVIDIA. AlpaGym: a reinforcement-learning framework for end-to-end autonomous-driving policies, repository, 2026
[NuRec] NVIDIA. Omniverse NuRec, documentation
[OmniDreams] NVIDIA. NVIDIA OmniDreams: real-time generative world model for closed-loop autonomous vehicle simulation, 2026
[Cosmos-RL] NVIDIA. Cosmos-RL, repository, 2026
| Gap | Problem | Workaround | |
|---|---|---|---|
| RL with trajectory outputs | IL policies generate planned trajectories, but only ~0.1s are executed, leading to very sparse training signals. | Mix in imitation or open-loop RL, which trains the whole plan | |
| Critic initialization | PPO needs a critic \(V^{\pi_\theta}\), which pre-training doesn’t provide. Training with a random critic destroys the policy. | Initialize \(V^{\pi_\theta}\) from Monte Carlo rollouts from the data or pre-trained policy. | |
| Sim2Real gaps of the renderer | 3DGS is only valid on a corridor around the logged trajectory. World-models can break down in the tail (e.g. just before collisions). | End the episode when the ego leaves the corridor |
[Flow-GRPO] Liu et al. Flow-GRPO: training flow matching models via online RL, 2025
[ReCogDrive] Li et al. ReCogDrive: a reinforced cognitive framework for end-to-end autonomous driving, 2025
[PlannerRFT] Li et al. PlannerRFT: reinforcing diffusion planners through closed-loop and sample-efficient fine-tuning, 2026
[JSRL] Uchendu et al. Jump-start reinforcement learning, 2022
[VAPO] Yue et al. VAPO: efficient and reliable reinforcement learning for advanced reasoning tasks, 2025
[ReSim] Yang et al. ReSim: reliable world simulation for autonomous driving, 2025
[NeuroNCAP] Ljungbergh et al. NeuroNCAP: photorealistic closed-loop safety testing for autonomous driving, 2024
[RAD] Gao et al. RAD: training an end-to-end driving policy via large-scale 3DGS-based reinforcement learning, 2025

Three rewards: a large reasoning model grades the trace, a binary check that the trace’s decision matches the trajectory, and the distance to the logged trajectory as behavior reward.
| RL rewards | Reasoning grade | Reasoning-action consistency | Close encounters, log replay |
|---|---|---|---|
| SFT only | 3.1 | 0.62 | 6.9% |
| plus reasoning grade | 4.5 | 0.53 | 5.8% |
| plus consistency | 4.5 | 0.85 | 6.2% |
| plus trajectory reward | 4.4 | 0.83 | 3.7% |
[Alpamayo-R1] NVIDIA. Alpamayo-R1: bridging reasoning and action prediction for generalizable autonomous driving in the long tail, 2025
RL for autonomous driving has made great progress, but many exciting questions remain.