感知计算的决策价值

arXiv cs.LG 论文

摘要

该论文提出了 DEEP,一个用于评估感知系统中计算升级分配器的基准,并将其与决策基准(decision-oracle)进行对比,发现在 KITTI、nuScenes 和 nuPlan 数据集上,实际会改变下游损失的升级中有 34–54% 反而使性能变差。

arXiv:2609.35910v1 Announce Type: new Abstract: Adaptive perception spends extra computation on inputs where perception is expected to improve. When perception feeds a downstream decision system, a better perception output need not produce a better decision. We define the decision value of perception compute as the change in downstream loss from escalating an input from a cheap to an expensive perception mode. Because this value can be negative, the allocation of perception compute should be judged against a budget-constrained decision oracle, with uniform full-fidelity inference as a baseline rather than an upper bound. We introduce DEEP (Decision Evaluation for Escalated Perception), a benchmark that scores pre-escalation allocators against this oracle under selection, latency and energy budgets, charging each allocator for its own computation. With deployed monocular geometry on KITTI and nuScenes, we find that 34--54% of the escalations that change downstream loss make it worse; harmful escalations also occur for the published PDM-Closed planner, evaluated open-loop on nuPlan with real detector outcomes. On nuScenes, perception-level gain frequently disagrees in sign with decision value. This mismatch has practical consequences: choosing among fixed deployable signals by missed-object perception gain rather than by decision value reduces realized test decision gain by 7.4% of the all-cheap loss on average. Learned allocators recover part of the oracle's value by finding beneficial escalations but select nearly as much harm as random, and once their own computation is charged at a 20% latency budget, only the lightweight routers, at about 3.5\% of a full detector pass, still beat random.
查看原文
查看缓存全文

缓存时间: 2026/09/30 09:41

# The Decision Value of Perception Compute
Source: [https://arxiv.org/html/2609.35910](https://arxiv.org/html/2609.35910)
Hoang Pham Cong & Ho Viet Duc Luong

###### Abstract

Adaptive perception spends extra computation on inputs where perception is expected to improve\. When perception feeds a downstream decision system, a better perception output need not produce a better decision\. We define the*decision value*of perception compute as the change in downstream loss from escalating an input from a cheap to an expensive perception mode\. Because this value can be negative, the allocation of perception compute should be judged against a budget\-constrained decision oracle, with uniform full\-fidelity inference as a baseline rather than an upper bound\. We introduce DEEP \(Decision Evaluation for Escalated Perception\), a benchmark that scores pre\-escalation allocators against this oracle under selection, latency and energy budgets, charging each allocator for its own computation\. With deployed monocular geometry on KITTI and nuScenes, we find that 34–54% of the escalations that change downstream loss make it worse; harmful escalations also occur for the published PDM\-Closed planner, evaluated open\-loop on nuPlan with real detector outcomes\. On nuScenes, perception\-level gain frequently disagrees in sign with decision value\. This mismatch has practical consequences: choosing among fixed deployable signals by missed\-object perception gain rather than by decision value reduces realized test decision gain by 7\.4% of the all\-cheap loss on average\. Learned allocators recover part of the oracle’s value by finding beneficial escalations but select nearly as much harm as random, and once their own computation is charged at a 20% latency budget, only the lightweight routers, at about 3\.5% of a full detector pass, still beat random\.

## 1Introduction

Adaptive perception is motivated by a simple trade\-off: more computation can improve perception, but it need not be spent on every input\. Existing methods therefore try to identify where additional computation is worthwhile, using signals such as uncertainty, difficulty, criticality, or expected perception gain\([Weiss et al\., 2013](https://arxiv.org/html/2609.35910#bib.bib1);[Heo et al\., 2022](https://arxiv.org/html/2609.35910#bib.bib2);[Kang et al\., 2022](https://arxiv.org/html/2609.35910#bib.bib3);[Liu et al\., 2022](https://arxiv.org/html/2609.35910#bib.bib4)\)\. Selective routing between weak and strong detectors takes this idea further, sending an input to the expensive model only when it is expected to improve prediction quality, while recognizing that the stronger model need not be better on every input\([Qiu et al\., 2024](https://arxiv.org/html/2609.35910#bib.bib26);[Geng et al\., 2026](https://arxiv.org/html/2609.35910#bib.bib27)\)\. In these approaches, the value of additional perception compute is evaluated through the perception improvement it provides\.

This criterion is incomplete when perception feeds a downstream decision system\. A more expensive detector may recover a missed object without changing the downstream action, recover one that changes a safety\-critical action, or add a false positive that triggers an unnecessary response\. Figure[1](https://arxiv.org/html/2609.35910#S1.F1)shows two nuScenes frames in which the full mode recovers the same kind of missed object, a bus: the braking controller decelerates correctly in one frame and brakes hard for a bus outside its path in the other\. What ultimately determines whether additional compute is worthwhile is therefore its effect on the downstream decision, for which perception gain is only an indirect signal\. We call this the*decision value*of perception compute: the change in downstream loss from escalating an input from a cheap to an expensive perception mode, positive when the loss decreases\.

Such cases are not isolated\. Across KITTI\([Geiger et al\., 2012](https://arxiv.org/html/2609.35910#bib.bib11)\)and nuScenes\([Caesar et al\., 2020](https://arxiv.org/html/2609.35910#bib.bib12)\), a substantial fraction of the escalations that change downstream loss make it worse, also for a published planner, and different downstream systems can assign opposite values to the same perception change\. Decision value is therefore not determined by perception improvement alone, nor is it intrinsic to the perception model\. Because it can be negative, uniform full\-fidelity inference, which absorbs harmful escalations together with beneficial ones, is a practical baseline when the budget admits it, not an upper bound on allocation; the reference for allocation quality is a*budget\-constrained decision oracle*that spends the budget on the most valuable escalations and skips harmful ones\. This oracle is not deployable, because decision value is known only after both modes have run and their decisions have been evaluated against the scene: a deployable allocator must decide before escalation from the input, the cheap output and available context, and pay for whatever computation it uses\.

We introduce DEEP \(Decision Evaluation for Escalated Perception\), a benchmark for this pre\-escalation allocation problem\. DEEP scores allocators by the decision value they realize relative to the decision oracle under selection, latency, and energy budgets, while charging each allocator for its own computation\. Its core track uses detection\-based driving pipelines on KITTI and nuScenes, and its external track uses published planners on nuPlan\. This paper makes three contributions\.

- •We define the decision value of perception compute and, because it is signed, measure allocation quality against a budget\-constrained decision oracle, with uniform full fidelity as a baseline rather than an upper bound\.
- •We introduce DEEP, which evaluates pre\-escalation allocation against the decision oracle under selection and measured compute budgets, including the allocator’s own computation cost\. Because perception outputs, decision values and costs are cached, evaluating a new allocator requires only its pre\-escalation scores and, for measured budgets, its own measured cost, not rerunning the perception models\.
- •We find that decision value is sign\-varying, consumer\-dependent and not determined by perception\-level improvement alone, that ranking allocators by perception gain can select worse ones, and that learned allocators capture part of the beneficial value but retain their advantage under measured budgets only at low overhead relative to a full detector pass\.

cheap, 320 pxfull, 640 pxcheap, 320 pxfull, 640 px![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/fig1/neg1_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/fig1/neg1_full.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/fig1/pos4_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/fig1/pos4_full.jpg)\(a\)escalation harms: keep speed→\\tohard brake\(b\)escalation helps: keep speed→\\todecelerateFigure 1:Better detection need not improve the decision\.Two nuScenes frames under the same braking controller and monocular geometry\. In both, the full mode recovers a bus that the cheap mode misses \(green box; dashed yellow: the missed reference object\); the shaded band is the controller’s driving corridor on the road\.\(a\)The recovered bus lies outside the corridor, but the monocular lift places it inside, and the controller brakes hard\.\(b\)The recovered bus lies inside the corridor, and the controller decelerates\. Both improve detection, yet their decision values have opposite signs\.
## 2Related Work

#### Adaptive inference and task\-aware computation\.

Adaptive inference varies computation across inputs\. Dynamic model selection trades accuracy against computation per input\([Weiss et al\., 2013](https://arxiv.org/html/2609.35910#bib.bib1)\), and real\-time detectors adapt image scale to each image’s sensitivity to downscaling, prioritize safety\-critical regions\([Heo et al\., 2022](https://arxiv.org/html/2609.35910#bib.bib2);[Kang et al\., 2022](https://arxiv.org/html/2609.35910#bib.bib3);[Liu et al\., 2022](https://arxiv.org/html/2609.35910#bib.bib4)\), or route LiDAR frames through shallow or deep processing by scene complexity\([Kim and Park, 2026](https://arxiv.org/html/2609.35910#bib.bib33)\)\. Robot policies likewise condition computation on the task state\([Li et al\., 2026](https://arxiv.org/html/2609.35910#bib.bib17);[Pei et al\., 2026](https://arxiv.org/html/2609.35910#bib.bib18);[Chun et al\., 2025](https://arxiv.org/html/2609.35910#bib.bib19)\)\. These methods are evaluated by retained perception accuracy or task success at reduced cost; DEEP instead values an escalation by its marginal effect on the loss of a separate decision system\.

#### Selective offloading and routing\.

Structurally, the closest work routes inputs between a weak and a strong detector\. Adaptive Feeding classifies each image as easy or hard and sends it to a fast or an accurate detector\([Zhou et al\., 2017](https://arxiv.org/html/2609.35910#bib.bib28)\)\. ORIC defines a per\-image offloading reward as the gain in contextual mAP from replacing a weak detector’s output with a strong detector’s, estimates it from the weak detector’s results alone at a cost of about 0\.5 ms, and offloads images under a budget\([Qiu et al\., 2024](https://arxiv.org/html/2609.35910#bib.bib26)\)\. Budget\-adaptive routing predicts from raw pixels whether swapping in the strong detector’s output on a frame raises dataset\-wide AP, so that the weak pass can be skipped, and charges the estimator to the compute budget\([Geng et al\., 2026](https://arxiv.org/html/2609.35910#bib.bib27)\)\. Both works find that the strong detector is not better on every input and that reward\-guided routing can exceed the strong detector’s mAP; within a single network, additional depth can likewise turn a correct prediction into an error\([Kaya et al\., 2019](https://arxiv.org/html/2609.35910#bib.bib20)\)\. DEEP shares this allocation structure: a signed per\-input value, estimated before escalation and selected under a budget\. What differs is the value\. In these detector\-routing methods it is the change in detection quality; in DEEP it is the change in the loss of a downstream decision system\. The two are not interchangeable: on nuScenes, four per\-input perception\-loss gains disagree in sign with decision value on 25–51% of the frames where both are non\-zero, and the same perception change can have opposite values for two downstream systems\. DEEP also measures whether perception\- and decision\-level evaluation select different allocators, how much of the oracle each recovers, and whether its advantage survives its own cost\. Routing between language models\([Ong et al\., 2025](https://arxiv.org/html/2609.35910#bib.bib25)\)and selective prediction\([Geifman and El\-Yaniv, 2017](https://arxiv.org/html/2609.35910#bib.bib21);[Galil et al\., 2023](https://arxiv.org/html/2609.35910#bib.bib22)\)make per\-input choices judged by the quality of a model’s own output, and cost\-sensitive offloading\([Moothedath et al\., 2026](https://arxiv.org/html/2609.35910#bib.bib30)\)and learning to defer\([Mozannar and Sontag, 2020](https://arxiv.org/html/2609.35910#bib.bib31)\)trade prediction error against offloading or deferral cost; in each, utility is defined on the prediction rather than by the loss of a downstream decision system\.

#### Planning\-aware perception evaluation\.

Another line of work evaluates perception by its downstream consequences rather than by task\-agnostic accuracy\. PKL scores a detector by the divergence between a learned planner’s outputs given reference and given detected objects\([Philion et al\., 2020](https://arxiv.org/html/2609.35910#bib.bib5)\), planning\-aware metrics evaluate detection and prediction by their effect on downstream planning\([Ivanovic and Pavone, 2022](https://arxiv.org/html/2609.35910#bib.bib6)\), TIP models the planner as an expected\-utility maximizer and analyzes how perception noise affects its objective\([Li and Yang, 2023](https://arxiv.org/html/2609.35910#bib.bib7)\), and task\-aware risk estimation assesses the risk a detected perception failure poses to the motion plan\([Antonante et al\., 2023](https://arxiv.org/html/2609.35910#bib.bib8)\)\. DEEP shares this premise but asks a different question\. These methods score a perception output or failure once it is available; DEEP asks for the marginal downstream value of one additional computation on one input, under a budget, and requires the allocator to act before it runs\.

#### Value of information and computation\.

Valuing information or computation by its effect on decisions is classical\. Information value theory prices the resolution of uncertainty by the decisions it improves\([Howard, 1966](https://arxiv.org/html/2609.35910#bib.bib24)\), rational metareasoning defines the value of a computation as the expected improvement in decision quality it yields, net of its cost\([Russell and Wefald, 1991](https://arxiv.org/html/2609.35910#bib.bib29);[Lieder and Griffiths, 2017](https://arxiv.org/html/2609.35910#bib.bib10)\), active perception chooses sensing actions for the task at hand\([Bajcsy, 1988](https://arxiv.org/html/2609.35910#bib.bib23)\), including perceptual attention in robot driving\([Reece and Shafer, 1995](https://arxiv.org/html/2609.35910#bib.bib9)\), and selective perception runs the perceptual analyses whose expected value of information justifies their cost\([Oliver and Horvitz, 2005](https://arxiv.org/html/2609.35910#bib.bib32)\)\. These ideas motivate our formulation, which operationalizes them for cheap\-to\-full escalations of learned perception on a fixed input, with the realized change in downstream loss as the value, a budget\-constrained oracle as the reference and an allocator that commits before escalation\. A negative value does not contradict the non\-negative expected value of information:ViqV\_\{i\}^\{q\}is realized on a single input, the full output replaces rather than supplements the cheap one, and it is consumed by a fixed decision rule rather than by a decision maker that optimally combines both\.

## 3Decision Value of Perception Compute

Let𝐱i\\mathbf\{x\}\_\{i\}be an input with reference scene state𝐬i\\mathbf\{s\}\_\{i\}\. The cheap and full perception modes produce𝐳i𝖼=f𝖼​\(𝐱i\)\\mathbf\{z\}\_\{i\}^\{\\mathsf\{c\}\}=f\_\{\\mathsf\{c\}\}\(\\mathbf\{x\}\_\{i\}\)and𝐳i𝖿=f𝖿​\(𝐱i\)\\mathbf\{z\}\_\{i\}^\{\\mathsf\{f\}\}=f\_\{\\mathsf\{f\}\}\(\\mathbf\{x\}\_\{i\}\), respectively\. A downstream systemqqconsists of a decision ruleπq\\pi\_\{q\}and a downstream lossℒq\\mathcal\{L\}\_\{q\}\. We define the*decision value*of escalating inputiias

Viq=ℒq​\(πq​\(𝐳i𝖼\),𝐬i\)−ℒq​\(πq​\(𝐳i𝖿\),𝐬i\),V\_\{i\}^\{q\}=\\mathcal\{L\}\_\{q\}\\\!\\left\(\\pi\_\{q\}\(\\mathbf\{z\}\_\{i\}^\{\\mathsf\{c\}\}\),\\mathbf\{s\}\_\{i\}\\right\)\-\\mathcal\{L\}\_\{q\}\\\!\\left\(\\pi\_\{q\}\(\\mathbf\{z\}\_\{i\}^\{\\mathsf\{f\}\}\),\\mathbf\{s\}\_\{i\}\\right\),\(1\)which is positive when the full mode reduces downstream loss, zero when it has no effect, and negative when it increases the loss\.ViqV\_\{i\}^\{q\}is a gross value; the cost of computation enters through the budget below\. A per\-input perception lossℰ\\mathcal\{E\}analogously induces the perception gainGiℰ=ℰ⁡\(𝐳i𝖼,𝐬i\)−ℰ⁡\(𝐳i𝖿,𝐬i\)G\_\{i\}^\{\\mathcal\{E\}\}=\\mathcal\{E\}\(\\mathbf\{z\}\_\{i\}^\{\\mathsf\{c\}\},\\mathbf\{s\}\_\{i\}\)\-\\mathcal\{E\}\(\\mathbf\{z\}\_\{i\}^\{\\mathsf\{f\}\},\\mathbf\{s\}\_\{i\}\), while a planning\-aware metricℳr\\mathcal\{M\}\_\{r\}, oriented as a loss, inducesHir=ℳr​\(𝐳i𝖼,𝐬i\)−ℳr​\(𝐳i𝖿,𝐬i\)H\_\{i\}^\{r\}=\\mathcal\{M\}\_\{r\}\(\\mathbf\{z\}\_\{i\}^\{\\mathsf\{c\}\},\\mathbf\{s\}\_\{i\}\)\-\\mathcal\{M\}\_\{r\}\(\\mathbf\{z\}\_\{i\}^\{\\mathsf\{f\}\},\\mathbf\{s\}\_\{i\}\)\. Both are positive when the full mode scores better, but the allocation target isVqV^\{q\}, notGℰG^\{\\mathcal\{E\}\}orHrH^\{r\}\.

#### The oracle reference\.

With equal escalation costs, a selection budgetkkpermits at mostkkescalations\. The decision oracle selects

𝒜q∗\(k\)=argmax𝒜:\|𝒜\|≤k∑i∈𝒜Viq\.\\mathcal\{A\}\_\{q\}^\{\*\}\(k\)=\\arg\\max\_\{\\mathcal\{A\}:\\,\|\\mathcal\{A\}\|\\leq k\}\\sum\_\{i\\in\\mathcal\{A\}\}V\_\{i\}^\{q\}\.\(2\)The budget is a capacity, not a quota: becauseViqV\_\{i\}^\{q\}may be negative, the oracle selects only beneficial escalations and may leave capacity unused\. DEEP evaluates each input counterfactually against a fixed reference scene state and defines the gain of an allocation as the sum of these per\-input values; where a decision rule or loss depends on the previous action, both branches use the action of all\-cheap operation \(Appendix[J](https://arxiv.org/html/2609.35910#A10)\)\. In sequential control,ViqV\_\{i\}^\{q\}therefore measures the counterfactual value of one escalation for the decision it informs, with the reference scene and history fixed, rather than its closed\-loop value\. We define𝒫q=\{i:Viq\>0\}\\mathcal\{P\}\_\{q\}=\\\{i:V\_\{i\}^\{q\}\>0\\\}, and𝒩q−=\{i:Viq<0\}\\mathcal\{N\}\_\{q\}^\{\-\}=\\\{i:V\_\{i\}^\{q\}<0\\\}\. Then

∑i∈𝒫qViq\+∑i∈𝒩q−Viq⏟all\-full<∑i∈𝒜q∗​\(k\)Viq⏟oracle at budget​kwhenever​\|𝒫q\|≤k​and​𝒩q−≠∅\.\\underbrace\{\\sum\_\{i\\in\\mathcal\{P\}\_\{q\}\}V\_\{i\}^\{q\}\+\\sum\_\{i\\in\\mathcal\{N\}\_\{q\}^\{\-\}\}V\_\{i\}^\{q\}\}\_\{\\text\{all\-full\}\}<\\underbrace\{\\sum\_\{i\\in\\mathcal\{A\}\_\{q\}^\{\*\}\(k\)\}V\_\{i\}^\{q\}\}\_\{\\text\{oracle at budget \}k\}\\quad\\text\{whenever \}\|\\mathcal\{P\}\_\{q\}\|\\leq k\\text\{ and \}\\mathcal\{N\}\_\{q\}^\{\-\}\\neq\\varnothing\.\(3\)Thus, whenever all beneficial escalations fit within the budget and at least one escalation is harmful, the oracle’s decision gain strictly exceeds that of all\-full inference\. The oracle thus measures the headroom of allocation, while all\-full inference remains a practical baseline when it fits the budget\.

#### What a single score must encode\.

Eq\. \([2](https://arxiv.org/html/2609.35910#S3.E2)\) also determines what an allocator must predict\. LetSiS\_\{i\}denote its score for inputii, and let𝒜S​\(k\)\\mathcal\{A\}\_\{S\}\(k\)contain thekkhighest\-scoring inputs\. An optimal score must do more than identify promising inputs: it must order beneficial escalations by their decision value and separate them from non\-beneficial ones\. We obtain the following characterization\.

###### Proposition 1\(Optimal ranking under equal costs\)\.

Assume equal escalation costs and letKq=\|\{i:Viq≥0\}\|K\_\{q\}=\|\\\{i:V\_\{i\}^\{q\}\\geq 0\\\}\|\. A score attains the optimum of Eq\. \([2](https://arxiv.org/html/2609.35910#S3.E2)\) for every budgetk≤Kqk\\leq K\_\{q\}if and only if: \(i\) all inputs withViq\>0V\_\{i\}^\{q\}\>0are ranked ahead of those withViq≤0V\_\{i\}^\{q\}\\leq 0, with positive values ordered non\-increasingly; and \(ii\) all inputs withViq=0V\_\{i\}^\{q\}=0are ranked ahead of those withViq<0V\_\{i\}^\{q\}<0\.

The proof is in Appendix[A](https://arxiv.org/html/2609.35910#A1), which also shows that no single strict ranking is optimal for two downstream systems with a ranking reversal among beneficial escalations\. Allocation quality therefore depends on the ordering of beneficial inputs and on the boundary between useful and harmful escalations, not on correlation withVqV^\{q\}alone\.

#### Multiple fidelities and measured cost\.

In deployment, perception modes differ in cost and the allocator itself is not free\. Letℱ\\mathcal\{F\}denote the available fidelity modes, with cheap mode𝖼∈ℱ\\mathsf\{c\}\\in\\mathcal\{F\}\. For each modem∈ℱm\\in\\mathcal\{F\}, define

Viq,m=ℒq​\(πq​\(𝐳i𝖼\),𝐬i\)−ℒq​\(πq​\(𝐳im\),𝐬i\),V\_\{i\}^\{q,m\}=\\mathcal\{L\}\_\{q\}\\\!\\left\(\\pi\_\{q\}\(\\mathbf\{z\}\_\{i\}^\{\\mathsf\{c\}\}\),\\mathbf\{s\}\_\{i\}\\right\)\-\\mathcal\{L\}\_\{q\}\\\!\\left\(\\pi\_\{q\}\(\\mathbf\{z\}\_\{i\}^\{m\}\),\\mathbf\{s\}\_\{i\}\\right\),\(4\)and letΔ​Cm\\Delta C\_\{m\}be the additional compute cost of selecting modemm, withΔ​C𝖼=0\\Delta C\_\{\\mathsf\{c\}\}=0\. In our cascade, higher\-fidelity modes are run from scratch, soΔ​Cm=Cm\\Delta C\_\{m\}=C\_\{m\}\. If the cheap mode and the allocator run on every input at costC𝖼\+CSC\_\{\\mathsf\{c\}\}\+C\_\{S\}, a per\-input budgetb≥C𝖼\+CSb\\geq C\_\{\\mathsf\{c\}\}\+C\_\{S\}leavesB=N⁡\(b−C𝖼−CS\)B=N\\\!\\left\(b\-C\_\{\\mathsf\{c\}\}\-C\_\{S\}\\right\)for escalation\. Allocation then becomes

max\{mi∈ℱ\}∑iViq,mis\.t\.∑iΔCmi≤B,\\max\_\{\\\{m\_\{i\}\\in\\mathcal\{F\}\\\}\}\\sum\_\{i\}V\_\{i\}^\{q,m\_\{i\}\}\\qquad\\text\{s\.t\.\}\\qquad\\sum\_\{i\}\\Delta C\_\{m\_\{i\}\}\\leq B,\(5\)a multiple\-choice knapsack that reduces to Eq\. \([2](https://arxiv.org/html/2609.35910#S3.E2)\) for two modes with equal escalation cost\. The budget is an average compute budget over inputs, not a per\-frame deadline\.

## 4DEEP: Decision Evaluation for Escalated Perception

DEEP evaluates allocators, not perception models: a track fixes the perception modes, the downstream system, the data split and the cost profile, and a submission scores each input before escalation\. Its design follows four principles \(Figure[2](https://arxiv.org/html/2609.35910#S4.F2)\)\.*Decision alignment*: additional computation is valued by its marginal effect on a fixed downstream loss,ViqV\_\{i\}^\{q\}in Eq\. \([1](https://arxiv.org/html/2609.35910#S3.E1)\), rather than by perception quality\.*Pre\-escalation validity*: an allocator commits before the expensive mode runs and may use only the input, the cheap output, previous frames, calibration and ego proprioception; such signals are*deployable*\. Signals derived from the full output or the reference state are*diagnostic*: they never enter an allocator’s input at test time, and when used directly as scores they only quantify what unavailable information would contribute\. On the non\-test units, a supervised allocator may use decision values, full outputs and reference states as supervision\.*Budget\-matched reference*: allocators are compared with the decision oracle at the same budget, and uniform full\-fidelity inference is reported as a baseline, not as an upper bound\.*Resource accounting*: under latency and energy budgets, the allocator’s own computation is charged on every input\.

![Refer to caption](https://arxiv.org/html/2609.35910v1/fig2.png)Figure 2:The DEEP task\.Top, deployment: every input pays for the cheap mode and the allocator, which scores it from pre\-escalation information only; an escalated input also pays for its higher\-fidelity mode\. Bottom, offline evaluation, unavailable to the allocator: the decisions obtained from the cached cheap and high\-fidelity outputs are scored on the same reference scene state to giveViqV\_\{i\}^\{q\}, inputs are selected from the scores under the budget, andnDG=\\mathrm\{nDG\}=realized gain / oracle gain\.### 4\.1Tracks and downstream systems

In every escalation pair the full mode is a detector at640640and the cheap mode is the same detector at lower resolution: YOLOv8s\([Jocher et al\., 2023](https://arxiv.org/html/2609.35910#bib.bib14)\)from320320on nuScenes and nuPlan, and on KITTI additionally YOLOv8s from384384and512512and RT\-DETR\-l\([Zhao et al\., 2024](https://arxiv.org/html/2609.35910#bib.bib13)\)from320320and480480\. The cached outputs of both modes enter Eq\. \([1](https://arxiv.org/html/2609.35910#S3.E1)\) counterfactually, on the same reference scene state\. A cell is one combination of dataset, detector pair, geometry and downstream system\. Each core cell uses either deployed monocular geometry or an oracle\-geometry control in which matched detections inherit reference 3D geometry and unmatched ones keep monocular geometry; the control changes only the geometry passed to the downstream system, and allocators receive identical inputs in both\.

The core track contains three downstream systems\. The braking controllerqbrakeq\_\{\\mathrm\{brake\}\}, on nuScenes and KITTI, is evaluated with a braking loss over safety shortfall and unnecessary braking\. The receding\-horizon controllerqtrajq\_\{\\mathrm\{traj\}\}, used on KITTI, selects longitudinal and lateral actions from perceived geometry and evaluates them against reference obstacles\. The published learned plannerqplanq\_\{\\mathrm\{plan\}\}on nuScenes is evaluated by the displacement of its argmax path from the logged future ego trajectory on the 2,655 frames that have one \(Appendix[J](https://arxiv.org/html/2609.35910#A10)\); it is included because PKL is built on it, and its loss measures deviation from the logged trajectory rather than safety\. The external track runs PDM\-Closed and IDM\([Dauner et al\., 2023](https://arxiv.org/html/2609.35910#bib.bib16)\)at their released configurations on nuPlan\([Caesar et al\., 2021](https://arxiv.org/html/2609.35910#bib.bib15)\), with trajectories scored against logged tracks by geometric losses\. Each mode’s observation is built from real detections on the nuPlan front camera: logged tracks inside the image are retained only when detected by that mode, while unmatched detections enter as false positives lifted onto the road plane\. Each state is evaluated in open loop with a fresh planner instance per branch \(Appendix[F](https://arxiv.org/html/2609.35910#A6)\)\.

### 4\.2Splits, statistics and metrics

Each track uses one deterministic split, fixed before any baseline was evaluated: by scene on nuScenes, by sequence on KITTI, and by log on nuPlan, since same\-log scenarios overlap in time\. The test splits contain 24 scenes, 6 sequences, and 9 logs, respectively\. Allocators are reported on these held\-out units; learned allocators are fit on the remaining units and evaluated once on the test split\.

Setting\-level quantities, namely the harm rate, the share of affected inputs \(Viq≠0V\_\{i\}^\{q\}\\neq 0\) withViq<0V\_\{i\}^\{q\}<0, and the harm ratio, are reported over all units because they characterize the perception–decision pair rather than a learned allocator\. Confidence intervals use 1,000 bootstrap resamples of scenes, sequences, or logs, never frames, and comparisons with random are paired within each draw\. Selections are evaluated in exact expectation over tie\-breaks, which matters for discrete signals \(Appendix[G](https://arxiv.org/html/2609.35910#A7)\)\.

Normalized decision gain\(nDG\) is the fraction of oracle decision value realized by an allocator at the same budget, andharm ratioρq\\rho\_\{q\}characterizes the perception–decision setting:

nDGq\(S,k\)=∑i∈𝒜S​\(k\)Viq∑i∈𝒜q∗​\(k\)Viq,ρq=∑i:Viq<0\|Viq\|∑i:Viq\>0Viq\.\\mathrm\{nDG\}\_\{q\}\(S,k\)=\\frac\{\\sum\_\{i\\in\\mathcal\{A\}\_\{S\}\(k\)\}V\_\{i\}^\{q\}\}\{\\sum\_\{i\\in\\mathcal\{A\}\_\{q\}^\{\*\}\(k\)\}V\_\{i\}^\{q\}\},\\qquad\\rho\_\{q\}=\\frac\{\\sum\_\{i:V\_\{i\}^\{q\}<0\}\|V\_\{i\}^\{q\}\|\}\{\\sum\_\{i:V\_\{i\}^\{q\}\>0\}V\_\{i\}^\{q\}\}\.\(6\)Since the oracle maximizes the numerator,nDG∈\(−∞,1\]\\mathrm\{nDG\}\\in\(\-\\infty,1\]:nDG=1\\mathrm\{nDG\}=1matches the oracle,nDG=0\\mathrm\{nDG\}=0realizes no net decision gain, andnDG<0\\mathrm\{nDG\}<0indicates that the selected escalations cause net harm\. When all beneficial inputs fit within the budget, uniform full\-fidelity inference retains a fraction1−ρq1\-\\rho\_\{q\}of the oracle value; thusρq=0\\rho\_\{q\}=0is the monotone\-benefit case in which full\-fidelity inference absorbs no harmful value\. Both metrics are reported only when their denominators are positive\. The oracle may leave capacity unused, whereas a ranking escalates exactly itskkhighest\-scoring inputs; under measured budgets, nDG divides by the zero\-overhead oracle at the same budget, so an allocator’s own cost reduces the capacity it can use\. Because nDG normalizes by oracle value, it is unstable when that value sits in few inputs; Appendix[E](https://arxiv.org/html/2609.35910#A5)therefore also reports realized decision gain\.

### 4\.3Budgets and baselines

The measured\-budget track implements Eq\. \([5](https://arxiv.org/html/2609.35910#S3.E5)\) as a cascade: the cheap pipeline and allocator run on every input, and an escalated input additionally runs its selected higher\-fidelity mode\. Per\-input budgetsb=C𝖼\+α​C𝖿b=C\_\{\\mathsf\{c\}\}\+\\alpha C\_\{\\mathsf\{f\}\}are expressed in milliseconds or millijoules at levels where a zero\-cost allocator could escalate a fractionα∈\{0\.1,0\.2,0\.3,0\.5\}\\alpha\\in\\\{0\.1,0\.2,0\.3,0\.5\\\}of inputs\. Detectors run in FP16 TensorRT on the target device; measured budgets charge each perception pipeline and the allocator’s preprocessing and inference, with the timing boundary of each track in Appendix[J](https://arxiv.org/html/2609.35910#A10)\. Selection budgets measure ranking quality by ranking each test split; causal allocation at a fixed rate is reported in Appendix[E](https://arxiv.org/html/2609.35910#A5)\.

We include random routing and ego speed as simple controls; cheap\-detection uncertainty and cheap\-side criticality as hand\-designed signals; ridge and gradient\-boosted gates over cheap\-side features; a detection\-list router in the style of ORIC over the 25 most confident cheap detections; and a 0\.15 GFLOPs pixel router on the downscaled camera frame\. The diagnostic signals comprise criticality from reference geometry, eight fixed perception\-loss gains, including the false\-negative gain \(the reduction in missed objects\) and the risk\-weightedℰrisk\\mathcal\{E\}\_\{\\mathrm\{risk\}\}, and the PKL and TIP gains\.

## 5Empirical Findings

The experiments cover 3,376 nuScenes and 8,008 KITTI frames with three downstream systems on the core track and 1,440 nuPlan states with two published planners on the external track\. Allocators are reported on the frozen test splits at a 20% budget unless stated otherwise\. We ask, in turn, whether escalation has signed decision value \(Section[5\.1](https://arxiv.org/html/2609.35910#S5.SS1)\), whether this holds for published planners under real detector outcomes \(Section[5\.2](https://arxiv.org/html/2609.35910#S5.SS2)\), whether decision value can be predicted before escalation \(Section[5\.3](https://arxiv.org/html/2609.35910#S5.SS3)\), whether judging allocators by perception gain selects the right ones \(Section[5\.4](https://arxiv.org/html/2609.35910#S5.SS4)\), and whether an allocator’s advantage survives its measured cost \(Section[5\.5](https://arxiv.org/html/2609.35910#S5.SS5)\)\.

### 5\.1Expensive perception has sign\-varying downstream value

Table 1:Sign\-varying decision value across datasets, detector families, fidelity gaps and downstream systems, over all units\. Affected: inputs with non\-zero decision value, of 3,376 nuScenes frames \(2,655 forqplanq\_\{\\mathrm\{plan\}\}\), 8,008 KITTI frames and 1,440 nuPlan states\. Harmed: share of affected inputs made worse by the full mode\. All\-full and Oracle@20: loss reduction relative to all\-cheap inference, for escalating every input \(all\-full, a compute\-agnostic baseline\) and for the oracle escalating up to 20% of inputs;†marks budget\-binding cells\. Rows show both geometries on nuScenes and deployed geometry on KITTI; the KITTI oracle\-geometry controls are in Appendix[C](https://arxiv.org/html/2609.35910#A3)\. nuPlan rows use real detector outcomes on nuPlan images\. See also Appendices[C](https://arxiv.org/html/2609.35910#A3)and[F](https://arxiv.org/html/2609.35910#A6)\.Dataset, system, geometryTransition / lossAffectedHarmedρq\\rho\_\{q\}All\-fullOracle@20nuScenes,qbrakeq\_\{\\mathrm\{brake\}\}, oracleYOLOv8s 320→\\to64014135\.5%0\.4214\.01%24\.07%nuScenes,qbrakeq\_\{\\mathrm\{brake\}\}, monoYOLOv8s 320→\\to64027339\.6%0\.4116\.47%27\.77%nuScenes,qplanq\_\{\\mathrm\{plan\}\}, oracle†YOLOv8s 320→\\to6401,17950\.9%0\.701\.31%4\.41%nuScenes,qplanq\_\{\\mathrm\{plan\}\}, mono†YOLOv8s 320→\\to6401,61249\.3%0\.711\.59%5\.31%KITTI,qtrajq\_\{\\mathrm\{traj\}\}, monoYOLOv8s 320→\\to64067848\.4%0\.2812\.78%17\.81%KITTI,qtrajq\_\{\\mathrm\{traj\}\}, monoYOLOv8s 384→\\to64045848\.7%0\.465\.97%11\.03%KITTI,qtrajq\_\{\\mathrm\{traj\}\}, monoYOLOv8s 512→\\to64026653\.8%1\.11−0\.59\-0\.59%5\.16%KITTI,qtrajq\_\{\\mathrm\{traj\}\}, monoRT\-DETR\-l 480→\\to64029543\.4%0\.582\.94%6\.98%nuPlan, PDM\-Closedsafety loss4544\.4%0\.339\.81%14\.74%nuPlan, IDMsafety loss540\.0%0\.061\.42%1\.50%Table[1](https://arxiv.org/html/2609.35910#S5.T1)reports decision value across our settings\. With monocular geometry, escalation harms 34–54% of affected inputs in every setting \(for KITTI braking, Appendix[C](https://arxiv.org/html/2609.35910#A3)\)\. On nuScenes underqbrakeq\_\{\\mathrm\{brake\}\}with oracle geometry, helpful escalations reduce the all\-cheap loss by 24\.1% and harmful ones increase it by 10\.1%, soρq=0\.42\\rho\_\{q\}=0\.42and uniform escalation reduces the loss by a net 14\.0%\. Under monocular geometry, uniform escalation reduces the trajectory controller’s loss by at most 12\.8%, and at 512→\\to640 it raises the loss by 0\.59% \(ρq=1\.11\\rho\_\{q\}=1\.11, interval\[0\.45,3\.82\]\[0\.45,3\.82\]\)\.

For the braking controller on nuScenes under oracle geometry, the mechanism is an exchange between recovered misses and added false positives among the objects the controller considers: on harmed frames the full mode adds a false positive that the controller reacts to in 76% of cases and recovers a miss it needs in 6%, against 29% and 62% on helped frames\. Across braking settings, 73–96% of the harm is unnecessary braking, not a safety shortfall\. Higher resolution raises recall and, at a fixed threshold, surfaces more low\-quality detections, so perception improvement does not fix the sign of decision value: in this setting, across four perception\-level gains, the signs disagree on 25–33% of braking and 50–51% of planner frames where both are non\-zero\. The downstream system also matters: of the 79 frames to which both systems respond, 40 are helped under one and harmed under the other \(Appendix[H](https://arxiv.org/html/2609.35910#A8)\)\.

Sign variation also persists when each fidelity gets its own operating point, chosen on the training units from precision and recall only\. With equal box counts on nuScenes braking under monocular geometry, the full mode is more precise than the cheap mode \(0\.76 against 0\.65\), yet 36\.2% of affected frames are harmed; under each of three such schemes, every nuScenes and moderate\-gap KITTI cell keeps harm of at least 34% andρq≥0\.33\\rho\_\{q\}\\geq 0\.33\(Appendix[D](https://arxiv.org/html/2609.35910#A4)\)\.

### 5\.2The pattern holds for a published planner under real detector outcomes

PDM\-Closed corroborates the core finding under real detector outcomes on nuPlan’s front camera, with both published planners at their released configurations \(Table[1](https://arxiv.org/html/2609.35910#S5.T1)\): escalation harms 44% of the states whose safety loss changes and 38% under the scalar loss, withρq\\rho\_\{q\}0\.33 and 0\.35, and an oracle at 20% capacity reduces the safety loss by 14\.7% against 9\.8% for uniform escalation\. IDM changes its safety loss on only 5 of 1,440 states, consistent with equal recall of the two modes within 10 m, so the same detections matter to one published planner and barely to another\. Decision\-changing events are sparse, so this track corroborates the core track rather than replacing it \(Appendix[F](https://arxiv.org/html/2609.35910#A6)\)\.

#### Construct validity\.

The controls of Sections[5\.1](https://arxiv.org/html/2609.35910#S5.SS1)and[5\.2](https://arxiv.org/html/2609.35910#S5.SS2)test whether signed decision value is an artifact of the benchmark’s construction\. Range error of matched objects does not produce it: the braking controller still harms 25–48% of affected inputs when matched detections inherit reference geometry, although the trajectory controller’s harm ratio then falls below 0\.06 on four of five fidelity pairs\. It persists under per\-mode operating points\. Transient detections do not produce it, since requiring detections to persist for three frames moves harmed shares by at most 6\.8 points \(Appendix[C](https://arxiv.org/html/2609.35910#A3)\)\. Nor do loss weights, corridor width, one detector or one decision rule: varying the weights and width keeps the harm rate at 33–55% in every monocular setting \(Appendix[J](https://arxiv.org/html/2609.35910#A10)\), and it appears for both detector families, every fidelity gap we test and a published planner\. These controls do not establish that the magnitudes transfer to other detectors, planners or closed\-loop operation\.

### 5\.3Learned allocators find pre\-escalation signal

Table 2:Official held\-out results on the core track \(YOLOv8s 320→\\to640\): nDG of the deployable baselines at a 20% selection budget on the frozen test splits\. Bold \(significance, not rank\): the paired 95% interval of realized decision gain against random, over every bootstrap draw, lies above zero;∗: below zero\. Planner rows useqplanq\_\{\\mathrm\{plan\}\}with average displacement; the final\-displacement variants, which with these rows form the ten core cells, are in Appendix[E](https://arxiv.org/html/2609.35910#A5)\. The detection\-list router appears in its four pre\-specified variants, fitted toVVor𝟏\[V\>0\]\\mathbf\{1\}\[V\>0\]\.ControlsHeuristicGateDetection\-list routerCellRand\.Ego sp\.Unc\.Crit\.ridgeGBMMLP,VVMLP,V\>0V\{\>\}0GBM,VVGBM,V\>0V\{\>\}0nuScenes oracle,qbrakeq\_\{\\mathrm\{brake\}\}0\.1480\.2080\.0150\.4700\.2540\.1550\.3540\.3540\.1960\.421nuScenes mono,qbrakeq\_\{\\mathrm\{brake\}\}0\.1320\.1480\.0880\.4070\.2930\.4820\.3660\.2550\.3830\.369nuScenes oracle,qplanq\_\{\\mathrm\{plan\}\}−0\.006\-0\.006−0\.021\-0\.021−0\.117\-0\.117−0\.272∗\-0\.272^\{\*\}−0\.150\-0\.150−0\.141\-0\.141−0\.079\-0\.079−0\.074\-0\.074−0\.083\-0\.0830\.031nuScenes mono,qplanq\_\{\\mathrm\{plan\}\}0\.092−0\.015\-0\.0150\.013−0\.060\-0\.0600\.0630\.0420\.2500\.102−0\.022∗\-0\.022^\{\*\}0\.090KITTI oracle,qbrakeq\_\{\\mathrm\{brake\}\}0\.1390\.584−0\.010∗\-0\.010^\{\*\}−0\.013∗\-0\.013^\{\*\}0\.2380\.2260\.2550\.3130\.2930\.360KITTI mono,qbrakeq\_\{\\mathrm\{brake\}\}0\.0790\.4150\.0350\.0740\.1560\.1580\.1780\.1720\.2010\.215KITTI oracle,qtrajq\_\{\\mathrm\{traj\}\}0\.1990\.7950\.031∗0\.031^\{\*\}0\.015∗0\.015^\{\*\}0\.4550\.5380\.3560\.4220\.5160\.484KITTI mono,qtrajq\_\{\\mathrm\{traj\}\}−0\.091\-0\.091−0\.691\-0\.6910\.1480\.1780\.2980\.1840\.1070\.1270\.1250\.059Table[2](https://arxiv.org/html/2609.35910#S5.T2)reports the official held\-out results for pre\-escalation scores\. Neither heuristic significantly outperforms random in any cell at the 20% selection budget; cheap\-side criticality is significantly worse on three cells and uncertainty on two\. Gains from learned allocators appear under oracle geometry on both KITTI controllers, where the gradient\-boosted gate reaches0\.5380\.538on the trajectory controller\. Under monocular geometry, the gradient\-boosted gate and both regression routers beat random on nuScenes braking, the gate at0\.4820\.482against0\.1320\.132for random \(paired gain0\.0870\.087\[0\.014,0\.154\]\[0\.014,0\.154\]of the all\-cheap loss\), and all four router variants do so on KITTI braking\.

The nuScenes wins also hold under the filtered nDG interval, and each keeps an nDG of at least0\.330\.33when any single test scene is removed; the gradient\-boosted fits do not depend on the training seed, whereas the MLP router’s win holds for two of six seeds\. On nuPlan the wins concentrate in one test log, so the core track carries our conclusions \(Appendix[E](https://arxiv.org/html/2609.35910#A5)\)\.

Ego speed is a strong trivial baseline on KITTI braking, where it has the best point estimate of any deployable signal, but not on nuScenes at 20%\. Trained instead on the published routing objectives of ORIC and budget\-adaptive routing, the same five router architectures beat random in 12 and 15 of 200 architecture, cell and budget combinations, against 40 for decision value, although the direction depends on the architecture and partly on the target transform \(Appendix[E](https://arxiv.org/html/2609.35910#A5)\)\.

Figure 3:Where decision value is lost, in shares of the all\-cheap loss unless stated\.\(a\)Benefit captured \(green\), harm selected \(red\) and net gain \(black\) of each allocator at a 20% selection budget, mean over the ten core cells\.\(b\)nDG with the allocator free and with its measured latency charged, 20% budget, mean over the ten core cells; inf\.: the allocator’s cost exceeds the budget\.\(c\)Test gain of the signal chosen on validation by decision value minus that of the signal chosen by false\-negative gain, among the target\-free signals of Section[5\.4](https://arxiv.org/html/2609.35910#S5.SS4); markers: the decision objective’s choice \(open: same choice\); paired 95% intervals, red if excluding zero; pooled: their equal\-weight mean\.
### 5\.4Ranking allocators by perception gain can select worse ones

Consider the target\-free deployable signals, namely random, uncertainty, cheap\-side criticality and ego speed, none fitted to either objective\. Scored directly on the test splits, the perception and decision objectives share no optimum in 43 of 52 cell–budget pairs\. When each objective instead selects its winner on the validation units, choosing by the false\-negative gain lowers realized test decision gain by0\.0740\.074\[0\.010,0\.108\]\[0\.010,0\.108\]of the all\-cheap loss at a 20% budget, a mean over eleven cells, most of it on KITTI under oracle geometry \(Figure[3](https://arxiv.org/html/2609.35910#S5.F3)c\); under the risk\-weighted gain the reduction is not resolved\. The perception\-evaluation signals themselves carry information but are diagnostic rather than deployable: the risk\-weighted and false\-negative gains each separate from random on two of the ten core cells, and the per\-input PKL and TIP gains on none of the six nuScenes cells \(Appendix[E](https://arxiv.org/html/2609.35910#A5)\)\. All of them require the full output or the reference state, and even computed exactly they recover only part of the oracle’s value, with the best of them changing with the downstream system \(Appendix[B](https://arxiv.org/html/2609.35910#A2)\)\.

### 5\.5Measured cost reorders the allocators

A selection budget treats the allocator as free; charging its measured cost reorders the allocators \(Figure[3](https://arxiv.org/html/2609.35910#S5.F3)b\)\. The feature\-based gates spend 18–19% of a full pass on feature extraction, so at a 20% latency budget the ridge gate cannot run and the batched gradient\-boosted gate escalates at most 1\.7% of inputs; neither beats random\. The MLP detection\-list routers cost 0\.65 ms, about 3\.5% of a full pass\. They still escalate 16\.5% of inputs at the 20% budget, and are the only learned allocators that beat random there\. A useful summary is an allocator’s*break\-even overhead*, the largest per\-input cost at which its ranking still realizes random’s gain: at this budget its median over the core cells is 1\.6–3\.0 ms for the learned allocators, which the MLP routers meet in seven or eight of ten cells and the gradient\-boosted routers and single\-call gate exceed 6\- to 14\-fold\. A 0\.15 GFLOPs pixel router costs 26–50% of a full pass and beats random nowhere\. Uniform full fidelity fits only onceα\\alphareaches 29–34% on the core track and 39% on nuPlan; above that, with overhead charged and causal enforcement, it leads the best feasible allocator in eight of ten core cells at a 50% latency budget\. Choosing among fidelities also matters: on KITTI at a 20% budget, the best allocation restricted to the 640 px mode reaches 0\.73 of the multi\-fidelity optimum on braking and 0\.57 on the trajectory controller, and latency and energy rank the intermediate modes differently, with 384 px costing 0\.78 of the 640 px mode in milliseconds but 0\.57 in millijoules\.

#### Allocators fall short of the oracle by missing benefit\.

Learned allocators beat random by capturing more benefit but select nearly as much harm \(Figure[3](https://arxiv.org/html/2609.35910#S5.F3)a\); ego speed has the largest net gain on average, carried by the KITTI cells\. For learned allocators that fit a measured budget, ranking, not overhead or causal enforcement, accounts for most of the gap \(Appendix[E](https://arxiv.org/html/2609.35910#A5)\)\.

## 6Conclusion

Additional perception compute does not have monotone downstream value: in every monocular\-geometry setting, 34–54% of the escalations that change the downstream loss make it worse, and on nuScenes perception\-level gain frequently disagrees in sign with decision value, so ranking allocators by perception gain can select worse ones\. Measured against the decision oracle, learned allocators show that pre\-escalation signal exists: at a 20% selection budget they capture on average about a third of the oracle’s beneficial value and select nearly as much harm as random, and under measured budgets only low\-overhead ones keep an advantage over random\. A new allocator should improve realized decision gain from pre\-escalation information only, also once its own cost is charged, and be reported per downstream system, with nDG beside realized gain and the failure modes of Figure[3](https://arxiv.org/html/2609.35910#S5.F3)separated: missed benefit, selected harm, and computation spent on the ranking\. DEEP measures single\-step counterfactual value; closed\-loop evaluation from camera input needs sensor simulation\.

## References

- Antonanteet al\.\(2023\)P\. Antonante, S\. Veer, K\. Leung, X\. Weng, L\. Carlone, and M\. PavoneTask\-aware risk estimation of perception failures for autonomous vehicles\.InProceedings of Robotics: Science and Systems,Daegu, Republic of Korea\.External Links:[Document](https://dx.doi.org/10.15607/RSS.2023.XIX.100)Cited by:[Appendix E](https://arxiv.org/html/2609.35910#A5.SS0.SSS0.Px5.p2.1),[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px3.p1.1)\.
- Bajcsy \(1988\)R\. BajcsyActive perception\.Proceedings of the IEEE76\(8\),pp\. 966–1005\.External Links:[Document](https://dx.doi.org/10.1109/5.5968)Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px4.p1.1)\.
- Caesaret al\.\(2020\)H\. Caesar, V\. Bankiti, A\. H\. Lang, S\. Vora, V\. E\. Liong, Q\. Xu, A\. Krishnan, Y\. Pan, G\. Baldan, and O\. BeijbomnuScenes: a multimodal dataset for autonomous driving\.InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition,pp\. 11618–11628\.External Links:[Document](https://dx.doi.org/10.1109/CVPR42600.2020.01164)Cited by:[§1](https://arxiv.org/html/2609.35910#S1.p3.1)\.
- Caesaret al\.\(2021\)H\. Caesar, J\. Kabzan, K\. S\. Tan, W\. K\. Fong, E\. Wolff, A\. Lang, L\. Fletcher, O\. Beijbom, and S\. OmarinuPlan: a closed\-loop ML\-based planning benchmark for autonomous vehicles\.InCVPR ADP3 Workshop,Note:arXiv:2106\.11810Cited by:[§4\.1](https://arxiv.org/html/2609.35910#S4.SS1.p2.1)\.
- Chunet al\.\(2025\)I\. Chun, S\. Lee, M\. S\. Albergo, S\. Xie, and E\. Vanden\-EijndenDynamic test\-time compute scaling in control policy: difficulty\-aware stochastic interpolant policy\.InAdvances in Neural Information Processing Systems,Vol\.38,pp\. 57249–57270\.External Links:[Document](https://dx.doi.org/10.52202/085713-1714)Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px1.p1.1)\.
- Dauneret al\.\(2023\)D\. Dauner, M\. Hallgarten, A\. Geiger, and K\. ChittaParting with misconceptions about learning\-based vehicle motion planning\.InProceedings of the 7th Conference on Robot Learning,Proceedings of Machine Learning Research, Vol\.229,pp\. 1268–1281\.Cited by:[§4\.1](https://arxiv.org/html/2609.35910#S4.SS1.p2.1)\.
- Galilet al\.\(2023\)I\. Galil, M\. Dabbah, and R\. El\-YanivWhat can we learn from the selective prediction and uncertainty estimation performance of 523 ImageNet classifiers?\.InInternational Conference on Learning Representations,Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px2.p1.1)\.
- Geifman and El\-Yaniv \(2017\)Y\. Geifman and R\. El\-YanivSelective classification for deep neural networks\.InAdvances in Neural Information Processing Systems,Vol\.30,pp\. 4878–4887\.Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px2.p1.1)\.
- Geigeret al\.\(2012\)A\. Geiger, P\. Lenz, and R\. UrtasunAre we ready for autonomous driving? The KITTI vision benchmark suite\.InProceedings of the IEEE Conference on Computer Vision and Pattern Recognition,pp\. 3354–3361\.External Links:[Document](https://dx.doi.org/10.1109/CVPR.2012.6248074)Cited by:[§1](https://arxiv.org/html/2609.35910#S1.p3.1)\.
- Genget al\.\(2026\)W\. Geng, N\. Mohan, and J\. OttBudget\-adaptive routing: skipping the weak when the strong answers anyway\.InProceedings of the Workshop on Networks for AI Computing \(NAIC ’26\),pp\. 2001–2009\.External Links:[Document](https://dx.doi.org/10.1145/3789240.3828740)Cited by:[Appendix E](https://arxiv.org/html/2609.35910#A5.SS0.SSS0.Px1.p2.1),[Appendix E](https://arxiv.org/html/2609.35910#A5.SS0.SSS0.Px6.p1.1),[§1](https://arxiv.org/html/2609.35910#S1.p1.1),[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px2.p1.1)\.
- Heoet al\.\(2022\)S\. Heo, S\. Jeong, and H\. KimRTScale: sensitivity\-aware adaptive image scaling for real\-time object detection\.In34th Euromicro Conference on Real\-Time Systems,Leibniz International Proceedings in Informatics, Vol\.231,pp\. 2:1–2:22\.External Links:[Document](https://dx.doi.org/10.4230/LIPIcs.ECRTS.2022.2)Cited by:[Appendix E](https://arxiv.org/html/2609.35910#A5.SS0.SSS0.Px5.p2.1),[§1](https://arxiv.org/html/2609.35910#S1.p1.1),[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px1.p1.1)\.
- Howard \(1966\)R\. A\. HowardInformation value theory\.IEEE Transactions on Systems Science and Cybernetics2\(1\),pp\. 22–26\.External Links:[Document](https://dx.doi.org/10.1109/TSSC.1966.300074)Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px4.p1.1)\.
- Ivanovic and Pavone \(2022\)B\. Ivanovic and M\. PavoneInjecting planning\-awareness into prediction and detection evaluation\.In2022 IEEE Intelligent Vehicles Symposium,pp\. 821–828\.External Links:[Document](https://dx.doi.org/10.1109/IV51971.2022.9827101)Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px3.p1.1)\.
- Jocheret al\.\(2023\)G\. Jocher, A\. Chaurasia, and J\. QiuUltralytics YOLOv8\.Note:[https://github\.com/ultralytics/ultralytics](https://github.com/ultralytics/ultralytics)Version 8\.0\.0, softwareCited by:[§4\.1](https://arxiv.org/html/2609.35910#S4.SS1.p1.1)\.
- Kanget al\.\(2022\)W\. Kang, S\. Chung, J\. Y\. Kim, Y\. Lee, K\. Lee, J\. Lee, K\. G\. Shin, and H\. S\. ChwaDNN\-SAM: split\-and\-merge DNN execution for real\-time object detection\.In2022 IEEE 28th Real\-Time and Embedded Technology and Applications Symposium,pp\. 160–172\.External Links:[Document](https://dx.doi.org/10.1109/RTAS54340.2022.00021)Cited by:[§1](https://arxiv.org/html/2609.35910#S1.p1.1),[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px1.p1.1)\.
- Kayaet al\.\(2019\)Y\. Kaya, S\. Hong, and T\. DumitrasShallow\-deep networks: understanding and mitigating network overthinking\.InInternational Conference on Machine Learning,Vol\.97,pp\. 3301–3310\.Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px2.p1.1)\.
- Kim and Park \(2026\)D\. Kim and J\. ParkThink as needed: geometry\-driven adaptive perception for autonomous driving\.arXiv preprint arXiv:2605\.10117\.Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px1.p1.1)\.
- Li and Yang \(2023\)W\. Li and X\. YangTranscendental idealism of planner: evaluating perception from planning perspective for autonomous driving\.InProceedings of the 40th International Conference on Machine Learning,Proceedings of Machine Learning Research, Vol\.202,pp\. 20253–20275\.Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px3.p1.1)\.
- Liet al\.\(2026\)Y\. Li, Y\. Meng, Z\. Sun, K\. Ji, C\. Tang, J\. Fan, X\. Ma, S\. Xia, Z\. Wang, and W\. ZhuSP\-VLA: a joint model scheduling and token pruning approach for VLA model acceleration\.InInternational Conference on Learning Representations,Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px1.p1.1)\.
- Lieder and Griffiths \(2017\)F\. Lieder and T\. L\. GriffithsStrategy selection as rational metareasoning\.Psychological Review124\(6\),pp\. 762–794\.External Links:[Document](https://dx.doi.org/10.1037/rev0000075)Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px4.p1.1)\.
- Liuet al\.\(2022\)S\. Liu, X\. Fu, M\. Wigness, P\. David, S\. Yao, L\. Sha, and T\. AbdelzaherSelf\-cueing real\-time attention scheduling in criticality\-aware visual machine perception\.In2022 IEEE 28th Real\-Time and Embedded Technology and Applications Symposium,pp\. 173–186\.External Links:[Document](https://dx.doi.org/10.1109/RTAS54340.2022.00022)Cited by:[§1](https://arxiv.org/html/2609.35910#S1.p1.1),[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px1.p1.1)\.
- Moothedathet al\.\(2026\)V\. N\. Moothedath, U\. Agarwal, U\. N, J\. R\. Gross, J\. P\. Champati, and S\. MoharirInference offloading for cost\-sensitive binary classification at the edge\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.40,pp\. 24449–24457\.External Links:[Document](https://dx.doi.org/10.1609/aaai.v40i29.39627)Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px2.p1.1)\.
- Mozannar and Sontag \(2020\)H\. Mozannar and D\. SontagConsistent estimators for learning to defer to an expert\.InProceedings of the 37th International Conference on Machine Learning,Proceedings of Machine Learning Research, Vol\.119,pp\. 7076–7087\.Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px2.p1.1)\.
- Oliver and Horvitz \(2005\)N\. Oliver and E\. HorvitzSelective perception policies for guiding sensing and computation in multimodal systems: a comparative analysis\.Computer Vision and Image Understanding100\(1–2\),pp\. 198–224\.External Links:[Document](https://dx.doi.org/10.1016/j.cviu.2004.12.004)Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px4.p1.1)\.
- Onget al\.\(2025\)I\. Ong, A\. Almahairi, V\. Wu, W\. Chiang, T\. Wu, J\. E\. Gonzalez, M\. W\. Kadous, and I\. StoicaRouteLLM: learning to route LLMs from preference data\.InInternational Conference on Learning Representations,Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px2.p1.1)\.
- Peiet al\.\(2026\)X\. Pei, Y\. Chen, Y\. Shi, S\. Xu, Y\. Wang, and C\. XuAction\-aware dynamic pruning for efficient vision\-language\-action manipulation\.InInternational Conference on Learning Representations,Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px1.p1.1)\.
- Philionet al\.\(2020\)J\. Philion, A\. Kar, and S\. FidlerLearning to evaluate perception models using planner\-centric metrics\.InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition,pp\. 14052–14061\.External Links:[Document](https://dx.doi.org/10.1109/CVPR42600.2020.01407)Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px3.p1.1)\.
- Qiuet al\.\(2024\)J\. Qiu, R\. Wang, B\. Hu, R\. Guérin, and C\. LuOptimizing edge offloading decisions for object detection\.InProceedings of the IEEE/ACM Symposium on Edge Computing \(SEC\),pp\. 164–177\.External Links:[Document](https://dx.doi.org/10.1109/SEC62691.2024.00021)Cited by:[Appendix E](https://arxiv.org/html/2609.35910#A5.SS0.SSS0.Px1.p2.1),[Appendix E](https://arxiv.org/html/2609.35910#A5.SS0.SSS0.Px6.p1.1),[§1](https://arxiv.org/html/2609.35910#S1.p1.1),[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px2.p1.1)\.
- Reece and Shafer \(1995\)D\. A\. Reece and S\. A\. ShaferControl of perceptual attention in robot driving\.Artificial Intelligence78\(1–2\),pp\. 397–430\.External Links:[Document](https://dx.doi.org/10.1016/0004-3702%2895%2900029-1)Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px4.p1.1)\.
- Russell and Wefald \(1991\)S\. Russell and E\. WefaldPrinciples of metareasoning\.Artificial Intelligence49\(1–3\),pp\. 361–395\.External Links:[Document](https://dx.doi.org/10.1016/0004-3702%2891%2990015-C)Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px4.p1.1)\.
- Weisset al\.\(2013\)D\. Weiss, B\. Sapp, and B\. TaskarDynamic structured model selection\.InProceedings of the IEEE International Conference on Computer Vision,pp\. 2656–2663\.External Links:[Document](https://dx.doi.org/10.1109/ICCV.2013.330)Cited by:[§1](https://arxiv.org/html/2609.35910#S1.p1.1),[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px1.p1.1)\.
- Zhaoet al\.\(2024\)Y\. Zhao, W\. Lv, S\. Xu, J\. Wei, G\. Wang, Q\. Dang, Y\. Liu, and J\. ChenDETRs beat YOLOs on real\-time object detection\.InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition,pp\. 16965–16974\.External Links:[Document](https://dx.doi.org/10.1109/CVPR52733.2024.01605)Cited by:[§4\.1](https://arxiv.org/html/2609.35910#S4.SS1.p1.1)\.
- Zhouet al\.\(2017\)H\. Zhou, B\. Gao, and J\. WuAdaptive feeding: achieving fast and accurate detections by adaptively combining object detectors\.InIEEE International Conference on Computer Vision,pp\. 3525–3533\.External Links:[Document](https://dx.doi.org/10.1109/ICCV.2017.379)Cited by:[§2](https://arxiv.org/html/2609.35910#S2.SS0.SSS0.Px2.p1.1)\.

APPENDIX

## Appendix AProofs

### A\.1Proof of Proposition[1](https://arxiv.org/html/2609.35910#Thmproposition1)

Write𝒫q=\{i:Viq\>0\}\\mathcal\{P\}\_\{q\}=\\\{i:V\_\{i\}^\{q\}\>0\\\},𝒵q=\{i:Viq=0\}\\mathcal\{Z\}\_\{q\}=\\\{i:V\_\{i\}^\{q\}=0\\\}and𝒩q−=\{i:Viq<0\}\\mathcal\{N\}\_\{q\}^\{\-\}=\\\{i:V\_\{i\}^\{q\}<0\\\}, so thatKq=\|𝒫q\|\+\|𝒵q\|K\_\{q\}=\|\\mathcal\{P\}\_\{q\}\|\+\|\\mathcal\{Z\}\_\{q\}\|\. At budgetkka score selects itskktop\-ranked inputs\. With equal escalation costs every𝒜\\mathcal\{A\}with\|𝒜\|≤k\|\\mathcal\{A\}\|\\leq kis feasible, and removing a non\-positive element never decreases a sum, so the optimum of Eq\. \([2](https://arxiv.org/html/2609.35910#S3.E2)\) is

OPT⁡\(k\)=∑r=1min⁡\(k,\|𝒫q\|\)V\(r\)q,\\mathrm\{OPT\}\(k\)=\\sum\_\{r=1\}^\{\\min\(k,\|\\mathcal\{P\}\_\{q\}\|\)\}V\_\{\(r\)\}^\{q\},\(7\)whereV\(r\)qV\_\{\(r\)\}^\{q\}is therr\-th largest positive value; fork≥\|𝒫q\|k\\geq\|\\mathcal\{P\}\_\{q\}\|it equals∑i∈𝒫qViq\\sum\_\{i\\in\\mathcal\{P\}\_\{q\}\}V\_\{i\}^\{q\}\.

#### Sufficiency\.

Under \(i\) and \(ii\), fork≤\|𝒫q\|k\\leq\|\\mathcal\{P\}\_\{q\}\|the topkkinputs are positive inputs carrying thekklargest values, with ties in any order, and for\|𝒫q\|<k≤Kq\|\\mathcal\{P\}\_\{q\}\|<k\\leq K\_\{q\}they are𝒫q\\mathcal\{P\}\_\{q\}together withk−\|𝒫q\|k\-\|\\mathcal\{P\}\_\{q\}\|zero\-valued inputs\. Both attainOPT⁡\(k\)\\mathrm\{OPT\}\(k\)whatever the order of the zero\-valued inputs\.

#### Necessity of \(ii\)\.

If some input in𝒩q−\\mathcal\{N\}\_\{q\}^\{\-\}is ranked above some input in𝒵q\\mathcal\{Z\}\_\{q\}, the topKqK\_\{q\}inputs cannot all be non\-negative, so at budgetKqK\_\{q\}the selection contains somej∈𝒩q−j\\in\\mathcal\{N\}\_\{q\}^\{\-\}\. Its value is then at most∑i∈𝒫qViq\+Vjq<OPT⁡\(Kq\)\\sum\_\{i\\in\\mathcal\{P\}\_\{q\}\}V\_\{i\}^\{q\}\+V\_\{j\}^\{q\}<\\mathrm\{OPT\}\(K\_\{q\}\)\.

#### Necessity of \(i\)\.

Suppose somei∈𝒫qi\\in\\mathcal\{P\}\_\{q\}is ranked below an inputjjwithVjq<ViqV\_\{j\}^\{q\}<V\_\{i\}^\{q\}, and letkkbe the position ofjj\. Ifk≤Kqk\\leq K\_\{q\}, the selection at budgetkkcontainsjjbut notii, and exchangingjjforiigives a feasible set with strictly larger value, so the score falls belowOPT⁡\(k\)\\mathrm\{OPT\}\(k\)\. Ifk\>Kqk\>K\_\{q\}, theniiis not among the topKqK\_\{q\}inputs, and the value at budgetKqK\_\{q\}is at most∑i′∈𝒫q∖\{i\}Vi′q<OPT⁡\(Kq\)\\sum\_\{i^\{\\prime\}\\in\\mathcal\{P\}\_\{q\}\\setminus\\\{i\\\}\}V\_\{i^\{\\prime\}\}^\{q\}<\\mathrm\{OPT\}\(K\_\{q\}\)\. ∎

#### Abstention\.

If an allocator may also leave capacity unused, through an abstention set whose members are never selected, the same argument with \(ii\) replaced by abstention on every input in𝒩q−\\mathcal\{N\}\_\{q\}^\{\-\}, and every input in𝒫q\\mathcal\{P\}\_\{q\}left non\-abstained, gives optimality at every budget, includingk\>Kqk\>K\_\{q\}\.

#### Remark\.

Both conditions use equal escalation costs\. With per\-input costsΔ​Cmi\\Delta C\_\{m\_\{i\}\}and a budgetBB, Eq\. \([5](https://arxiv.org/html/2609.35910#S3.E5)\) is a knapsack whose optimum depends on the pairs\(Viq,mi,Δ​Cmi\)\(V\_\{i\}^\{q,m\_\{i\}\},\\Delta C\_\{m\_\{i\}\}\)jointly; no ordering ofVqV^\{q\}alone is sufficient, and the abstention rule generalizes to a threshold onViq,mi/Δ​CmiV\_\{i\}^\{q,m\_\{i\}\}/\\Delta C\_\{m\_\{i\}\}only in the fractional relaxation\.

### A\.2No shared optimum across downstream systems

###### Corollary 1\(No shared optimum under a ranking reversal\)\.

If two inputsi,ji,jhave positive value under downstream systemsq1q\_\{1\}andq2q\_\{2\}, butViq1\>Vjq1V\_\{i\}^\{q\_\{1\}\}\>V\_\{j\}^\{q\_\{1\}\}whileViq2<Vjq2V\_\{i\}^\{q\_\{2\}\}<V\_\{j\}^\{q\_\{2\}\}, then no single strict ranking is optimal at every budget for both systems\.

*Proof\.*Sinceiiandjjare positive under both systems, condition \(i\) of Proposition[1](https://arxiv.org/html/2609.35910#Thmproposition1)requires an optimal ranking underq1q\_\{1\}to placeiiabovejjand one underq2q\_\{2\}to do the reverse, which no strict ranking does\.

### A\.3Regret from a top\-kkmismatch

Fork≤Kqk\\leq K\_\{q\}, take an oracle selection𝒜q∗​\(k\)\\mathcal\{A\}\_\{q\}^\{\*\}\(k\)of sizekkwhose zero\-valued members are drawn from𝒜S​\(k\)\\mathcal\{A\}\_\{S\}\(k\)first, so that the missed\-oracle set𝒰=𝒜q∗​\(k\)∖𝒜S​\(k\)\\mathcal\{U\}=\\mathcal\{A\}\_\{q\}^\{\*\}\(k\)\\setminus\\mathcal\{A\}\_\{S\}\(k\)and the wrongly selected set𝒲=𝒜S​\(k\)∖𝒜q∗​\(k\)\\mathcal\{W\}=\\mathcal\{A\}\_\{S\}\(k\)\\setminus\\mathcal\{A\}\_\{q\}^\{\*\}\(k\)have equal sizeuuand never both contain a zero\-valued input\. If every missed oracle input exceeds every wrongly selected input by at leastδV\>0\\delta\_\{V\}\>0, the regret satisfies

ℛq​\(S,k\)=∑i∈𝒜q∗​\(k\)Viq−∑i∈𝒜S​\(k\)Viq=∑r=1u\(V𝒰rq−V𝒲rq\)≥u​δV\.\\mathcal\{R\}\_\{q\}\(S,k\)=\\sum\_\{i\\in\\mathcal\{A\}\_\{q\}^\{\*\}\(k\)\}V\_\{i\}^\{q\}\-\\sum\_\{i\\in\\mathcal\{A\}\_\{S\}\(k\)\}V\_\{i\}^\{q\}=\\sum\_\{r=1\}^\{u\}\\bigl\(V\_\{\\mathcal\{U\}\_\{r\}\}^\{q\}\-V\_\{\\mathcal\{W\}\_\{r\}\}^\{q\}\\bigr\)\\geq u\\,\\delta\_\{V\}\.\(8\)Top\-kkdisagreement therefore matters most when the decision\-value margin at the budget boundary is large, which is why aggregate correlation is a poor summary of allocation quality\.

## Appendix BCross\-Target Diagnostic Analysis

This appendix evaluates each score as one fixed function against several downstream targets on the same nuScenes frames, transition and geometry, over all units\. It is an analysis of what the diagnostic signals know, not a benchmark result; the official held\-out results are in Table[2](https://arxiv.org/html/2609.35910#S5.T2)\.

#### Self\-reference gap\.

For a planning\-aware metricℳr\\mathcal\{M\}\_\{r\}computed through the learned planner, with gainHrH^\{r\}, defineΓself​\(r\)=1−nDGqplan​\(Hr,k\)/nDGqplanself​\(Hr,k\)\\Gamma\_\{\\mathrm\{self\}\}\(r\)=1\-\\mathrm\{nDG\}\_\{q\_\{\\mathrm\{plan\}\}\}\(H^\{r\},k\)/\\mathrm\{nDG\}\_\{q\_\{\\mathrm\{plan\}\}^\{\\,\\mathrm\{self\}\}\}\(H^\{r\},k\), which compares scoring the planner against the logged trajectory with scoring it against its own reference\-conditioned output; a descriptive contrast that is unbounded above\. On the 2,655 nuScenes frames with a logged future and a 20% budget, with both nDG values computed on those frames \(0\.8930\.893against the self\-reference for PKL\),Γself​\(PKL\)=0\.60\\Gamma\_\{\\mathrm\{self\}\}\(\\mathrm\{PKL\}\)=0\.60\[0\.40,0\.84\]\[0\.40,0\.84\]andΓself​\(TIP\)=0\.56\\Gamma\_\{\\mathrm\{self\}\}\(\\mathrm\{TIP\}\)=0\.56under oracle geometry, and0\.470\.47and0\.460\.46under monocular geometry\. PKL shares model, weights and forward pass withqplanselfq\_\{\\mathrm\{plan\}\}^\{\\,\\mathrm\{self\}\}, so a frame whose predicted heatmap moves affects both quantities by construction; measured against the logged trajectory the remaining signal is0\.360\.36, against0\.060\.06for random\. PKL is designed to measure consequences through its planner;Γself\\Gamma\_\{\\mathrm\{self\}\}contrasts its allocation value against that planner’s own output with its value against the logged outcome\.

1010202030305050000\.20\.20\.40\.40\.60\.60\.80\.811budget \(%\)nDG \(share of oracle value\)braking controllerqbrakeq\_\{\\mathrm\{brake\}\}1010202030305050budget \(%\)learned plannerqplanq\_\{\\mathrm\{plan\}\}1010202030305050budget \(%\)same planner, self\-referencerisk\-weighted gainfalse\-negative gainPKL gainTIP gainrandomFigure 4:Perception\-level signals recover part of the decision value, and the best one depends on the downstream system\.nDG on nuScenes \(YOLOv8s 320→\\to640, oracle geometry, all units\) when escalation is ranked by each signal, computed exactly after escalation\. Right: the planner scored against its own reference\-conditioned output\.Table 3:Cross\-target diagnostic analysis: nDG at a 20% budget on nuScenes, oracle geometry, all units\. Only the first three rows are deployable; the gate is fit out of fold by scene\. Theqplanselfq\_\{\\mathrm\{plan\}\}^\{\\,\\mathrm\{self\}\}column uses all 3,376 frames, theqplanq\_\{\\mathrm\{plan\}\}column the 2,655 frames with a logged future; the self\-reference gap in the text recomputesqplanselfq\_\{\\mathrm\{plan\}\}^\{\\,\\mathrm\{self\}\}on those 2,655 frames\. Bold: best diagnostic score in each column\.BrakingPublished learned plannerAllocation scoreclassqbrakeq\_\{\\mathrm\{brake\}\}qplanq\_\{\\mathrm\{plan\}\}qplanselfq\_\{\\mathrm\{plan\}\}^\{\\,\\mathrm\{self\}\}Random \(16 seeds\)deployable0\.1220\.0610\.123Cheap\-detection uncertaintydeployable0\.0050\.1340\.096Pre\-escalation gate, GBMdeployable0\.3090\.079—Criticality \(reference geometry\)diagnostic0\.1820\.0160\.219False\-negative gainGℰFNG^\{\\mathcal\{E\}\_\{\\mathrm\{FN\}\}\}diagnostic0\.1710\.2280\.328Risk\-weighted gainGℰriskG^\{\\mathcal\{E\}\_\{\\mathrm\{risk\}\}\}diagnostic0\.5750\.1830\.455PKL gainHPKLH^\{\\mathrm\{PKL\}\}diagnostic0\.2420\.3590\.869TIP gainHTIPH^\{\\mathrm\{TIP\}\}diagnostic0\.1730\.3760\.850Target decision oraclelabel1\.0001\.0001\.000Onqbrakeq\_\{\\mathrm\{brake\}\}and the logged\-trajectoryqplanq\_\{\\mathrm\{plan\}\}, no diagnostic approaches the oracle: the best are the risk\-weighted gain at0\.5750\.575\[0\.32,0\.75\]\[0\.32,0\.75\]onqbrakeq\_\{\\mathrm\{brake\}\}and TIP at0\.3760\.376\[0\.12,0\.54\]\[0\.12,0\.54\]onqplanq\_\{\\mathrm\{plan\}\}\. The best score also changes with the downstream system \(Figure[4](https://arxiv.org/html/2609.35910#A2.F4)\):ℰrisk\\mathcal\{E\}\_\{\\mathrm\{risk\}\}leads onqbrakeq\_\{\\mathrm\{brake\}\}, against PKL’s0\.2420\.242, TIP leads on the logged\-trajectory target and PKL on the self\-referenced one\. Under deployed monocular geometry the risk\-weighted gain falls to0\.2270\.227on the braking target, since escalation also changes the estimated range of what it detects, which a detection\-set score cannot see; PKL and TIP, which read the lifted detections through a planner, reach0\.2890\.289and0\.2710\.271against0\.1350\.135for random\.

### B\.1Longitudinal braking controller

On the full 3,376\-frame set at a 20% budget, random routing reaches0\.1220\.122, uncertainty0\.0050\.005, criticality0\.1820\.182, false\-negative gain0\.1710\.171, the risk\-weighted gain0\.5750\.575, and PKL and TIP0\.2420\.242\[0\.01,0\.43\]\[0\.01,0\.43\]and0\.1730\.173\[−0\.14,0\.41\]\[\-0\.14,0\.41\]\. The oracle reduces the all\-cheap loss by 24\.07% against 14\.01% for all\-full inference; of the 141 frames with non\-zero decision value, 91 are helped and 50 harmed\.

### B\.2Learned planner against the logged trajectory

On 2,655 frames,qplanq\_\{\\mathrm\{plan\}\}has non\-zero decision value on 1,179, of which 600 \(50\.9%\) are harmed by escalation\. The oracle with a 20% budget reduces the all\-cheap loss by 4\.41% against 1\.31% for all\-full inference\. PKL reachesnDG=0\.359\\mathrm\{nDG\}=0\.359\[0\.13,0\.54\]\[0\.13,0\.54\]and TIP0\.3760\.376\[0\.12,0\.54\]\[0\.12,0\.54\], against0\.2280\.228for the best perception\-based score and0\.0610\.061for random\.

### B\.3Learned planner against its own reference\-conditioned output

The self\-referenced control has non\-zero decision value on 1,413 of 3,376 frames, of which 578 \(40\.9%\) are harmed\. The oracle with a 20% budget reduces the loss by 13\.67% against 7\.49% for all\-full inference\. PKL reachesnDG=0\.869\\mathrm\{nDG\}=0\.869\[0\.82,0\.91\]\[0\.82,0\.91\]and TIP0\.8500\.850\[0\.79,0\.89\]\[0\.79,0\.89\]\. This condition serves the self\-reference gap above and is not a downstream system of independent interest\.

### B\.4Lateral corridor controller

The lateral corridor controller enters only the robustness sweep of Appendix[I](https://arxiv.org/html/2609.35910#A9); on nuScenes its decision value is non\-zero on 23 frames, too few for scene\-level intervals\.

### B\.5TIP score direction

PKL is higher when worse, so its gain isHPKL=PKL𝖼−PKL𝖿H^\{\\mathrm\{PKL\}\}=\\mathrm\{PKL\}\_\{\\mathsf\{c\}\}\-\\mathrm\{PKL\}\_\{\\mathsf\{f\}\}\. The released TIP implementation computes a non\-positive preference\-gap quantity, with more negative values indicating worse agreement, so, following the sign convention of the released implementation, its gain isHTIP=TIP𝖿−TIP𝖼H^\{\\mathrm\{TIP\}\}=\\mathrm\{TIP\}\_\{\\mathsf\{f\}\}\-\\mathrm\{TIP\}\_\{\\mathsf\{c\}\}\. Under this convention TIP gain correlates positively with perception gain on the wiring\-validation subset, as PKL gain does, which confirms the direction\.

## Appendix CSign Variation Across Configurations

Table 4:Sign\-varying decision value and harm ratio across detector families, fidelity gaps and geometries\. Loss reductions are relative to all\-cheap inference; Oracle@20 has capacity up to 20% of inputs\. Every KITTI row is budget\-slack, soρq=1−\\rho\_\{q\}=1\-\{\}all\-full//Oracle@20 there\.ρq\\rho\_\{q\}is smallest for the largest fidelity gap under oracle geometry \(row 5\), where escalation is almost always beneficial\.Downstream systemPairGeometryAffectedHarmedρq\\rho\_\{q\}All\-full / Oracle@20nuScenes,qbrakeq\_\{\\mathrm\{brake\}\}Y8 320→\\to640oracle14135\.5%0\.4214\.01 / 24\.07%nuScenes,qplanq\_\{\\mathrm\{plan\}\}Y8 320→\\to640oracle1,17950\.9%0\.701\.31 /4\.41%nuScenes,qplanselfq\_\{\\mathrm\{plan\}\}^\{\\,\\mathrm\{self\}\}Y8 320→\\to640oracle1,41340\.9%0\.467\.49 / 13\.67%KITTI,qtrajq\_\{\\mathrm\{traj\}\}Y8 320→\\to640mono67848\.4%0\.2812\.78 / 17\.81%KITTI,qtrajq\_\{\\mathrm\{traj\}\}Y8 320→\\to640oracle4633\.0%0\.00368\.34 / 68\.58%KITTI,qtrajq\_\{\\mathrm\{traj\}\}Y8 384→\\to640mono45848\.7%0\.465\.97 / 11\.03%KITTI,qtrajq\_\{\\mathrm\{traj\}\}Y8 512→\\to640mono26653\.8%1\.11−0\.59\-0\.59/5\.16%KITTI,qtrajq\_\{\\mathrm\{traj\}\}RT 480→\\to640mono29543\.4%0\.582\.94 /6\.98%#### Persistence and oracle geometry\.

Two controls on KITTI test the sensitivity of the sign variation to transient detections and to monocular lifting\. Passing a detection to the controller only if a detection of the same class with image IoU of at least 0\.3 appears in each of the two previous frames of the same mode adds 0\.2 s of latency at 10 Hz, drops 26–32% of detections, and moves the harmed share by at most 6\.8 points across the twelve settings; only the braking controller at YOLOv8s 320→\\to640 seesρq\\rho\_\{q\}fall by a third or more, from 0\.17 to 0\.11 under monocular and from 0\.08 to 0\.05 under oracle geometry\. Table[5](https://arxiv.org/html/2609.35910#A3.T5)extends oracle geometry to every fidelity pair\. The braking controller’s harm persists when matched detections carry reference geometry, at 25–48% of affected inputs\. The trajectory controller’s harm ratio collapses on four of five pairs while 3–37% of its affected inputs stay harmed, so range error on real objects drives the size of its harm more than its frequency\. Oracle geometry replaces the geometry of matched detections only: 73% of KITTI and 71% of nuScenes frames contain an unmatched detection, which keeps its monocular geometry\.

Table 5:Harm with deployed monocular and oracle geometry on every KITTI fidelity pair, over all units\. Harmed: share of affected inputs made worse by the full mode \(%\);ρq\\rho\_\{q\}: harm ratio\.qbrakeq\_\{\\mathrm\{brake\}\}qtrajq\_\{\\mathrm\{traj\}\}Harmedρq\\rho\_\{q\}Harmedρq\\rho\_\{q\}PairmonooraclemonooraclemonooraclemonooracleYOLOv8s 320→\\to64034\.224\.60\.1680\.08048\.43\.00\.2820\.003YOLOv8s 384→\\to64039\.835\.30\.4730\.29548\.75\.10\.4590\.002YOLOv8s 512→\\to64042\.939\.70\.6150\.46753\.817\.01\.1140\.051RT\-DETR\-l 320→\\to64044\.247\.50\.7010\.69149\.719\.90\.7620\.023RT\-DETR\-l 480→\\to64042\.247\.10\.7200\.88443\.436\.80\.5790\.141

## Appendix DPer\-Mode Operating Points

All other results use one detection threshold, 0\.25, for both modes\. Here each fidelity has its own operating point, selected on the training units of each track from precision and recall only, never from decision value\.S1sets the full\-mode threshold so that it emits as many boxes per frame as the cheap mode;S2places each mode at its F1 optimum;S3uses the lowest full\-mode threshold whose precision is at least that of the cheap mode\. Under S1 on nuScenes, the full mode goes from 4\.18 to 2\.59 boxes per frame and from precision 0\.58 to 0\.76, above the cheap mode’s 0\.65\. Table[6](https://arxiv.org/html/2609.35910#A4.T6)gives harm rate andρq\\rho\_\{q\}over all units\. Under each scheme, every nuScenes cell and every moderate\-gap KITTI cell keeps a harm rate of at least 34% andρq≥0\.33\\rho\_\{q\}\\geq 0\.33\. Among the KITTI 320→\\to640 cells, which Table[6](https://arxiv.org/html/2609.35910#A4.T6)omits, the braking and oracle\-geometry cells keepρq\\rho\_\{q\}below 0\.18 under every scheme, while the monocular trajectory cell hasρq\\rho\_\{q\}of 0\.28–0\.35\. Across all 25 threshold pairs in\{0\.15,…,0\.55\}2\\\{0\.15,\\dots,0\.55\\\}^\{2\}the lowest nuScenes harm rate is 24\.4%, and thresholds tuned on the training and validation units to each mode’s own downstream loss give harm rates of 33–49% andρq\\rho\_\{q\}of 0\.44–0\.84 in the nuScenes cells and the moderate\-gap KITTI braking cells\.

Table 6:Harm rate and harm ratioρq\\rho\_\{q\}with a shared threshold \(S0\) and with per\-mode operating points \(S1–S3\), over all units\. KITTI rows use monocular geometry\.CellS0 \(shared\)S1 \(equal boxes\)S2 \(F1\)S3 \(precision\)nuScenes oracle,qbrakeq\_\{\\mathrm\{brake\}\}35\.5% / 0\.4238\.5% / 0\.5434\.5% / 0\.3934\.1% / 0\.41nuScenes oracle,qplanq\_\{\\mathrm\{plan\}\}50\.9% / 0\.7050\.2% / 0\.7850\.1% / 0\.7150\.2% / 0\.72nuScenes mono,qbrakeq\_\{\\mathrm\{brake\}\}39\.6% / 0\.4136\.2% / 0\.3437\.0% / 0\.3437\.5% / 0\.37nuScenes mono,qplanq\_\{\\mathrm\{plan\}\}49\.3% / 0\.7149\.6% / 0\.8349\.3% / 0\.7349\.2% / 0\.71KITTI Y8 384→\\to640,qtrajq\_\{\\mathrm\{traj\}\}48\.7% / 0\.4648\.1% / 0\.4848\.2% / 0\.4748\.6% / 0\.47KITTI Y8 384→\\to640,qbrakeq\_\{\\mathrm\{brake\}\}39\.8% / 0\.4734\.9% / 0\.4437\.1% / 0\.4538\.8% / 0\.47KITTI Y8 512→\\to640,qtrajq\_\{\\mathrm\{traj\}\}53\.8% / 1\.1153\.6% / 1\.1552\.9% / 1\.0653\.6% / 1\.11KITTI Y8 512→\\to640,qbrakeq\_\{\\mathrm\{brake\}\}42\.9% / 0\.6241\.6% / 0\.6241\.2% / 0\.6042\.8% / 0\.62KITTI RT 480→\\to640,qtrajq\_\{\\mathrm\{traj\}\}43\.4% / 0\.5843\.4% / 0\.5846\.6% / 0\.5243\.4% / 0\.58KITTI RT 480→\\to640,qbrakeq\_\{\\mathrm\{brake\}\}42\.2% / 0\.7241\.9% / 0\.7441\.9% / 0\.8442\.2% / 0\.72
## Appendix EBenchmark Reference Results

#### Held\-out allocation\.

Table[8](https://arxiv.org/html/2609.35910#A5.T8)gives every deployable baseline at a 20% budget on all fourteen held\-out cells, including the final\-displacement variant ofqplanq\_\{\\mathrm\{plan\}\}\. Out of fold over all units the same gates look stronger —0\.5100\.510on nuScenes braking under monocular geometry, for instance — and those numbers are released but not scored, since the gates were fit on those units\. Across all four budgets, on realized decision gain with every bootstrap draw kept, the ridge and gradient\-boosted gates beat random in 4 and 10 rows, the detection\-list router variants in 9–11 each, mostly on KITTI, and the pixel router in none \(Table[7](https://arxiv.org/html/2609.35910#A5.T7)\)\. Among the untrained signals, ego speed beats random in ten rows, on both KITTI braking cells at every budget from 20% up, on KITTI’s trajectory controller under oracle geometry at 30 and 50%, and on nuScenes braking under oracle geometry and PDM\-Closed’s scalar loss at 50%; cheap\-side criticality and uncertainty do so once each, on nuScenes braking and on KITTI’s trajectory controller under monocular geometry at 30%\.

The detection\-list router is a two\-layer MLP with 64 units per layer, or the benchmark’s gradient\-boosted model, on the 25 most confident cheap detections \(the 25 nearest cheap tracks on nuPlan\), withVVor𝟏\[V\>0\]\\mathbf\{1\}\[V\>0\]as target\. The pixel router is a MobileNetV2 of 0\.15 GFLOPs on a128×128128\\times 128frame, trained from scratch on𝟏\[V\>0\]\\mathbf\{1\}\[V\>0\]and served with TensorRT FP16\. Both are adaptations of published detector routers rather than reimplementations, and differ from them in ways that matter here\. ORIC estimates a per\-image detection reward\([Qiu et al\., 2024](https://arxiv.org/html/2609.35910#bib.bib26)\); our detection\-list router estimates decision value in its regression variants andP⁡\(V\>0\)P\(V\>0\)in its classification variants, refitted per downstream system; the published objectives themselves are evaluated on these architectures in the paragraph on published routing objectives below\. Budget\-adaptive routing skips the weak pass when the strong model answers anyway\([Geng et al\., 2026](https://arxiv.org/html/2609.35910#bib.bib27)\); our cascade pays the cheap mode on every input, so the pixel router only decides whether the full mode is added, and its measured cost excludes the image decoding that the cheap pass already pays\. Charged instead as a skipping router, where an escalated input runs the full mode in place of the cheap one, it can escalate 83\.5% of KITTI inputs at the 50% latency budget against 23\.9% under the cascade, and is still rarely better than random: over the 8 latency and 30 module\-energy cell and budget combinations where that share is positive, it beats random once in each, on KITTI’s braking controller under oracle geometry at the 50% budget, and loses in none and two, respectively\. On nuPlan the detection\-list router reads the cheap branch’s object list rather than a detector’s output, and most of its slots hold objects that escalation cannot change\.

Table 7:Router variants, nDG at a 20% budget on the held\-out test cells\. Bold: the paired 95% interval of realized decision gain against random, over every bootstrap draw, lies above zero; asterisk: below zero\. nuPlan rows use real detector outcomes; the pixel router does not apply to nuPlan\.Detection\-list routerCellMLP,VVMLP,V\>0V\{\>\}0GBM,VVGBM,V\>0V\{\>\}0Pixel routernuScenes oracle,qbrakeq\_\{\\mathrm\{brake\}\}0\.3540\.3540\.1960\.421−0\.048\-0\.048nuScenes oracle, planner ADE−0\.079\-0\.079−0\.074\-0\.074−0\.083\-0\.0830\.031−0\.163\-0\.163nuScenes oracle, planner FDE0\.037−0\.047\-0\.047−0\.093\-0\.0930\.065−0\.034\-0\.034nuScenes mono,qbrakeq\_\{\\mathrm\{brake\}\}0\.3660\.2550\.3830\.3690\.215nuScenes mono, planner ADE0\.2500\.102−0\.022∗\-0\.022^\{\*\}0\.0900\.082nuScenes mono, planner FDE0\.2600\.065−0\.062\-0\.0620\.1310\.066KITTI oracle,qbrakeq\_\{\\mathrm\{brake\}\}0\.2550\.3130\.2930\.3600\.177KITTI oracle,qtrajq\_\{\\mathrm\{traj\}\}0\.3560\.4220\.5160\.4840\.199KITTI mono,qbrakeq\_\{\\mathrm\{brake\}\}0\.1780\.1720\.2010\.2150\.093KITTI mono,qtrajq\_\{\\mathrm\{traj\}\}0\.1070\.1270\.1250\.059−0\.021\-0\.021nuPlan PDM\-Closed, safety0\.143−0\.067\-0\.0670\.0720\.069—nuPlan PDM\-Closed, scalar0\.1410\.2780\.0650\.072—nuPlan IDM, safetytoo few affected test states \(4\)nuPlan IDM, scalar0\.0310\.9380\.0000\.059—Table 8:Deployable baselines, nDG at a 20% budget on all held\-out test cells\. Bold: the paired 95% interval of realized decision gain against random, over every bootstrap draw, lies above zero; asterisk: below zero\. nuPlan rows use the real\-perception track;†no uncertainty signal is defined on it\. Planner rows areqplanq\_\{\\mathrm\{plan\}\}with average \(ADE\) and final \(FDE\) displacement\.CellRandomEgo speedUncertaintyCriticalityGate, ridgeGate, GBMnuScenes oracle,qbrakeq\_\{\\mathrm\{brake\}\}0\.1480\.2080\.0150\.4700\.2540\.155nuScenes oracle, planner ADE−0\.006\-0\.006−0\.021\-0\.021−0\.117\-0\.117−0\.272∗\-0\.272^\{\*\}−0\.150\-0\.150−0\.141\-0\.141nuScenes oracle, planner FDE0\.0590\.024−0\.016\-0\.016−0\.142\-0\.1420\.0300\.125nuScenes mono,qbrakeq\_\{\\mathrm\{brake\}\}0\.1320\.1480\.0880\.4070\.2930\.482nuScenes mono, planner ADE0\.092−0\.015\-0\.0150\.013−0\.060\-0\.0600\.0630\.042nuScenes mono, planner FDE0\.0800\.007−0\.059\-0\.059−0\.048\-0\.048−0\.043∗\-0\.043^\{\*\}0\.079KITTI oracle,qbrakeq\_\{\\mathrm\{brake\}\}0\.1390\.584−0\.010∗\-0\.010^\{\*\}−0\.013∗\-0\.013^\{\*\}0\.2380\.226KITTI oracle,qtrajq\_\{\\mathrm\{traj\}\}0\.1990\.7950\.031∗0\.031^\{\*\}0\.015∗0\.015^\{\*\}0\.4550\.538KITTI mono,qbrakeq\_\{\\mathrm\{brake\}\}0\.0790\.4150\.0350\.0740\.1560\.158KITTI mono,qtrajq\_\{\\mathrm\{traj\}\}−0\.091\-0\.091−0\.691\-0\.6910\.1480\.1780\.2980\.184nuPlan PDM\-Closed, safety0\.1280\.205—†0\.0700\.9920\.992nuPlan PDM\-Closed, scalar0\.1250\.201—†0\.0660\.9880\.989nuPlan IDM, safetytoo few affected test states \(4\)nuPlan IDM, scalar0\.185−0\.076\-0\.076—†0\.0080\.0560\.000On nuPlan, all pre\-escalation inputs are rebuilt from the cheap branch with real detections, including its false positives\. The test split contains 27 and 48 affected states for PDM\-Closed under the safety and scalar losses, and 4 and 10 for IDM\. Most of PDM\-Closed’s test prize lies in one log and one scenario, in which the ego moves faster \(8\.5 against 3\.9 m/s\) among many objects; the gates rank that scenario’s states first, which is what their near\-perfect nDG reflects, and bootstrap draws that omit that log carry little prize\.

Table 9:Diagnostic signals, nDG at a 20% budget on the held\-out test cells\. Each column is one fixed signal, not a per\-cell selection\. Bold: the paired 95% interval of realized decision gain against random, over every bootstrap draw, lies above zero; asterisk: below zero\. These signals require the full output or the reference state\. PKL and TIP are defined only on nuScenes\. On the real\-perception nuPlan track the false\-negative gain counts missed tracks; neither it nor the risk\-weighted gain sees the false positives that drive most of PDM\-Closed’s decision value\.CellCriticality \(reference\)GℰFNG^\{\\mathcal\{E\}\_\{\\mathrm\{FN\}\}\}GℰriskG^\{\\mathcal\{E\}\_\{\\mathrm\{risk\}\}\}PKLTIPnuScenes oracle,qbrakeq\_\{\\mathrm\{brake\}\}0\.2870\.2580\.6870\.4610\.365nuScenes oracle, planner ADE−0\.195\-0\.1950\.123−0\.085\-0\.085−0\.132\-0\.132−0\.181\-0\.181nuScenes oracle, planner FDE−0\.005\-0\.0050\.121−0\.036\-0\.0360\.124−0\.035\-0\.035nuScenes mono,qbrakeq\_\{\\mathrm\{brake\}\}0\.3230\.2100\.3300\.2150\.110nuScenes mono, planner ADE−0\.051∗\-0\.051^\{\*\}0\.3500\.4040\.1260\.117nuScenes mono, planner FDE−0\.037\-0\.0370\.2640\.2460\.0770\.168KITTI oracle,qbrakeq\_\{\\mathrm\{brake\}\}0\.0720\.2690\.178——KITTI oracle,qtrajq\_\{\\mathrm\{traj\}\}0\.015∗0\.015^\{\*\}0\.5340\.057——KITTI mono,qbrakeq\_\{\\mathrm\{brake\}\}0\.0840\.0980\.056——KITTI mono,qtrajq\_\{\\mathrm\{traj\}\}0\.4040\.4730\.400——nuPlan PDM\-Closed, safety0\.0700\.1050\.140——nuPlan PDM\-Closed, scalar0\.0680\.0960\.136——nuPlan IDM, safetytoo few affected test states \(4\)nuPlan IDM, scalar0\.0080\.0010\.062——000\.20\.20\.40\.40\.60\.6cheap uncertaintycheap criticalitypixel routergate \(ridge\)gate \(GBM\)router \(MLP,VV\)router \(MLP,V\>0V\{\>\}0\)inf\.inf\.nDG at a 20% budgetKITTI oracle,qtrajq\_\{\\mathrm\{traj\}\}000\.20\.20\.40\.40\.60\.6inf\.inf\.nDG at a 20% budgetKITTI oracle,qbrakeq\_\{\\mathrm\{brake\}\}000\.20\.20\.40\.40\.60\.6inf\.inf\.nDG at a 20% budgetnuScenes mono,qbrakeq\_\{\\mathrm\{brake\}\}selection budget \(allocator free\)measured latency budget \(allocator pays its cost\)randomFigure 5:Charging allocator cost reorders the allocators\.nDG on the held\-out split at a 20% budget, when the allocator is free \(open\) and when its measured latency on the device is charged \(filled; the gradient\-boosted gate with batched inference\)\. The feature\-based gates lose their advantage because feature extraction consumes the budget \(inf\.: the allocator cannot run within it at all\), while both MLP variants of the detection\-list router, at about 3\.5% of a full pass, keep most of it; its gradient\-boosted variants cannot run within any measured budget\. Figure[6](https://arxiv.org/html/2609.35910#A5.F6)covers every budget level\.1010202030305050000\.20\.20\.40\.40\.60\.60\.80\.811latency budget \(%\)nDGKITTI oracle,qtrajq\_\{\\mathrm\{traj\}\}1010202030305050latency budget \(%\)KITTI oracle,qbrakeq\_\{\\mathrm\{brake\}\}1010202030305050latency budget \(%\)nuScenes mono,qbrakeq\_\{\\mathrm\{brake\}\}randomcheap\-detection uncertaintycheap\-side criticalityrouter \(MLP,V\>0V\{\>\}0\)router \(MLP,VV\)gate \(ridge\)gate \(GBM, batched\)pixel routerFigure 6:nDG across measured latency budgets\.Held\-out split, the three core cells of Figure[5](https://arxiv.org/html/2609.35910#A5.F5), every budget level\. Missing points are infeasible: the ridge gate cannot run within the 10 and 20% budgets, the batched gradient\-boosted gate within 10%, and the pixel router within 10 and 20% on KITTI and any budget on nuScenes\. Both MLP variants of the detection\-list router, at about 3\.5% of a full pass, keep their ranking skill\.
#### Typical uncertainty per cell\.

Table[10](https://arxiv.org/html/2609.35910#A5.T10)gives the median half\-width of the paired interval on realized decision value at a 20% budget, as a share of the all\-cheap loss\. It describes the typical uncertainty of a comparison with random in each cell, not a minimum detectable effect, and whether a particular allocator beats random is decided by its own interval\. Typical half\-widths are below 2% in the planner cells, 4–7% in the braking cells, and 14–18% in the three cells that carry the largest reported wins, KITTI’s trajectory controller under oracle geometry and the two PDM\-Closed losses\. The gradient\-boosted gate’s advantage on KITTI’s trajectory controller is 17\.6% of the all\-cheap loss, and its own interval excludes zero; those of PDM\-Closed’s safety gates do not \(below\)\.

Table 10:Typical uncertainty of paired comparisons with random at a 20% budget: the median half\-width, over all scored signals, of the paired 95% interval on realized decision value, as a share of the all\-cheap loss, with every bootstrap draw kept\.CellHalf\-widthCellHalf\-widthnuScenes oracle, planner ADE0\.7%KITTI mono,qbrakeq\_\{\\mathrm\{brake\}\}3\.7%nuPlan IDM, scalar1\.0%nuScenes mono,qbrakeq\_\{\\mathrm\{brake\}\}5\.8%nuScenes oracle, planner FDE1\.1%nuScenes oracle,qbrakeq\_\{\\mathrm\{brake\}\}6\.0%nuScenes mono, planner ADE1\.1%KITTI oracle,qbrakeq\_\{\\mathrm\{brake\}\}6\.5%nuPlan IDM, safety1\.1%nuPlan PDM\-Closed, scalar14\.0%nuScenes mono, planner FDE1\.7%nuPlan PDM\-Closed, safety16\.0%KITTI mono,qtrajq\_\{\\mathrm\{traj\}\}2\.3%KITTI oracle,qtrajq\_\{\\mathrm\{traj\}\}17\.6%
#### Streaming allocation\.

The budget in Table[2](https://arxiv.org/html/2609.35910#S5.T2)is filled by ranking a whole test split, which no deployed allocator can do\. Over the twelve pooled cells and six learned signals at a 20% rate, with every bootstrap draw kept, a score threshold calibrated on the validation units and frozen before the test stream differs from that ranking in nDG by0\.000\.00\[−0\.05,\+0\.09\]\[\-0\.05,\+0\.09\], while 49 of the 72 rows miss the rate by more than five points, and KITTI escalates a median of 29–33% of inputs at a 20% target\.

Enforcing the rate causally, with at most⌊1\+α​t⌋\\lfloor 1\+\\alpha t\\rfloorescalations afterttinputs of a unit, lowers nDG by0\.090\.09\[−0\.17,\+0\.00\]\[\-0\.17,\+0\.00\], because escalations arrive in bursts that the cap truncates; the interval reaches zero, so the size of this cost is not resolved\. Rate controllers tuned on validation units do not recover it under the pre\-specified selection rule: an adaptive threshold that tracks the rate online cuts the rows missing it from 54 under the cap to 14 and still lowers nDG by0\.070\.07\[−0\.15,\+0\.02\]\[\-0\.15,\+0\.02\], and the best token bucket has unbounded capacity and so reduces to the cap\. On random scores the cap costs about 0\.01 and the adaptive threshold nothing, so what loss there is belongs to the learned rankings under a causal budget\. What the selection track reports is therefore the ranking quality of a signal; turning a ranking into a causal allocation at a fixed rate remains an open part of the problem\.

#### Ranking allocators by perception gain\.

DEEP scores a signal by the decision value it realizes; a perception\-first evaluation would score the same signals by the perception gain they realize instead\. Holding the protocol and the tie expectation fixed and changing only that objective, we compare the sets of optimal signals, with ties within10−910^\{\-9\}, on the 52 cell–budget pairs whose decision value is defined on test\. On the target\-free deployable pool — random, uncertainty, cheap\-side criticality and ego speed, none of them fitted to either objective — the two objectives share no optimum in 43 of the 52 pairs when the gain is the reduction in missed objects and in 44 when it is the risk\-weighted gain, with a median Kendallτ\\tauof−0\.33\-0\.33between the two rankings\. Adding the learned deployable signals gives 50 and 50; the pool with the perception diagnostics gives 45 and 42, where the perception objective’s winner is partly definitional, since the signal equal to the gain being scored attains its optimum\. These counts are descriptive\.

To estimate what choosing by perception gain costs, each objective selects its winner from the target\-free pool on the validation units, and the two winners are compared once on test by realized decision gain, with the signal pools, test statistic and decision rule specified in advance\. Over the ten core cells and PDM\-Closed’s scalar loss \(the other nuPlan cells have at most seven affected validation states\), selecting by the missed\-object gain lowers realized test gain by0\.0740\.074\[0\.010,0\.108\]\[0\.010,0\.108\]of the all\-cheap loss at a 20% budget, and by0\.0390\.039–0\.0910\.091at the other budgets, each interval excluding zero\. Under the risk\-weighted gain the reduction at 20%,0\.0640\.064\[−0\.004,0\.099\]\[\-0\.004,0\.099\], is not resolved\. Most of the effect lies in KITTI under oracle geometry, where the decision objective selects ego speed and the perception objectives select uncertainty or cheap\-side criticality; in four nuScenes cell–objective pairs both select the same signal\.

#### Training on perception gain instead\.

The objective can also be swapped at training time\. We refit every learned allocator on a perception\-gain label, with the same inputs, hyperparameters, seeds and training units, and score it against decision value; the comparison and its interpretation were specified in advance, and the same fitting procedure is used for the decision\-value baselines\.

The mean paired difference at a 20% budget over the twelve pooled cells is\+0\.16\+0\.16\[−0\.04,\+0\.27\]\[\-0\.04,\+0\.27\]for the ridge gate and\+0\.13\+0\.13\[−0\.03,\+0\.23\]\[\-0\.03,\+0\.23\]for the gradient\-boosted gate, and every interval includes zero, for all six architectures and all three perception\-gain labels\. Five of the six lean towards the decision\-value target and the gradient\-boosted regression router leans the other way\. The effect is cell\-specific rather than uniform: the decision\-value target wins significantly in 10 of the 72 pooled cell and architecture pairs and the perception\-gain target in 8: four are the gradient\-boosted routers on PDM\-Closed, where the two labels can be compared on only 11 and 28 training states, which is consistent with sparse decision\-value supervision, and four are on the nuScenes planner\. On the ten core cells the target moves the gates by\+0\.052\+0\.052and\+0\.049\+0\.049\. We therefore do not claim that the objective rather than the architecture produces the allocation advantage: Table[2](https://arxiv.org/html/2609.35910#S5.T2)reports what these architectures achieve when they are trained on decision value\. This is the controlled counterpart of routers that predict perception quality, such as RTScale\([Heo et al\., 2022](https://arxiv.org/html/2609.35910#bib.bib2)\), and, with the risk\-weighted label, of a task\-aware risk target\([Antonante et al\., 2023](https://arxiv.org/html/2609.35910#bib.bib8)\): inputs, architecture and split are fixed and only the reward changes\.

#### Published routing objectives\.

The perception\-gain labels above are perception losses, whereas the published detector routers optimize detection quality\. We therefore also refit the four detection\-list router variants and the pixel router on the two published objectives, taken from the papers and the authors’ released implementations: ORIC’s offloading reward, the gain in contextual mAP@0\.5 \(101\-point interpolation, 1,000 sampled context frames\) from replacing the weak detector’s output on a frame with the strong detector’s\([Qiu et al\., 2024](https://arxiv.org/html/2609.35910#bib.bib26)\), and the objective of budget\-adaptive routing, the change in dataset\-wide AP@0\.5 \(one precision–recall curve, all\-point interpolation\) when one frame’s weak output is swapped for the strong one while every other frame keeps its weak output\([Geng et al\., 2026](https://arxiv.org/html/2609.35910#bib.bib27)\)\. Each enters in its published CDF\-normalized form, with the normalization fitted on the fit units only, for the regression variants and in its binary form for the classification variants\. Architecture, features, hyperparameters, seeds, training units and scorer are unchanged and only the label differs, so this evaluates the published objectives on our architectures rather than the published methods; AP is computed on the cached detections, which keep confidences down to 0\.10, ORIC’s reward at that floor and the budget\-adaptive objective at its published threshold of 0\.30; and the one component of a published method that is reimplemented, the budget\-adaptive arbiter of[Geng et al\. \(2026\)](https://arxiv.org/html/2609.35910#bib.bib27), picks the gradient\-boosted estimator at every quota and so coincides with it\. The nuPlan cells are excluded, since their observations carry no scored detections from which AP can be computed\.

The choice of objective matters\. Across the ten core cells and four quotas, a router trained on a published objective beats random where its decision\-value counterpart does not in 24 rows, and the reverse holds in 84\. The direction depends on the architecture: on the published objectives the gradient\-boosted regression router is significantly ahead of its decision\-value version in 10 and 11 of 40 rows and the pixel router in 2 and 2, while the MLP regression router falls behind in 4 rows under ORIC’s reward\. Decision\-value training yields more wins against random overall, 40 against 12 and 15 across the five architectures, but no objective serves every architecture best\.

#### Target transform\.

The published objectives enter the regression routers in CDF\-normalized form, whereasVVenters raw, so a difference between them may come from the objective or from the transform\. To separate the two, we also refit both regression routers on the rank ofVVand on a signed empirical CDF ofVV\(F\+​\(V\)F^\{\+\}\(V\)forV\>0V\>0, zero at zero,F−​\(V\)−1F^\{\-\}\(V\)\-1forV<0V<0, fitted on the fit units\), with everything else unchanged \(Figure[7](https://arxiv.org/html/2609.35910#A5.F7)\)\. This comparison was decided after the published\-objective results were seen, and its intervals are not corrected for multiplicity\.

For the MLP router, the deficit under ORIC’s reward is consistent with a target\-transform effect\. Over the ten core cells at a 20% budget, the reward trails rawVVby0\.1390\.139\[0\.021,0\.244\]\[0\.021,0\.244\]in nDG and rank\(V\)\(V\)trails it by0\.1700\.170\[0\.048,0\.244\]\[0\.048,0\.244\], while the reward and rank\(V\)\(V\)differ by only\+0\.032\+0\.032\[−0\.058,0\.095\]\[\-0\.058,0\.095\]\. For the gradient\-boosted router, no pooled comparison separates the AP\-swap objective from a transform ofVV: it leads rank\(V\)\(V\)by0\.1200\.120\[−0\.005,0\.219\]\[\-0\.005,0\.219\]and the signed CDF ofVVby0\.0530\.053\[−0\.058,0\.128\]\[\-0\.058,0\.128\], its own lead over rawVV,0\.1060\.106\[−0\.012,0\.214\]\[\-0\.012,0\.214\], is not resolved, and the signed CDF recovers about half of that lead, as well as part of the published objectives’ gain on the planner cells\.

Figure 7:Target transform against training objective\.Difference in nDG from the same regression router trained on raw decision value, on the ten core cells at a 20% budget; bold with an asterisk: paired 95% interval excludes zero\. Rank and signed CDF keep the decision\-value objective and change only its transform; ORIC’s reward and the AP\-swap objective change the objective in its published CDF form\. Post hoc, uncorrected for multiplicity\.
#### Training seeds\.

The bootstrap holds each fitted allocator fixed, so it contains no training\-seed variation\. Refitting with five further seeds leaves the gradient\-boosted gate and routers bit\-identical, since their fits use no randomness at these sample sizes, so each of their wins holds for every seed\. The MLP routers vary: over six seeds their nDG at a 20% budget spans up to0\.220\.22within a cell for the regression router,0\.150\.15–0\.370\.37on nuScenes braking under monocular geometry, and up to0\.280\.28for the classification router\. Of the five MLP wins on the core track in Table[2](https://arxiv.org/html/2609.35910#S5.T2), counted by the filtered nDG interval for each seed, the classification router’s on KITTI’s trajectory controller under oracle geometry holds for all six seeds and each of the others for two or three\.

#### Transfer between consumers\.

Decision value differs between downstream systems, but an allocator fitted for one of them need not\. Scoring each cached allocator against another consumer’s decision value on that consumer’s test split, the median transfer regret, the nDG of the transferred allocator minus that of the allocator fitted for the evaluated consumer, is−0\.009\-0\.009over the 528 off\-diagonal entries, and with every draw kept 14 of 78 diagonal entries beat random at a 20% budget against 9 of 132 off\-diagonal ones\. These are descriptive counts over dependent entries, not a paired test of fitting against transferring\. Cached router scores exist only for the frames of the consumer they were fitted for, so 64 planner\-to\-braking entries cover 78\.7% of the braking frames; on the 464 off\-diagonal entries with full coverage the median regret is−0\.004\-0\.004and 9 of 116 beat random at 20%, so the counts do not come from missing scores\.

On nuPlan the direction of transfer does: an allocator fitted for IDM realizes none of PDM\-Closed’s value, while the gradient\-boosted gate fitted for PDM\-Closed’s safety loss reaches0\.940\.94on IDM, where the same gate fitted for IDM reaches0\.000\.00\. Consumer dependence is a property of the decision values, and the allocators recover part of it\.

#### Unnormalized gain\.

nDG divides by the oracle prize, which is smallest in exactly the cells whose value sits in one unit\. The benchmark therefore judges significance on realized decision gain with every bootstrap draw kept\. Of the 18 deployable rows other than ego speed whose filtered nDG interval lies above random at a 20% budget, 14 also beat it on realized gain: the KITTI and nuScenes rows, and PDM\-Closed’s scalar loss under the ridge gate, whose advantage over random is 30\.5% of the all\-cheap loss\. The four that do not are the two PDM\-Closed safety gates, the scalar\-loss gradient\-boosted gate, and IDM’s detection\-list router; for the three gates the lower bound is exactly zero, because draws without the dominant log carry no difference to random\. The prize filter is one\-sided in this sense: across the four budgets it adds 4 to 11 wins and removes none\. Removing that log leaves the gates’ ratio at0\.990\.99and their realized gain at 12\.0 of 162\.9\.

#### Uniform full fidelity\.

A cascade paysC𝖼C\_\{\\mathsf\{c\}\}on every input, so a per\-input budget also admits running the full mode alone, without the cheap pass, onceb≥C𝖿b\\geq C\_\{\\mathsf\{f\}\}, that is, once the escalation allowanceb−C𝖼b\-C\_\{\\mathsf\{c\}\}reachesC𝖿−C𝖼C\_\{\\mathsf\{f\}\}\-C\_\{\\mathsf\{c\}\}: fromα=28\.6%\\alpha=28\.6\\%on KITTI, 34\.3% on nuScenes and 39\.0% on nuPlan under the measured latencies\. At the 10 and 20% budgets of Figure[6](https://arxiv.org/html/2609.35910#A5.F6)it is infeasible\. Where it is feasible, what it realizes is the gross benefit less the harm it absorbs: on KITTI’s trajectory controller under oracle geometry, where harm is rare, it reachesnDG=0\.998\\mathrm\{nDG\}=0\.998against0\.6010\.601and0\.8360\.836for the detection\-list router at the 30 and 50% budgets\.

Charging each allocator its measured overhead, enforcing the budget causally and comparing loss reductions at the 50% latency budget, uniform full fidelity is ahead of the best feasible allocator in eight of the ten core cells; the two exceptions, the learned planner under oracle geometry and KITTI’s trajectory controller under monocular geometry, are the cells in which uniform escalation raises the loss on the test split\. It is therefore the baseline to beat once it fits; when every beneficial input fits within the budget, the harm ratio is what an allocator can still recover from it\.

#### Quota and capacity\.

A ranking submission escalates exactly itsround⁡\(α​N\)\\mathrm\{round\}\(\\alpha N\)highest\-scoring inputs, while the oracle of Eq\. \([2](https://arxiv.org/html/2609.35910#S3.E2)\) may leave capacity unused\. On every test cell at the reported budgets at least that many inputs have non\-negative value, so the two oracles coincide there; the ranking track has no abstention, and allowing it would define a separate track\.

#### Bootstrap draws\.

A draw is dropped when its oracle prize falls below a quarter of the full\-sample prize, since nDG is not comparable across draws with near\-zero denominators\. At a 20% budget this removes at most 8 of 1,000 draws on nine of the ten core cells and 89 on KITTI’s trajectory controller under oracle geometry, but 330 and 354 on the two PDM\-Closed cells, whose prize rests on few states; their intervals are conditional on that filter\. The bootstrap resamples test units with each fitted allocator held fixed, so it does not include the variation from refitting with other training seeds\. Counts of cells in which a signal beats random are descriptive: the cells share frames, fidelities and allocators and are not independent replications\.

#### Measured budgets\.

Figure[6](https://arxiv.org/html/2609.35910#A5.F6)gives nDG for three core cells at every budget level\. The allocator costs in Table[11](https://arxiv.org/html/2609.35910#A5.T11)come from one profiling run of every allocator on the device; energy is charged under one module convention for detectors and allocators alike, the GPU, CPU and SoC rails over idle, and every energy claim in this paragraph also holds when only the GPU rail or all rails are charged\. On nuPlan, with its own detector costs, the batched gradient\-boosted gate also beats random at the 20% latency budget on PDM\-Closed’s scalar loss, escalating 5% of states, and the classification\-target detection\-list router beats random on IDM’s scalar loss at every latency and energy budget\.

On the KITTI fidelity ladder at a 20% budget, the best 640\-only allocation reaches 0\.73 of the multi\-fidelity optimum on braking and 0\.57 on the trajectory controller, so choosing among fidelities is worth about a third more than choosing whether to escalate on braking and three quarters more on the trajectory controller\. Latency and energy disagree about the intermediate modes — 384 px costs 0\.78 of 640 px in milliseconds but 0\.57 in millijoules — so at a 10% budget the energy\-optimal braking plan sends more inputs to 384 px than the latency\-optimal one and exceeds the latency budget by 21%\. The deployable multi\-fidelity gate pays three model evaluations per input, cannot run within budgets below 30%, and reachesnDG=0\.068\\mathrm\{nDG\}=0\.068on braking and0\.1720\.172on the trajectory controller at 50%\.

#### Benefit captured and harm incurred\.

The gap between an allocator and the oracle at the same budget splits exactly into the positive value the allocator misses and the harm it selects, less the positive value the budget forces even the oracle to leave out\. At a 20% budget the last term is negligible on the core cells, so the gap is mostly missed benefit\. Averaged over the ten core cells, as shares of the all\-cheap loss, the oracle realizes0\.1890\.189; ego speed captures a benefit of0\.0920\.092at a harm of0\.0120\.012, the gates and detection\-list routers0\.0600\.060–0\.0750\.075at0\.0070\.007–0\.0120\.012, the pixel router0\.0390\.039at0\.0150\.015, and random0\.0380\.038at0\.0130\.013\. Per cell, the ten non\-random deployable signals incur significantly less harm than random in 11 of 100 signal–cell pairs and more in 12, and capture more benefit in 11 and less in 9\.

#### Overhead a ranking can afford\.

Scoring each cached ranking at every capacity with the scorer’s own budget rule gives the overheads at which it still realizes at least random’s gain\. At a 20% latency budget on the core cells, the median largest such overhead is 1\.6–3\.0 ms for the learned allocators\. The MLP routers’ measured 0\.65 ms lies inside that set in eight and seven of the ten cells, the batched gradient\-boosted gate’s 3\.5 ms in three, and the gradient\-boosted routers’ 15\.9 ms, the single\-call gate’s 21\.4 ms and the ridge gate’s 3\.9 ms in none\. Uncertainty and cheap\-side criticality cost little but beat random in few cells even at no cost\. BecauseVVis signed, the set of affordable overheads need not be an interval; at the measured overheads every result equals the budget tables\.

#### Where the gap to the oracle goes\.

For the learned allocators, with train\-only fits and validation\-calibrated thresholds, we split the gap between the zero\-overhead oracle and a causal allocator at the same latency budget into three terms: the oracle value lost to the allocator’s overhead, the gap between that oracle and top\-kkby the allocator’s scores at the remaining capacity, and the difference between top\-kkand the causal cap policy above\. With one inference call per input, the gradient\-boosted models cannot run at either the 20 or the 50% budget\. For the MLP routers at 20%, over the ten core and two PDM\-Closed cells, the gap averages0\.180\.18–0\.200\.20of the all\-cheap loss, of which0\.1750\.175–0\.1770\.177is ranking,0\.0070\.007–0\.0210\.021the causal cap, and0\.00010\.0001on average \(at most0\.00120\.0012in any cell\) overhead; at 50% the ranking term is0\.0940\.094–0\.1250\.125of a0\.1380\.138–0\.1560\.156gap across the MLP routers and the ridge gate\. The causal term is negative in 16 of the 62 feasible rows, where the cap skips harmful inputs that top\-kkkeeps, so the terms are an accounting of this protocol rather than losses or separate causes\.

Table 11:Share of inputs each deployable allocator can escalate under a measured per\-input latency budget after paying for itself, on nuScenes / KITTI \(median over cells\)\. inf\.: the allocator’s own overhead exceeds the budget,CS\>b−C𝖼C\_\{S\}\>b\-C\_\{\\mathsf\{c\}\}, so it cannot run at all\. Diagnostic signals require the full output or the reference state and are not deployable under measured budgets\.AllocatorOverhead per inputEscalated at 20% budgetat 50% budgetRandom0 ms20\.0 / 20\.0%50\.0 / 50\.0%Cheap\-detection uncertainty0\.21–0\.29 ms18\.5 / 18\.8%48\.5 / 48\.8%Cheap\-side criticality1\.30–1\.47 ms12\.4 / 12\.9%42\.4 / 42\.9%Detection\-list router, MLP0\.65 ms16\.6 / 16\.5%46\.6 / 46\.5%Gate, ridge3\.93 msinf\. / inf\.29\.7 / 28\.7%Gate, GBM, batched inference3\.54 ms1\.7 / 0\.8%31\.7 / 30\.8%Gate, GBM, one call per input21\.4 msinf\. / inf\.inf\. / inf\.Pixel router9\.8 / 4\.8 msinf\. / inf\.inf\. / 23\.9%

## Appendix FExternal Planner Track

#### Setup\.

PDM\-Closed and IDM were checked against their released configurations field by field, and an unmodified run of the nuPlan closed\-loop simulator succeeded for both on the same scenarios; this run is a configuration check, and the evaluation below is statewise and open\-loop\. For each of 1,440 logged states \(60 scenarios×\\times24 states\), a fresh planner instance is built for each of three branches — reference tracks, tracks the cheap detector would report, and tracks the full detector would report — since PDM\-Closed carries internal state\. Each proposed trajectory is scored against the logged tracks over 0\.5–4\.0 s by five losses: collision, clearance shortfallccbelow 1 m \(clipped at 2 m\), mean deviation from the logged ego trajectory, the safety loss10⋅𝟏​\[collision\]\+1\.5​c210\\cdot\\mathbf\{1\}\[\\mathrm\{collision\}\]\+1\.5\\,c^\{2\}, and the scalar loss, which adds0\.10\.1times the mean deviation in meters to the safety loss\.

#### Real detector outcomes\.

We fetch the 12,921 front\-camera images inside the benchmark’s scenario windows and run the YOLOv8s engines at 320 and 640 px; the image nearest each state is at most 41 ms from its lidar sweep\. Logged tracks are projected into the image with the camera calibration and matched to each mode’s detections at threshold 0\.25 by Hungarian assignment over class\-compatible pairs with IoU of at least 0\.3\. A vehicle, pedestrian or bicycle track inside the image is kept only if that mode detects it; tracks outside the image and static classes pass through unchanged; and unmatched detections enter as zero\-velocity false positives, lifted onto the road plane with a class\-median size\. Per state, about 18\.5 tracks fall inside the image; the cheap mode keeps 5\.4 and adds 0\.83 false positives, and the full mode keeps 7\.7 and adds 1\.68\. Dropping the unmatched detections, so that each mode only removes logged tracks, leaves PDM\-Closed’s safety loss changing on 6 states instead of 45\. Recall is 0\.29 at 320 px and 0\.42 at 640 px, and 0\.65 at both within 10 m\. A branch in which every in\-image track is kept and no false positive is added reproduces the reference observation on every state, and the reference branch reproduces the stored reference values exactly\.

#### Sensitivities\.

For PDM\-Closed under the safety loss, removing false positives leaves 6 affected states \(harm 33%\); a full\-mode threshold count\-matched on the training logs \(0\.48\) gives 35 affected states \(harm 26%,ρq=0\.25\\rho\_\{q\}=0\.25\); and IoU 0\.5 matching gives 51 \(harm 47%,ρq=0\.37\\rho\_\{q\}=0\.37\)\. A synthetic alternative to this construction, a detection profile fitted on 46,469 KITTI object outcomes, predicts a recall gap of 0\.34 between the two modes against the 0\.12 measured here, and correspondingly denser decision value for both planners \(Table[12](https://arxiv.org/html/2609.35910#A6.T12)\)\.

Table 12:All five losses for both published planners under real detector outcomes, over all 1,440 states, and the two aggregate losses under the KITTI detection profile\. The losses are geometric and are not nuPlan’s metric suite\. The IDM collision row is a single affected state\.PlannerLossAffectedHarmedρq\\rho\_\{q\}All\-full / Oracle@20*Real detector outcomes*PDM\-Closedcollision2425\.0%0\.3311\.54 / 17\.31%PDM\-Closedclearance shortfall4544\.4%0\.345\.22 /7\.89%PDM\-Closedlogged\-trajectory deviation10437\.5%0\.551\.90 /4\.25%PDM\-Closedsafety aggregate4544\.4%0\.339\.81 / 14\.74%PDM\-Closedscalar aggregate10437\.5%0\.358\.26 / 12\.68%IDMcollision10\.0%0\.001\.61 /1\.61%IDMclearance shortfall540\.0%0\.310\.79 /1\.13%IDMlogged\-trajectory deviation3036\.7%0\.760\.14 /0\.56%IDMsafety aggregate540\.0%0\.061\.42 /1\.50%IDMscalar aggregate3033\.3%0\.141\.09 /1\.26%*KITTI detection profile*PDM\-Closedsafety aggregate7037\.1%0\.3014\.71 / 21\.12%PDM\-Closedscalar aggregate17530\.3%0\.3012\.58 / 17\.90%IDMsafety aggregate4727\.7%0\.2216\.82 / 21\.58%IDMscalar aggregate10533\.3%0\.2314\.00 / 18\.08%The cells are not independent: the safety aggregate contains collision and clearance, and the scalar aggregate contains safety\. We read them as two planners under a family of related losses rather than ten replications\. Under the detection profile, where both planners respond on enough states, their rankings on commonly affected states have Spearman correlation0\.620\.62–0\.810\.81and Goodman–Kruskalγ\\gammaof\+0\.49\+0\.49to\+0\.69\+0\.69; under real detector outcomes IDM responds on too few states for this comparison\.

## Appendix GTie\-Breaking and Lift Conventions

#### Ties in top\-kkselection\.

Selecting the topkkof a discrete\-valued signal leaves large tie groups, and how they are broken can dominate the result\. At a 20% budget over 3,376 nuScenes frames, only 326 frames lie strictly above the cut value of the false\-negative gain while 366 share it, so 52% of the selected set is decided by the tie\-break rather than by the signal\. The effect is larger in the score\-free comparison, where the braking controller has zero decision value on most frames: under monocular geometry on the 2,655 frames with a logged future, 74% of its top\-20% set and 83% of its top\-30% set are tied at zero\. Breaking ties by row order makes two independent systems select the same early frames and manufactures agreement between them\. The cross\-target analyses of Appendix[B](https://arxiv.org/html/2609.35910#A2)therefore break ties with a random key, using a different seed per system, averaged over eight draws, and the benchmark evaluates each selection in exact expectation over random tie\-breaks, which agrees with 20,000 sampled orders to within Monte Carlo error\. Continuous signals — the risk\-weighted gain, uncertainty, PKL and TIP — have tie groups of size one and are unaffected\. Agreement between independent implementations does not test a tie\-breaking convention they share: two implementations of the metric agree to three decimal places whenever both use a stable sort, so the convention is specified here rather than inferred from that agreement\.

#### A tie\-invariant version of the transfer test\.

Random tie\-breaking removes the row\-order artifact but does not show that*no*optimal allocation for one target serves the other\. LetΩq1​\(k\)\\Omega\_\{q\_\{1\}\}\(k\)be the set of all allocations of size at mostkkthat attain the optimum of Eq\. \([2](https://arxiv.org/html/2609.35910#S3.E2)\) forq1q\_\{1\}, and define the most favorable member forq2q\_\{2\},

𝒜q1→q2∗​\(k\)=arg⁡max⁡∑i∈𝒜𝒜∈Ωq1​\(k\)⁡Viq2,\\mathcal\{A\}^\{\*\}\_\{q\_\{1\}\\to q\_\{2\}\}\(k\)=\\arg\\max\_\{\\mathcal\{A\}\\in\\Omega\_\{q\_\{1\}\}\(k\)\}\\ \\sum\_\{i\\in\\mathcal\{A\}\}V\_\{i\}^\{q\_\{2\}\},\(9\)which gives the transfer every advantage\. The two directions behave differently\. The planner’s optimum is nearly determined, and even its most favorable completion reachesnDGqbrake=0\.067\\mathrm\{nDG\}\_\{q\_\{\\mathrm\{brake\}\}\}=0\.067at a 20% budget under oracle geometry and0\.2270\.227under monocular\. The braking controller’s optimum is heavily under\-determined — 111 responsive frames among the 2,655 with a logged future against a 531\-frame budget under oracle geometry — and its most favorable completion reachesnDGqplan=0\.930\\mathrm\{nDG\}\_\{q\_\{\\mathrm\{plan\}\}\}=0\.930and0\.8960\.896\. We report both, and rest the cross\-system comparison of Section[5\.1](https://arxiv.org/html/2609.35910#S5.SS1)on per\-frame sign disagreement, on the pairwise statistic below and on the binding direction, rather than on a symmetric statement\.

#### Robustness of the pairwise result\.

The share of strictly ranked frame pairs that the two systems order differently is stable across geometries:0\.5100\.510, with Goodman–Kruskalγ=−0\.021\\gamma=\-0\.021, under oracle geometry and0\.5020\.502, withγ=−0\.003\\gamma=\-0\.003, under monocular geometry\.

#### Box centers in the monocular lift\.

The lift reports the distance to the box center, as the nuScenes submission format and the published planning\-aware metrics expect\. The convention matters for those metrics, which consume the 3D submission: scoring instead from the near face of each box would place every object about half an object length closer, 2\.3 m for a car and 5\.6 m for a bus\.

## Appendix HHarm Mechanism

Table[13](https://arxiv.org/html/2609.35910#A8.T13)gives the per\-frame detection statistics behind the mechanism of Section[5\.1](https://arxiv.org/html/2609.35910#S5.SS1)\. Escalation recovers missed objects and adds false positives at once\. Underqbrakeq\_\{\\mathrm\{brake\}\}, harmed frames gain\+1\.980\+1\.980false positives against\+1\.176\+1\.176on helped frames while recovering only0\.6000\.600misses against1\.3961\.396; on 56\.0% of harmed frames escalation recovers no miss at all, introducing only spurious detections for a collision\-averse controller to react to\. The same ordering holds for the learned planner\. Detection\-level summaries such as mAP aggregate these effects over the dataset, and per\-input planning\-aware scores such as PKL and TIP value them through their own planner objectives; neither measures whether the exchange improves the target downstream decision on that frame\.

Table 13:Mean change in detection errors from cheap to full mode \(Δ=\\Delta=full−\-cheap\), by the sign of decision value\. Harmed frames add more false positives and recover fewer misses\.nuScenes,qbrakeq\_\{\\mathrm\{brake\}\}nuScenes,qplanselfq\_\{\\mathrm\{plan\}\}^\{\\,\\mathrm\{self\}\}helpedharmedunaffectedhelpedharmedunaffectedΔ\\Deltafalse positives\+1\.176\+1\.176\+1\.980\+1\.980\+0\.849\+0\.849\+1\.093\+1\.093\+1\.251\+1\.251\+0\.671\+0\.671Δ\\Deltafalse negatives−1\.396\-1\.396−0\.600\-0\.600−0\.790\-0\.790−1\.321\-1\.321−1\.014\-1\.014−0\.522\-0\.522Δ\\Deltadetections\+2\.505\+2\.505\+2\.480\+2\.480\+1\.581\+1\.581\+2\.315\+2\.315\+2\.190\+2\.190\+1\.154\+1\.154frames with an added FP61\.5%78\.0%—60\.0%64\.2%—frames recovering no miss25\.3%56\.0%—31\.0%44\.6%—Figure[8](https://arxiv.org/html/2609.35910#A8.F8)shows where these changes fall relative to the controller’s corridor, and Figures[10](https://arxiv.org/html/2609.35910#A8.F10)and[11](https://arxiv.org/html/2609.35910#A8.F11)show examples of both mechanisms in camera images\.

Figure 8:Where escalation changes what the braking controller sees\.Bird’s\-eye view of every object the controller considers — inside its corridor \(shaded\) and within 80 m — that differs between the cheap and full modes, on the nuScenes frames with non\-zero decision value under oracle geometry whose corridor objects differ between the modes\. Harmed frames are dominated by false positives that the full mode adds; helped frames by misses that it recovers\.Table[14](https://arxiv.org/html/2609.35910#A8.T14)tests directly whether a perception\-level reward, of the kind used by selective offloading, determines the sign of decision value\. It does not\. Spearman correlations between perception gain and decision value on affected frames are at most0\.110\.11, among affected frames with positive perception gain, 16–24% are harmed under braking and about half under the planner, and for the planner the sign disagreement is close to 50% for all four perception gains\. On the 79 frames with non\-zero decision value under both systems, 40 have opposite signs, so the same perception transition helps one downstream system and harms the other\. Figure[9](https://arxiv.org/html/2609.35910#A8.F9)shows the per\-frame joint distribution for one perception gain\.

Figure 9:Perception gain does not determine decision value\.Each point is a nuScenes frame with non\-zero perception gain and decision value \(YOLOv8s 320→\\to640, oracle geometry\), onasinh\\operatorname\{asinh\}axes\. Shaded quadrants mark sign disagreement: 32\.6% of frames for the braking controller and 50\.6% for the learned planner\.Table 14:Perception\-level gains do not fix the sign of decision value\. nuScenes, YOLOv8s 320→\\to640, oracle geometry, shared threshold, frames with non\-zero decision value\. Corr\.: Spearman correlation between gain and decision value\.P⁡\(harm∣G\>0\)P\(\\mathrm\{harm\}\{\\mid\}G\{\>\}0\): share of frames with positive perception gain that escalation harms\. Disagree: share of frames with non\-zero gain and non\-zero decision value whose signs differ\. Per\-mode thresholds are in Appendix[D](https://arxiv.org/html/2609.35910#A4)\.qbrakeq\_\{\\mathrm\{brake\}\}\(141 frames\)qplanq\_\{\\mathrm\{plan\}\}\(1,179 frames\)Perception gainCorr\.P⁡\(harm∣G\>0\)P\(\\mathrm\{harm\}\{\\mid\}G\{\>\}0\)DisagreeCorr\.P⁡\(harm∣G\>0\)P\(\\mathrm\{harm\}\{\\mid\}G\{\>\}0\)DisagreeExact \(false\-negative count\)\+0\.08\+0\.0824\.4%25\.0%\+0\.02\+0\.0250\.6%50\.4%False negatives \+ false positives\+0\.07\+0\.0715\.7%31\.9%\+0\.02\+0\.0250\.3%49\.8%Combined error \(ℰ5\\mathcal\{E\}\_\{5\}\)\+0\.08\+0\.0819\.2%32\.6%\+0\.01\+0\.0151\.0%50\.6%Risk\-weighted \(ℰrisk\\mathcal\{E\}\_\{\\mathrm\{risk\}\}\)\+0\.11\+0\.1123\.8%26\.8%\+0\.01\+0\.0150\.5%51\.0%harmed, cheap 320 pxharmed, full 640 pxhelped, cheap 320 pxhelped, full 640 px![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/neg2_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/neg2_full.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/pos3_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/pos3_full.jpg)Viq=−4\.44V\_\{i\}^\{q\}=\-4\.44: keep→\\tohard brakeViq=\+6\.19V\_\{i\}^\{q\}=\+6\.19: keep→\\tohard brake![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/neg3_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/neg3_full.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/pos5_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/pos5_full.jpg)Viq=−4\.44V\_\{i\}^\{q\}=\-4\.44: keep→\\tohard brakeViq=\+4\.95V\_\{i\}^\{q\}=\+4\.95: keep→\\todecelerateFigure 10:Escalation adds detections the controller reacts to, and recovers the objects it needs\.Braking controller on nuScenes, monocular geometry; each pair is cropped around the object that decides the braking action\. Left pairs: harmed frames in which the full mode adds a detection with no reference object \(red\) that triggers hard braking\. Right pairs: helped frames in which the full mode detects an object \(green\) that the cheap mode misses \(dashed yellow\)\. Thin white boxes are the other detections\. More examples and the selection rule are in Figure[11](https://arxiv.org/html/2609.35910#A8.F11)\.harmed, cheap 320 pxharmed, full 640 pxhelped, cheap 320 pxhelped, full 640 px![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/neg1_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/neg1_full.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/pos3_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/pos3_full.jpg)Viq=−4\.44V\_\{i\}^\{q\}=\-4\.44: keep→\\tohard brakeViq=\+6\.19V\_\{i\}^\{q\}=\+6\.19: keep→\\tohard brake![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/neg2_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/neg2_full.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/pos4_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/pos4_full.jpg)Viq=−4\.44V\_\{i\}^\{q\}=\-4\.44: keep→\\tohard brakeViq=\+5\.35V\_\{i\}^\{q\}=\+5\.35: keep→\\todecelerate![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/neg3_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/neg3_full.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/pos5_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/pos5_full.jpg)Viq=−4\.44V\_\{i\}^\{q\}=\-4\.44: keep→\\tohard brakeViq=\+4\.95V\_\{i\}^\{q\}=\+4\.95: keep→\\todecelerate![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/neg4_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/neg4_full.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/pos6_cheap.jpg)![Refer to caption](https://arxiv.org/html/2609.35910v1/figs/gallery_ego/pos6_full.jpg)Viq=−4\.44V\_\{i\}^\{q\}=\-4\.44: keep→\\tohard brakeViq=\+4\.52V\_\{i\}^\{q\}=\+4\.52: keep→\\todecelerateFigure 11:Qualitative examples under the braking controller\(nuScenes, monocular geometry\), extending Figure[10](https://arxiv.org/html/2609.35910#A8.F10); colors as there, each pair cropped around the object that decides the braking action\. The examples are the frames among the six most harmed and six most helped, at most one per scene, whose decisive change is an added detection or a recovered object; in the other four, escalation changes the estimated range of an object that both modes detect\. The first harmed frame is harmed by a recovered object: the full mode detects a vehicle that the cheap mode misses, and the monocular lift places it inside the controller’s corridor although its reference box lies outside it\. In the second helped frame, the full mode’s box around the bus overlaps the reference box by less than the matching threshold and is therefore drawn as an added detection\.
## Appendix IRobustness Across Perception and Downstream Settings

Ego speed, a causal ego\-motion signal with no perception content, separates from random on no held\-out nuScenes cell at a 20% budget \(Table[8](https://arxiv.org/html/2609.35910#A5.T8)\), so ego speed alone does not explain the perception\-level results on nuScenes\. The signal is causal on every track: a backward difference over the previous 0\.5 s on nuScenes, where a scene’s first frame has no predecessor and takes zero, the OXTS forward velocity of the current frame on KITTI, and the current ego state’s velocity on nuPlan\. Ego speed is far stronger in a KITTI longitudinal setting, where braking demand scales asv2/\(2​g\)v^\{2\}/\(2g\), so both the loss and the room to reduce it grow with speed; trivial baselines must therefore be reported per setting rather than dismissed\. Across the 16 configurations below, false\-negative gain never exceedsnDG=0\.337\\mathrm\{nDG\}=0\.337and is negative in six\.

Table 15:nDG of the false\-negative gain \(the reduction in missed objects\) and of a multi\-metric diagnostic at a 20% budget, across 16 configurations\. The diagnostic is an out\-of\-fold gradient\-boosted model over perception\-error features computed from the reference state, so it is not an upper bound over perception signals: in four configurations it falls below the false\-negative gain beside it\. It exceeds0\.50\.5only in the two aggressive\-gap KITTI longitudinal cells and in nuScenes longitudinal under oracle geometry\.ConfigurationTasknDG ofGℰFNG^\{\\mathcal\{E\}\_\{\\mathrm\{FN\}\}\}Multi\-metric diagnosticKITTI/Y8 320→\\to640 monolongitudinal0\.1620\.672KITTI/Y8 320→\\to640 monolateral−0\.230\-0\.230−0\.118\-0\.118KITTI/Y8 320→\\to640 oraclelongitudinal0\.2000\.810KITTI/Y8 320→\\to640 oraclelateral−1\.041\-1\.041−0\.231\-0\.231KITTI/Y8 384→\\to640 monolongitudinal0\.1520\.388KITTI/Y8 384→\\to640 monolateral−0\.297\-0\.297−0\.273\-0\.273KITTI/Y8 512→\\to640 monolongitudinal0\.1710\.213KITTI/Y8 512→\\to640 monolateral−0\.283\-0\.283−0\.764\-0\.764KITTI/RT 320→\\to640 monolongitudinal0\.0740\.153KITTI/RT 320→\\to640 monolateral−0\.448\-0\.448−0\.206\-0\.206KITTI/RT 480→\\to640 monolongitudinal0\.104−0\.005\-0\.005KITTI/RT 480→\\to640 monolateral−0\.091\-0\.0910\.138nuScenes/Y8 320→\\to640 monolongitudinal0\.0530\.350nuScenes/Y8 320→\\to640 monolateral0\.3370\.245nuScenes/Y8 320→\\to640 oraclelongitudinal0\.1710\.556nuScenes/Y8 320→\\to640 oraclelateral0\.266−0\.261\-0\.261
## Appendix JDownstream Systems and Hardware Details

#### Braking controller\.

qbrakeq\_\{\\mathrm\{brake\}\}computes the decelerationareqa^\{\\mathrm\{req\}\}needed to stop 2 m behind the most constraining obstacle that overlaps a corridor of half\-width 1\.2 m within 80 m, allowing 0\.4 s of reaction time and taking the larger of the requirements at ego speed and at closing speed, capped at 9 m/s2\. It keeps speed forareq<1\.0a^\{\\mathrm\{req\}\}<1\.0, decelerates at 2\.5 m/s2for1\.0≤areq<3\.51\.0\\leq a^\{\\mathrm\{req\}\}<3\.5and brakes at 6\.0 m/s2above\. With commanded decelerationaa, previous commandapreva\_\{\\mathrm\{prev\}\}and the requirementa⋆a^\{\\star\}computed from the reference scene, the loss is

ℒbrake=\(a⋆−a\)\+2\+0\.12\(a−a⋆\)\+2\+0\.02\|a−aprev\|\+6⋅𝟏\[\(a⋆−a\)\+≥8\],\\mathcal\{L\}\_\{\\mathrm\{brake\}\}=\(a^\{\\star\}\-a\)\_\{\+\}^\{2\}\+0\.12\\,\(a\-a^\{\\star\}\)\_\{\+\}^\{2\}\+0\.02\\,\|a\-a\_\{\\mathrm\{prev\}\}\|\+6\\cdot\\mathbf\{1\}\\bigl\[\(a^\{\\star\}\-a\)\_\{\+\}\\geq 8\\bigr\],\(10\)whose terms are the safety shortfall, over\-braking, a change of command, and a shortfall large enough to count as a collision\.

#### Receding\-horizon controller\.

qtrajq\_\{\\mathrm\{traj\}\}evaluates seven longitudinal accelerationsaafrom 0 to−8\-8m/s2crossed with five lateral offsetsddfrom−3\-3to33m over a horizonT=3T=3s with a 0\.25 s rollout step, and selects the candidate of least cost under perceived geometry, with obstacles treated as stationary\. The selected candidate is re\-simulated against the reference obstacles, and its loss is

ℒtraj=10⋅𝟏​\[collision\]\+1\.5​c2\+Δs2\+0\.01​a2​T\+0\.5​d2\+0\.05​\(\(a−aprev\)2/4\+\(d−dprev\)2\),\\mathcal\{L\}\_\{\\mathrm\{traj\}\}=10\\cdot\\mathbf\{1\}\[\\mathrm\{collision\}\]\+1\.5\\,c^\{2\}\+\\Delta\_\{s\}^\{2\}\+0\.01\\,a^\{2\}T\+0\.5\\,d^\{2\}\+0\.05\\bigl\(\(a\-a\_\{\\mathrm\{prev\}\}\)^\{2\}/4\+\(d\-d\_\{\\mathrm\{prev\}\}\)^\{2\}\\bigr\),\(11\)whereccis the shortfall of the worst lateral clearance below 1 m, clipped at 2 m, andΔs\\Delta\_\{s\}the progress shortfall relative to traveling atmax⁡\(v,2​m/s\)\\max\(v,2\\,\\mathrm\{m/s\}\)over the horizon, as a fraction of that distance\.

#### Previous action\.

Both controllers depend on the previous action throughapreva\_\{\\mathrm\{prev\}\}anddprevd\_\{\\mathrm\{prev\}\}, which the receding\-horizon controller also uses to plan\. For decision values, both branches of inputiitake the action of all\-cheap operation at the previous frame of the sequence, and none at its first frame, soViqV\_\{i\}^\{q\}is the value of escalating inputiialone and does not depend on which other inputs are escalated\. Under this convention the change terms carry at most 2\.9% of the total harm and 0\.8% of the total benefit in every braking and trajectory setting; harm to the braking controller is 73–96% over\-braking, and harm to the receding\-horizon controller is almost entirely collision and clearance\.

#### Loss and corridor sensitivity\.

Table[16](https://arxiv.org/html/2609.35910#A10.T16)varies one parameter at a time: the braking controller’s over\-braking weight \(0\.06, 0\.12, 0\.24\), collision penalty \(3, 6, 12\) and change\-of\-command weight \(0, 0\.02, 0\.04\), whose losses recombine exactly because its actions do not depend on them; its corridor half\-width \(1\.0, 1\.2, 1\.5 m\), which changes its actions; and the receding\-horizon controller’s collision \(5, 10, 20\), clearance \(0\.75, 1\.5, 3\) and progress \(0\.5, 1, 2\) weights, changed in planning and loss together\. The variations were chosen after the main results\. The harm rate stays at 33–55% in every monocular\-geometry setting, whileρq\\rho\_\{q\}moves more and rises with the over\-braking weight, for instance from 0\.28 to 0\.62 on nuScenes braking under oracle geometry\.

Table 16:Harm rate \(%\) and harm ratioρq\\rho\_\{q\}across loss and corridor variants, as the range over variants that include the default, over all units\. Braking weights: over\-braking, collision and change\-of\-command weights; corridor: half\-width 1\.0–1\.5 m; trajectory weights: collision, clearance and progress weights in planning and loss\.Braking weightsBraking corridorTrajectory weightsSettingHarmedρq\\rho\_\{q\}Harmedρq\\rho\_\{q\}Harmedρq\\rho\_\{q\}nuScenes, oracle35\.5–36\.20\.28–0\.6235\.5–36\.50\.33–0\.46—nuScenes, mono38\.1–42\.50\.28–0\.5539\.2–41\.60\.37–0\.41—KITTI Y8 320→\\to640, mono32\.6–35\.30\.11–0\.2832\.7–34\.60\.15–0\.2246\.0–48\.80\.27–0\.32KITTI Y8 384→\\to640, mono38\.8–40\.10\.35–0\.6538\.9–39\.80\.41–0\.5147\.3–51\.00\.45–0\.51KITTI Y8 512→\\to640, mono42\.9–43\.40\.51–0\.7242\.6–42\.90\.59–0\.7151\.6–54\.51\.10–1\.15KITTI RT 320→\\to640, mono43\.4–44\.30\.61–0\.7944\.0–44\.80\.67–0\.8147\.1–49\.70\.74–0\.79KITTI RT 480→\\to640, mono40\.7–43\.20\.68–0\.7942\.2–43\.10\.72–0\.8642\.9–45\.20\.57–0\.60KITTI Y8 320→\\to640, oracle23\.2–25\.00\.04–0\.1522\.2–26\.30\.07–0\.102\.7–3\.70\.00
#### Learned planner\.

We use the released planner on which PKL is built, at its published weights\. It emits one BEV occupancy heatmap per future timestep over 16 steps, and we read its decision as the argmax path\.qplanq\_\{\\mathrm\{plan\}\}is the mean Euclidean displacement, in meters, between that path and the logged future ego trajectory from the dataset’s ego poses\. We do not claim the logged trajectory is uniquely optimal\. Frames whose four\-second horizon extends past the end of a scene have no logged future and are excluded, leaving 2,655 of 3,376\.qplanselfq\_\{\\mathrm\{plan\}\}^\{\\,\\mathrm\{self\}\}replaces the logged trajectory with the planner’s own reference\-box\-conditioned path\. The learned planner trails a constant\-velocity predictor onqplanq\_\{\\mathrm\{plan\}\}and is included for its link to PKL; the other downstream systems clear that viability check\.

Table 17:Jetson AGX Xavier FP16 TensorRT profiling of the KITTI detector modes on an idle board, one image per call\. End\-to\-end time includes image decoding and preprocessing\. Energy is per frame under the module convention, the GPU, CPU and SoC rails over idle\.ModeGPU msEnd\-to\-end msEnergy mJYOLOv8s 3205\.0913\.1841\.1YOLOv8s 3846\.0914\.3847\.8YOLOv8s 5127\.8916\.7262\.0YOLOv8s 6409\.2818\.4784\.4RT\-DETR\-l 32016\.8225\.31397RT\-DETR\-l 48021\.3531\.21535RT\-DETR\-l 64030\.9743\.43816
#### Pre\-escalation gates\.

Both gates regressViqV\_\{i\}^\{q\}on 65 cheap\-side features in four groups: confidence statistics, uncertainty \(entropy, margin and suppression ambiguity\), scene complexity \(counts, areas, overlaps, image and motion statistics\), and criticality from the monocular geometry of the cheap detections; on nuPlan they use 18 analogous features of the cheap tracks and the ego state\. The ridge gate standardizes its inputs and selects its penalty from 13 values between10−210^\{\-2\}and10410^\{4\}by leave\-one\-out cross\-validation; the gradient\-boosted gate uses histogram gradient boosting with depth 3, 200 iterations, learning rate 0\.08 and at least 40 samples per leaf\. Both are fit on the training and validation units of each track and scored once on its test units; the streaming thresholds of Appendix[E](https://arxiv.org/html/2609.35910#A5)are refit on the training units and calibrated on the validation units\.

#### Monocular geometry\.

The deployed lift estimates each detection’s range by fusing a ground\-plane estimate from the bottom of its box with a class height prior, and takes lateral extent from the box edges; the exact formulas and constants are given in the released code\. Geometry is reported in the ego frame\. The camera\-to\-ego rotation enters the ground cue, whose horizon it corrects in both the cue and its fusion weight, and the translation moves the fused point and the bottom box corners to the ego origin; the calibration places the camera 1\.08–1\.14 m ahead of the ego origin and 0\.31–0\.33 m to its right on KITTI, and 1\.70–1\.72 m ahead on nuScenes\. Time to collision, which is read from the change in box height, is unaffected\. Applying the full rigid transform to the fused point instead gives a larger median range error in every range band and fidelity checked\. The lift overestimates range by 1\.2–1\.3 m at 0–15 m and by 1\.8–2\.4 m at 15–30 m, because the bottom edge of a loose box lands on the wheel contact rather than on the near face\. The two fidelities share this bias, differing by at most 0\.12 m in every band up to 30 m and by 1\.0–2\.6 m beyond\. The lift is not recalibrated against this bias, since that would tune it on the reference it is scored against\. Oracle geometry gives each detection the reference box of highest image IoU above 0\.5, not a one\-to\-one match, and inherits its range, lateral extent and time to collision; unmatched detections keep their monocular geometry\.

#### Measured costs\.

End to end on the board, the cheap and full pipelines cost 12\.71 and 19\.35 ms on nuScenes and 13\.18 and 18\.47 ms on KITTI; the gate’s feature vector costs 3\.52 ms and ridge inference 0\.41 ms, the MLP detection\-list routers 0\.65 ms in total, and the pixel router 1\.55 ms of TensorRT inference after 3\.3–8\.2 ms of resizing and upload\. On nuPlan front\-camera images, the 320 and 640 px modes cost 14\.4 and 23\.6 ms, timed over preprocessing, inference and postprocessing without image decoding, and 69\.5 and 143\.8 mJ per frame under the module convention; the nuScenes modes cost 54\.6 and 132\.7 mJ\. The gate features and models run on the CPU of the board; nuPlan has no separately timed feature pass, so its allocators are charged the nuScenes feature time\.

相似文章

PixelEyes:解耦感知与推理,实现精准视觉证据搜寻

Hugging Face Daily Papers

PixelEyes 提出了一种多轮视觉推理代理,通过掩码引导搜索和语义区域广度优先搜索解耦感知与推理,并引入新基准(Pinpoint-Bench)和数据集(PixelEyes-6K),以提升视觉证据搜寻中的定位能力。

DeepInsight: 物理AI栈的统一评估基础设施

arXiv cs.AI

本文介绍了DeepInsight,一个面向物理AI栈的统一评估基础设施,涵盖从基础模型解码到全身控制,通过三种窄抽象保留异构性,从而实现跨层诊断。