Research
DiffuSearch: How Hybrid Trajectory Planning Benefits from Aligned Objectives in Diffusion and Action Space
DiffuSearch: Hybrid Trajectory Planning with Aligned Objectives in Diffusion and Action Space Overview Research area: Autonomous driving trajectory planning, specifically hybrid planners that combine
- arXiv
- 2609.02252
- Published
- 2026-09-02
- Authors
- Steffen Hagedorn, Aron Distelzweig, Alexandru P. Condurache
AI summary
DiffuSearch: Hybrid Trajectory Planning with Aligned Objectives in Diffusion and Action SpaceOverview
Research area: Autonomous driving trajectory planning, specifically hybrid planners that combine generative diffusion models with search-based refinement (Monte Carlo Tree Search) in an action space.
Technical level: Advanced. The paper assumes familiarity with denoising diffusion probabilistic models, classifier-free guidance, score functions, and Monte Carlo Tree Search with the PUCT criterion, plus closed-loop driving benchmarks.
Scope: The paper proposes and evaluates DiffuSearch, a two-stage planner that uses one shared set of driving objectives as differentiable guidance for a diffusion model and as the reward function for action-space MCTS refinement, tested on nuPlan and interPlan reactive closed-loop benchmarks.
What This Paper Is About
Most hybrid planners in autonomous driving chain together modules that each optimize their own objectives, so a refinement stage can radically change an initial plan instead of improving it. DiffuSearch addresses this by having both stages pursue the same four driving goals: collision avoidance, drivable area compliance, comfort, and progress. The goal is a continuous, locally consistent refinement of an initial trajectory rather than a replacement of it.
Key Contributions
- A novel trajectory planner, DiffuSearch, that combines a guided diffusion backbone with MCTS refinement in a discretized action space, using the initial joint prediction as a strong prior that confines the search to a local region.
- A demonstration that MCTS refinement is the primary source of improvement, and that using the same objectives in classifier-free diffusion guidance and in the MCTS reward provides additional consistent gains.
- Evidence that the model achieves competitive and state-of-the-art results in reactive closed-loop simulation across nuPlan and interPlan benchmarks with different background traffic agents.
- A trajectory-consistency analysis showing DiffuSearch's refiner acts as a local repair mechanism, with substantially smaller deviations between initial and refined trajectories than the rule-based post-processing baseline PLUTO.
Main Findings
- State-of-the-art on SMART-reactive benchmarks: DiffuSearch scores 91.39 (Val14-R), 89.55 (Val14-SR), 93.03 (Test14-R), 91.12 (Test14-SR), 79.98 (Test14-hard-R), and 77.07 (Test14-hard-SR). It achieves state-of-the-art results on all three SR benchmarks and two of three R benchmarks.
- Largest gains on hard, interactive scenarios: Improvement of up to 1.82% over the DiffusionPlanner baseline and up to 4.92% over the nuPlan challenge winner PDM-Hybrid on Test14-hard-SR. On Val14-R, DiffuSearch (91.39) lies slightly behind PDM-Hybrid (92.11).
- Guidance alone hurts, MCTS alone helps: Adding diffusion guidance alone decreases scores by up to -1.45% on Val14-R and -2.1% on Test14-SR; the paper suggests this may explain why no quantitative guidance results have been published previously. Adding MCTS refinement alone consistently improves scores, by up to +1.11% on Test14-hard-SR, and never decreases performance.
- Aligned objectives outperform either alone: Combining guidance and MCTS yields the best score on every split and benchmark, exceeding the sum of the individual effects. The full model reaches 79.98 on Test14-hard-R versus 79.44, 78.77, 79.18, 79.01, 42.53, 72.58, 66.24, and 79.34 for the ablated guidance/reward configurations. The largest single drop from an ablation is to 42.53.
- Refinement stays close to the proposal: On Test14 with IDM agents, DiffuSearch deviates 0.754 ± 0.484 m in L2, 0.016 ± 0.020 rad in heading, and 0.382 ± 0.381 m/s in speed, versus 1.469 ± 1.410 m, 0.015 ± 0.012 rad, and 0.474 ± 0.432 m/s for PLUTO. With SMART agents, deviations are 1.859 ± 1.810 m, 0.022 ± 0.028 rad, and 0.919 ± 1.241 m/s versus 3.373 ± 2.713 m, 0.030 ± 0.031 rad, and 1.061 ± 0.804 m/s.
- Safety metrics improve, comfort improves most: With SMART agents on Test14-hard, DiffuSearch reaches NC 98.50 (versus 96.63), TTC 94.01 (versus 90.26), DAC 97.00 (versus 98.50), comfort 83.90 (versus 65.92), and progress 88.76 (versus 90.26). Comfort improves by up to +18%.
- Cross-benchmark transfer on interPlan: DiffuSearch outperforms DiffusionPlanner at all three traffic densities under both agent types, e.g. 0.688/0.679/0.629 (IDM low/medium/high) versus 0.642/0.583/0.598, and 0.630/0.578/0.419 (SMART) versus 0.583/0.532/0.350.
- Runtime profile: Diffusion dominates runtime at small search budgets while MCTS cost grows approximately linearly with search steps; planning performance improves until local refinement saturates around 256 search steps, the operating point used throughout. Runtime was measured on a Python implementation without runtime optimizations.
- Comfort reward matters little: The comfort reward term in the MCTS reward barely changes behavior, attributed to the kinematic bicycle model already producing smooth, feasible plans.
Methodology in Plain English
The system has two stages. First, a diffusion transformer takes object-level scene inputs and generates a single joint prediction: future trajectories for the ego vehicle and all agents within a fixed radius. During denoising, four differentiable objective functions push the sample toward safe, on-road, progressing, and comfortable trajectories. These cost terms are collision risk (based on signed distance to other agents' bounding boxes, with an exponential penalty below a sensitivity radius), drivable area compliance (using a differentiable cost map from a Euclidean Signed Distance Field), progress (penalizing squared deviation from a target speed outside a tolerance band), and comfort (penalizing longitudinal and lateral jerk beyond thresholds). The weights are ordered so that collision avoidance dominates drivable area compliance, which dominates progress and comfort.
Second, MCTS takes the ego trajectory from that joint prediction and refines it locally. The search space is a discretized set of combined acceleration and steering angle commands, which keeps every branch interpretable as a maneuver. Selection follows the PUCT rule; the prior probability is a tight Gaussian centered on the discrete action closest to what the diffusion proposal prescribes, so search stays local rather than exploring globally. Expansion creates child nodes subject to continuity constraints on acceleration and steering changes. Simulation advances the ego with a kinematic bicycle model and updates other agents using the diffusion model's joint predictions at 10 Hz. The reward is the inverse of the same four objective costs, using the same weights as the guidance functions. After a fixed budget (256 search steps), the trajectory is read out by greedily following the highest-visit-count child. An emergency braking mechanism is included but described as scarcely needed because replanning at 10 Hz adapts quickly.
Experiments use the nuPlan framework, which contains approximately 1,300 hours of real-world driving data. Evaluation is reactive closed-loop simulation, where each scenario runs for 15 s at 10 Hz with a low-level controller. Background traffic is either rule-based IDM agents or learned reactive SMART agents. Results are reported on Val14 (1118 scenarios), Test14 (280), and Test14-hard (272), using normalized R-score and SR-score in [0, 100] derived from number of collisions, time-to-collision, drivable area compliance, progress, and comfort. The interPlan lane-change benchmark reports scores on its native [0, 1] scale across low, medium, and high traffic density. DiffuSearch deliberately reuses the same pretrained diffusion backbone as DiffusionPlanner so that differences can be attributed to guidance and MCTS refinement.
Why This Matters
Impact on research: The paper challenges the common practice of letting different modules in a hybrid planner optimize different objectives. It shows empirically that sharing objectives across implicit guidance and explicit search compounds, even though guidance by itself degrades performance. It also provides a first quantitative demonstration that classifier-free guidance alone does not improve closed-loop planning, an effect the DiffusionPlanner authors had not reported at scale. The trajectory-consistency analysis offers a concrete way to measure whether a refinement stage is repairing or replacing a learned proposal.
Real-world applications:
- Autonomous passenger vehicles navigating unprotected turns, tight merges, and pedestrian interactions, where the paper reports its largest gains.
- Lane-change decision-making in dense traffic, which the interPlan benchmark tests directly.
- Safety-critical constraint enforcement in deployed planners, since the MCTS stage provides interpretable branches and explicit per-branch cost evaluation rather than only implicit steering.
- Ride comfort tuning for robotaxi or shuttle fleets, where comfort improved by up to +18%.
Industry relevance: The work comes from Robert Bosch GmbH with academic partners at the University of Lübeck and the University of Freiburg, and it targets deployment concerns directly: explainability, explicit constraint checks, and a runtime trade-off analysis showing that MCTS adds cost linearly while the diffusion backbone dominates at small budgets.
Future Directions
- Error feedback: Incorporating a mechanism that lets the prediction model learn from past errors to improve temporal consistency during closed-loop inference.
- Multi-modal proposals: Extending DiffuSearch so the MCTS can explicitly reason over distinct strategic maneuvers in ambiguous scenarios, rather than refining a single joint prediction.
- Guidance function design: Since guidance alone degraded performance while helping in combination with search, better-shaped guidance functions (sparser, indirectly addressing higher-order derivatives, with smooth gradients of consistent magnitude) could change the balance the authors observe.
- Search and model fidelity: The kinematic bicycle model is noted to become inaccurate under extreme lateral acceleration or tire-slip regimes, and the 256-step search budget is the point where local refinement saturates on the tested benchmarks; both leave room for investigation.
Target Audience
Researchers and engineers working on autonomous driving planning, generative models for trajectory prediction, or search-based motion planning. It is most useful for readers who already understand diffusion guidance and MCTS and want to see how those components behave when their objectives are unified. Practitioners evaluating hybrid planner architectures for deployment will find the ablation and runtime analyses particularly relevant.
Authors’ abstract
In trajectory planning for autonomous driving, hybrid planning architectures are often realized as a collection of disparate modules, each with its own objectives. This lack of a unifying principle can lead to inconsistencies between the initial and refined trajectory, resulting in suboptimal behavior. We address this by introducing DiffuSearch, a novel hybrid planner that uses a unified set of objectives across generation and refinement. Our model encourages all components to follow the same shared driving goals: collision avoidance, drivable area compliance, comfort, and progress. DiffuSearch employs a two-stage architecture. First, a guided diffusion model generates a scene-consistent, joint trajectory prediction, using our driving objectives as differentiable guidance functions to implicitly steer the denoising process. Second, a Monte Carlo Tree Search (MCTS) in a discretized action space performs an explicit, local refinement of this proposal, leveraging the same driving objectives as its reward function. This synergistic design leverages the diffusion model's strength in finding scene-consistent solutions combined with the explainable, constraint-aware refinement of MCTS. Experiments on nuPlan and interPlan reactive closed-loop benchmarks demonstrate that DiffuSearch achieves strong and often state-of-the-art performance, substantially reducing collisions and improving comfort, particularly in complex, interactive scenarios. Our ablation studies indicate that MCTS refinement is the main mechanism behind the gains, while sharing objectives between implicit guidance and explicit search provides further consistent improvements.