Test-Time Trajectory Optimization for Autonomous Driving
About
End-to-end planners for autonomous driving typically generate a set of candidate trajectories, score each one, and return the highest-scoring candidate. However, the scorer is applied only after the proposals are generated and cannot influence the set of trajectories: a weak set of candidates limits planning performance regardless of the scorer's quality. We instead treat the scorer as a learned trajectory-level reward function and search for trajectories that maximize it. Our method, TOAD, runs the Cross-Entropy Method at test time, warm-started from the planner's proposals. It requires no retraining and is plug-and-play for existing planners. Across six base planners, TOAD improves results on NAVSIM-v1 (94.7 PDMS), NAVSIM-v2 (56.3 EPDMS), and the closed-loop HUGSIM benchmark. The code will be made publicly available via the project page: https://valeoai.github.io/TOAD/.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Autonomous Driving Planning | NAVSIM v1 (test) | NC99.1 | 151 | |
| Planning | NAVSIM v1 (test) | PDMS94.7 | 62 | |
| Autonomous Driving Trajectory Planning | NAVSIM navhard-two-stage v2 (test) | Stage 1 NC99.1 | 48 | |
| Autonomous Driving Planning | NAVSIM navhard-two-stage v2 | EPDMS56.3 | 13 | |
| Closed-loop Autonomous Driving | PandaSet (test) | NC57.3 | 6 | |
| Closed-loop Autonomous Driving | Waymo (test) | NC70.3 | 6 | |
| Closed-loop Autonomous Driving | KITTI360 (test) | NC44 | 6 | |
| Closed-loop Autonomous Driving | nuScenes (test) | NC69.1 | 6 |