Coverage, Not Credit: Failure-Credit Routing of Zeroth-Order Perturbation Budgets Does Not Improve On-Pool Sample Efficiency for LLM Agents
Organizations: University of York
Abstract
Trajectory-level credit assignment can localize which module of a tool-using LLM agent causes failures using only verifiable signals. We ask whether such failure credit should route a fixed zeroth-order/evolution-strategies (ZO/ES) perturbation budget. Across a synthetic environment and frozen Qwen2.5-1.5B/3B and SmolLM2-1.7B agents, three task families, six allocation schemes, a credit-noise sweep, paired seeds, and exact sign-flip tests, we find no statistically detectable improvement over uniform allocation in any on-pool comparison (no gain of at least 2 percentage points). The joint soft-plus-sigma scheme is equivalent to uniform within a +/- 0.02 AUC margin on 1.5B and 3B; concentrating the full budget on the credit argmax is marginally equivalent on 1.5B, where that module is the verified bottleneck, and significantly worse on 3B. Inverse-propensity debiasing does not rescue routing, and misrouting costs up to -0.074 AUC in-house and -0.118 end-to-end on the BFCL-derived family. Across six fixed-step schedules, loss is linear in bottleneck starvation rate (R^2 = 0.94, descriptive), and a preregistered credit-free coverage floor removes detected harm. Matched-budget burst and step-compensating catch-up schedules are consistent with harm arising from insufficient cumulative parameter movement rather than update frequency. Our primary estimand is optimization efficiency on a fixed task pool. On unseen BFCL functions, the study's one exception is that soft routing exceeds uniform on held-out endpoints (+0.047, p = 0.031, n = 6). A plausible but untested reading is that routing-favored caller improvements transfer while uniform's on-pool gains reflect a synthesizer behavior specific to our harness. We report this exception explicitly and document three failure modes that can silently invalidate ZO/ES experiments on frozen LLMs.
Figures & tables
| arm | conc. | AUC | vs uniform | (perm.) | TOST |
|---|---|---|---|---|---|
| uniform | 0.25 | — | — | — | |
| soft+ | 0.64 | 0.156 | ✗ | ||
| hard ( credit) | 1.00 | 0.766 | ✓ | ||
| random module | 1.00 | 0.008 | — |
| arm | predicted | observed |
|---|---|---|
| hard 0.5, no floor | (5/6 neg.) | |
| hard 0.5, floor | , TOST |
| arm | success | caller accuracy | relay |
|---|---|---|---|
| untrained ( ) | |||
| uniform | |||
| soft+ | |||
| random | |||
| hard |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| # | Preregistered prediction | Commit | Date | Outcome |
|---|---|---|---|---|
| 1 | Sparse: vs uniform † | 3b87179 | 08-19 | miss ( ) |
| 2 | Floor F1: un-floored hard 0.5 | 3b87179 | 08-19 | hit |
| 3 | Floor F2: floored (removes 60%) | 3b87179 | 08-19 | hit |
| 4 | Shaping G1: random ( ) & sig. | 11762e7 | 08-20 | hit |
| 4b | Shaping G1: hard ( ) | 11762e7 | 08-20 | hit ( ; TOST n.c.) |
| 5 | Shaping G2: shaping necessary ( AUC ) | 11762e7 | 08-20 | miss (0.841) |
| scheme | starv. (nominal) | starv. (measured) | 95% CI | ||
|---|---|---|---|---|---|
| hard | 0.000 | 0.028 | 0.766 | ||
| hard 0.25 | 0.188 | 0.200 | 0.070 | ||
| hard 0.5 | 0.375 | 0.353 | 0.023 | ||
| sparse | 0.500 | 0.500 | 0.016 | ||
| hard 0.75 | 0.562 | 0.519 | 0.008 | ||
| random | 0.750 | 0.767 | 0.008 |
| regime | uniform AUC | oracle | soft | hard | random |
|---|---|---|---|---|---|
| stationary, tight | 0.900 | ||||
| non-stationary, wide | 0.821 | ||||
| non-stationary, tight | 0.768 | ||||
| non-stationary, wide ( ) | 0.767 |
| sweep | backbone / tasks | arms | gens | pairs | floor | reported | ||
|---|---|---|---|---|---|---|---|---|
| synthetic pre-study | mock, 4 regimes | uniform, oracle, soft, hard, random | 10 | 120 | 4 / 8 | 0 | — | § 5.1 , App. C |
| main | 1.5B / in-house | uniform, soft+ , hard, random | 8 | 45 | 4 | 0 | 0.5 | § 5.2 |
| seed extension | 1.5B / in-house | uniform, soft+ | 12 | 45 | 4 | 0 | 0.5 | § 5.2 |
| credit noise | 1.5B / in-house | hard 0.25, 0.5, 0.75 | 8 | 45 | 4 | 0 | 0.5 | § 5.7 |
| sparse | 1.5B / in-house | uniform, sparse | 8 | 45 | 4 | 0 | 0.5 | § 5.7 |
| floor | 1.5B / in-house | uniform, hard 0.5, hard 0.5+floor | 6 | 45 | 6 | 0 / 1 | 0.5 | § 5.8 |
LLM Agent Training
Large language model agent training teaches models to plan, use tools, and learn from multi-step interaction with environments.
See all 581 papers