Credit Without Ground Truth: Auditing Step-Level Credit Assignment in LLM Agents Against Executed Replay
Organizations: University of Southern California Los Angeles, CA, USA
Abstract
Audited against policy-conditional ground truth from executed replay in a single-agent tool environment (ALFWorld), none of the step-level credit signals we audit -- LLM-judge scores, outcome-conditioned logprob ratios, or the policy's own confidence -- shows reliable incremental fidelity beyond its own marginal-matched shuffled control. Correcting for replay-target reliability leaves implicit fidelity bounded near zero and judge fidelity inconclusive at the achieved target reliability. Existing evaluations grade these signals against annotated step correctness; we audit them against step contribution -- what re-sampling the policy's own alternatives at each decision point and rolling forward changes about the outcome -- and they come apart. The ground truth is structured: 30.5% of decision points where it is defined exhibit a nonzero replay contrast at the achieved sampling resolution, and measurability is model-dependent -- the fraction of points with no policy-supported counterfactual differs twofold (13.1% vs. 26.8%) between two similar-scale policies. The failure mode is identifiable: implicit credit echoes the policy's fluency (median rank correlation +0.75, replicating at +0.70 in a second family under a corrected instrument), while outcome conditioning adds no causal information (partial correlation -0.004, Qwen). A confidence-only router recovers pivotal steps at chance level, but cuts judge cost by 13.1% per turn (14.0% per trajectory). In a seven-arm pre-registered training experiment, no arm reliably outperforms the untrained policy, and the checkpoints' apparent instrument signature is statistically consistent with mediation by effective training dose in this design -- sparser credit retains fewer examples, an order-of-magnitude spread in optimizer steps -- not credit content. Comparisons of credit rules must match effective sample size, or they measure dose, not credit.
Figures & tables
| Family | (median) [95% CI] | Shuffle [95% CI] | |
|---|---|---|---|
| Implicit (HCAPO ) | 37 of 50 | ||
| Judge (Qwen2.5-72B) | 37 (32 comp.) |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Dimension | Question | Failure instance | Defence |
|---|---|---|---|
| Identity | is the object checked the object the system uses ? | the gate verified a different physical copy than the stages loaded — hashing the wrong file passes perfectly | realpath binding: a verification claim names the physical path the stage will load |
| Creation-time validity | were the bytes correct when written ? | a NUL-filled file’s hash is a valid hash of a NUL-filled file; every replica verifies | structural assertions against intent , not against the writer’s own output |
| Persistence | is every item still readable now ? | a file-count check passes while one file is unreadable | per-file content hashing — you cannot hash what you cannot read |
| Diagnosability | does the check preserve the evidence needed to act ? | the guard reported a verdict and discarded the errno; EIO and EDQUOT call for opposite responses | log the raw errno, never the verdict |
| class | turns | contrast at this design |
|---|---|---|
| constant pool (all pooled outcomes identical) | 1,204 | forced to zero |
| arithmetically forced | 509 | forced nonzero |
| genuinely stochastic | 55 | nonzero with probability |
| Family | Estimate | Median | Bootstrap 95% CI | Undefined | |
|---|---|---|---|---|---|
| Implicit | uncorrected (published) | 37 | — | ||
| Judge | uncorrected (published) | 32 | — | ||
| Implicit | Route 1, literal rule ( ), primary | 22 | 15 | ||
| Implicit | Route 1, machine-zero sensitivity | 21 | 16 | ||
| Judge | Route 1, literal rule ( ), primary | 21 | 11 | ||
| Judge | Route 1, machine-zero sensitivity | 20 | 12 |
| arm | s0 | s1 | s2 | mean | between-seed SD |
|---|---|---|---|---|---|
| 1 outcome-only | 0.438 | 0.445 | 0.438 | 0.440 | 0.5 pp |
| 2 implicit ( ) | 0.352 | 0.414 | 0.344 | 0.370 | 3.9 pp |
| 3 judge | 0.359 | 0.531 | 0.445 | 0.445 | 8.6 pp |
| 4 shuffled- | 0.375 | 0.383 | 0.422 | 0.393 | 2.5 pp |
| 5 inverted- | 0.406 | 0.391 | 0.094 † | 0.297 † | 17.6 pp † |
| 6 pivotal-masked | 0.469 | 0.344 | 0.320 | 0.378 | 8.0 pp |
| Partition | Stage / statistic | (B W) | ||
|---|---|---|---|---|
| Instrument | Stage 1, turn-1 canonical agreement | |||
| Information | Stage 1, turn-1 canonical agreement | |||
| Instrument | Stage 2, 500-state bank JS | |||
| Information | Stage 2, 500-state bank JS |
LLM Agent Evaluation
Large language model agent evaluation measures whether tool-using systems complete tasks reliably, safely, and efficiently.
See all 1,132 papers