Scaling Self-Play for End-to-End Driving

📅 2026-06-17
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses key limitations in end-to-end autonomous driving—namely, reliance on limited human demonstrations, absence of closed-loop feedback, error accumulation, and poor handling of long-tail interactive scenarios—by introducing the first scalable pixel-level self-play training framework. Leveraging the high-throughput Gigapixel simulator for efficient closed-loop learning, the approach integrates a self-play DAgger algorithm, privileged reinforcement learning with teacher policy distillation, and lightweight perception adaptation to enable robust sim-to-real transfer. Experiments demonstrate that the method achieves state-of-the-art performance on the HUGSIM and NAVSIM-v2 benchmarks without any human trajectory supervision, with policy performance scaling linearly with the scale of self-play training.
📝 Abstract
End-to-end autonomous driving models are typically trained on offline human-demonstration datasets that provide limited state coverage and often no closed-loop feedback, making them prone to compounding errors when deployed in closed-loop and brittle to long-tail agent interactions. To overcome these limitations, we propose an alternative strategy for training end-to-end driving models: large-scale self-play directly from pixels in simulation. While prior self-play approaches have shown promising transfer to real-world driving, they typically assume vectorized Bird's-Eye-View (BEV) observations that are incompatible with end-to-end policies operating directly on sensor observations. To this end, we introduce Gigapixel, a high-throughput batched driving simulator with perspective rendering, enabling scalable self-play directly from pixel observations. Rather than targeting compute-costly photorealistic sensor simulation, Gigapixel renders a simplified bounding-box world that preserves essential scene structure while achieving throughput at 50k agent steps per second. Since direct pixel-space self-play RL is prohibitively sample-inefficient at end-to-end model scale, we propose self-play DAgger training: we train pixel-based policies in self-play via on-policy distillation from a privileged RL teacher. To bridge the sim-to-real gap, we subsequently transfer the self-play trained policies to real-world sensor data through lightweight perception adaptation. Policies trained in Gigapixel and adapted to real-world sensor data achieve competitive performance on the HUGSIM and NAVSIM-v2 benchmarks without human trajectory supervision. Moreover, scaling self-play training yields proportional gains in policy performance, establishing self-play as a practical and scalable strategy for training end-to-end models.
Problem

Research questions and friction points this paper is trying to address.

end-to-end driving
self-play
closed-loop feedback
compounding errors
long-tail interactions
Innovation

Methods, ideas, or system contributions that make the work stand out.

self-play
end-to-end driving
pixel-based policy
simulation-to-real transfer
DAgger distillation
🔎 Similar Papers