When the Score Becomes the Target: Rethinking Metric Validity in Autonomous Driving
Organizations: University of North Texas · Toyota InfoTech Labs
Abstract
Driving benchmark scores are increasingly used not only for evaluation but also as optimization targets. This raises a fundamental question: do score gains remain reliable evidence of driving improvement once the score itself is optimized? We address this question by examining how the scoring process responds to changes in driving behavior and whether the resulting gains persist under repeated execution and replanning. We decompose the process into execution, measurement, subscore mapping, and aggregation. Controlled interventions reveal substantial behavioral changes that receive little score response because distinctions are omitted, thresholded, or attenuated between requested and executed motion. Closed-loop comparisons further show that optimization gains can reverse when the execution interface changes, demonstrating their dependence on how requests are executed and returned as feedback. Together, these findings connect the behavioral distinctions preserved by a metric to the conditions under which its gains transfer. Metric validity under optimization therefore requires examining both what the scoring process measures and how the optimized behavior is executed.
Figures & tables
| Aggregate scores | EPDMS components | Behavioral diagnostics | ||||||||
| Planner | Variant | PDMS | EPDMS | DDC v2 | LK | HC | DDC v1 | Jitter | Smooth. | Adh. |
| Ego-status MLP | IL | |||||||||
| TransFuser | IL | |||||||||
| Latent TransFuser | IL | |||||||||
| ReCogDrive 2B | IL | |||||||||
| RL | (+0.042) | (+0.019) | (−0.011) | (−0.058) | (−0.006) | (−0.013) | (+1.19) | (+0.183) | (+0.319) | |
| Quantity | Role in CLS | NR | R |
|---|---|---|---|
| CLS | Aggregate | ||
| Drivable-area compliance | Gate | ||
| Planned heading jitter | Absent | ||
| Absolute lon. jerk peak [m/s 3 ] | Threshold | ||
| Absolute jerk peak [m/s 3 ] | Threshold | ||
| Comfort term | Weighted term |
| Stage 1 components | Stage 2 components | Overall | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Planner | Variant | DAC | DDC | EP | EC | DAC | DDC | EP | EC | EPDMS |
| ReCogDrive 2B | IL | |||||||||
| RL | (+0.080) | (−0.029) | (+0.028) | (−0.436) | (+0.005) | (−0.011) | (+0.061) | (−0.378) | (−0.008 ) | |
| ReCogDrive 8B | IL | |||||||||
| RL | (+0.069) | (−0.017) | (+0.027) | (−0.564) | (+0.008) | (−0.002) | (+0.056) | (−0.527) | (−0.008 ) | |
| Qwen-Drive | IL | |||||||||
| LQR + bicycle model | Playback | LQR PB | Interaction | ||||||
| Planner | Ref. | Opt. | Ref. | Opt. | Opt. | Ref. | [95% CI] | ||
| ReCogDrive-2B | 0.580 | 0.798 | 0.688 | 0.452 | |||||
| ReCogDrive-8B | 0.628 | 0.786 | 0.690 | 0.490 | |||||
| Qwen-Drive | 0.697 | 0.834 | 0.787 | 0.398 | |||||
| NoRD | 0.462 | 0.648 | 0.516 | 0.672 | |||||
| TOAD | 0.843 | 0.916 | 0.761 | 0.854 | |||||
Appendix figures & tables20 assets
Supplementary material from the paper’s appendix.
Appendix
| navhard | WorldEngine test set | |||||||
|---|---|---|---|---|---|---|---|---|
| Comfort term | DD | DDv2 | Human | Retained | DD | DDv2 | Human | Retained |
| Official (binary) | 0.7044 | 0.7328 | 0.8992 | 100% | 0.6540 | 0.6960 | 0.9325 | 100% |
| Worst-channel margin | 0.6616 | 0.6801 | 0.8458 | 65% | 0.6144 | 0.6458 | 0.8778 | 75% |
| Smooth sigmoid | 0.7038 | 0.7315 | 0.8982 | 97% | 0.6534 | 0.6948 | 0.9313 | 98% |
| Mean margin | 0.6903 | 0.7138 | 0.8814 | 83% | 0.6410 | 0.6777 | 0.9143 | 87% |
| Smoothing displacement [m] | Planned [m/s 2 ] | Simulated [m/s 2 ] | |||||
|---|---|---|---|---|---|---|---|
| Checkpoint | Total | Along | Across | Acc. | Dec. | Acc. | Dec. |
| Qwen-Drive SFT | |||||||
| Qwen-Drive RL | |||||||
| Human | |||||||
| [m/s 2 ] | PDMS | ||||
|---|---|---|---|---|---|
| Checkpoint | Original | Retimed | Original | Retimed | [95% CI] |
| Qwen-Drive SFT | [ , ] | ||||
| Qwen-Drive RL | [ , ] | ||||
| Human | [ , ] | ||||
| Aggregate scores | EPDMS components | Behavioral diagnostics | |||||||
| Pair | PDMS | EPDMS | DDC v2 | LK | HC | DDC v1 | Jitter | Smooth. | Adh. |
| navhard | |||||||||
| ReCog-2B IL RL | |||||||||
| ReCog-8B IL RL | |||||||||
| Qwen-Drive SFT RL | |||||||||
| DDv1 v2 | |||||||||
| Pair | PDMS | DDC | Jitter | Smooth. | Adh. |
|---|---|---|---|---|---|
| ReCog-2B IL RL | |||||
| Scene CI | [ , ] | [ , ] | [ , ] | [ , ] | [ , ] |
| Log CI | [ , ] | [ , ] | [ , ] | [ , ] | [ , ] |
| ReCog-8B IL RL | |||||
| Scene CI | [ , ] | [ , ] | [ , ] | [ , ] | [ , ] |
| Log CI | [ , ] | [ , ] | [ , ] | [ , ] | [ , ] |
| Planner | ||
|---|---|---|
| ReCogDrive-2B | [-0.300, -0.169] | [+0.165, +0.273] |
| ReCogDrive-8B | [-0.265, -0.132] | [+0.101, +0.214] |
| Qwen-Drive | [-0.457, -0.321] | [+0.071, +0.198] |
| NoRD | [+0.102, +0.210] | [+0.128, +0.244] |
| TOAD | [+0.043, +0.137] | [+0.042, +0.104] |
| Planner | Interface | NC | DAC | EP | TTC | C | DDC |
|---|---|---|---|---|---|---|---|
| ReCogDrive-2B | PB | ||||||
| ReCogDrive-2B | LQR | ||||||
| ReCogDrive-8B | PB | ||||||
| ReCogDrive-8B | LQR | ||||||
| Qwen-Drive | PB | ||||||
| Qwen-Drive | LQR |
| ReCogDrive | Open loop | First CL | All CL |
|---|---|---|---|
| 2B-IL | 0.0% | 0.0% | 17.9% |
| 2B-RL | 6.3% | 6.3% | 36.2% |
| 8B-IL | 0.3% | 0.3% | 7.6% |
| 8B-RL | 1.4% | 0.7% | 35.4% |
| navtest | WorldEngine test set (NR) | |||||
| Planner | Variant | Full OL | Matched OL | First CL | All CL | Any CL |
| Denominator | 12,146 | 286 | 286 | 2,288 | 286 | |
| ReCogDrive-2B | IL | 14 / 0 | 0 / 0 | 0 / 0 | 410 / 13 | 146 / 7 |
| RL | 522 / 31 | 18 / 2 | 18 / 1 | 829 / 528 | 226 / 197 | |
| ReCogDrive-8B | IL | 13 / 0 | 1 / 0 | 1 / 0 | 174 / 1 | 68 / 1 |
| RL | 64 / 0 | 4 / 0 | 2 / 0 | 810 / 646 | 233 / 214 | |
| Non-reactive | Reactive | |||
|---|---|---|---|---|
| Checkpoint | Published | Ours | Published | Ours |
| PDM-Closed | ||||
| Plan-R1 imitation | – | – | ||
| Plan-R1 reinforcement | ||||
| Quantity | IL | RL | Scene CI | Log CI | ||
|---|---|---|---|---|---|---|
| CLS | [ , ] | [ , ] | ||||
| Drivable-area compliance | [ , ] | [ , ] | ||||
| No-at-fault-collision gate | [ , ] | [ , ] | ||||
| Driving-direction gate | [ , ] | [ , ] | ||||
| Making-progress gate | [ , ] | [ , ] | ||||
| Progress term | [ , ] | [ , ] |
| Quantity | IL | RL | Scene CI | Log CI | ||
|---|---|---|---|---|---|---|
| CLS | [ , ] | [ , ] | ||||
| Drivable-area compliance | [ , ] | [ , ] | ||||
| No-at-fault-collision gate | [ , ] | [ , ] | ||||
| Driving-direction gate | [ , ] | [ , ] | ||||
| Making-progress gate | [ , ] | [ , ] | ||||
| Progress term | [ , ] | [ , ] |
| NAVSIM-v1 | NAVSIM-v2 scorer | ||||
| Pair | PDMS | EPDMS | DDC | LK | HC |
| ReCog-2B IL RL | |||||
| Scene CI | [ , ] | [ , ] | [ , ] | [ , ] | [ , ] |
| Log CI | [ , ] | [ , ] | [ , ] | [ , ] | [ , ] |
| ReCog-8B IL RL | |||||
| Scene CI | [ , ] | [ , ] | [ , ] | [ , ] | [ , ] |
| Stage 2 component changes | ||||||||
|---|---|---|---|---|---|---|---|---|
| Pair | NC | DAC | DDC | EP | TTC | LK | HC | EC |
| ReCog-2B IL RL | ||||||||
| ReCog-8B IL RL | ||||||||
| Qwen-Drive SFT RL | ||||||||
| NoRD SFT RL (vocab.) | ||||||||