Sharp Limits for Honest Uncertainty in Hard-Budget Repeated Evaluation
Organizations: Independent · Northwestern University · Pinterest, Inc.
Abstract
Repeated evaluation can estimate a benchmark score accurately while still requiring replication to certify narrow uncertainty. We characterize that requirement on a fixed grid of tasks with binary paths per task under the hard budget , where each path costs at most responses or episodes. For fixed and , the optimal expected width on the worst pure cohort is when every task is observed and when omission is allowed. The lower bounds cover adaptive hard-budget policies, and fixed random-subset designs attain both rates through disagreement certificates. A joint mean/disagreement interval turns the task-covering law into practical finite-budget inference. In an equal-budget LiveCodeBench replay with 16 models, 880 tasks, and five outputs per task, the task-covering design reduces median point-estimation MSE by 87.0% relative to pooled uniform sampling, while the Joint certificate produces narrower confidence intervals in 15/16 panels and reduces median interval width by 30.6%. Finite-regime analyses identify task coverage as the effective choice at the evaluated scale and characterize how cohort size and within-task agreement determine the useful operating region. Together, the sharp laws and fixed-budget evidence make replication and task coverage explicit design variables for information-efficient repeated evaluation.
Figures & tables
| Work | Established object | Additional object studied here |
|---|---|---|
| Burgess and Chapman (2021) | Stratified empirical-Bernstein allocation after at least two initial draws per stratum | A budget-selected subset receives a second draw; matching lower and upper rates |
| Cai and Low (2004) | Honest expected-length adaptation in nonparametric models | Fixed binary cohort under an exact label reservation |
| Waudby-Smith and Ramdas (2020) , Spertus et al. (2024) | Finite-population or sequential stratified validity | Worst-pure width law and converse uniform over adaptive evaluation policies |
| Feldman and Romano (2026) | Dynamic continuation and event-rate estimation | Pathwise hard cap and fixed-cohort replication certificate |
| This paper | Task-covering and omission-enabled designs | Paired sharp rates plus finite-regime and real-cohort boundary |
Appendix figures & tables24 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | MSE ratio | Zero | Width ratio |
|---|---|---|---|
| Response banks | |||
| Uniform fixed | 3.19 [1.31, 49.31] | 51 / 17 | 0.98 [0.75, 2.42] |
| Uniform adaptive | 1.54 [1.02, 4.14] | 67 / 1 | 1.00 [1.00, 1.00] |
| Balanced fixed | 2.40 [1.16, 32.13] | 51 / 17 | 1.22 [0.95, 3.23] |
| Balanced adaptive | 1.00 [1.00, 1.00] | 68 / 0 | — |
| Pooled progressive | 1.46 [0.80, 3.96] | 67 / 1 | 1.85 [1.35, 2.21] |
| Panel | Hull | KL- | KL/H | D-Bern | Pair | Uniform |
|---|---|---|---|---|---|---|
| CodeContests_Gemma-2B | 0.0474 | 0.0585 | 0.0628 | 0.0528 | 0.0511 | 0.0606 |
| CodeContests_Gemma-7B | 0.1012 | 0.1202 | 0.1309 | 0.0826 | 0.0773 | 0.1061 |
| CodeContests_Llama-70B | 0.1234 | 0.1449 | 0.1577 | 0.0786 | 0.0744 | 0.1088 |
| CodeContests_Llama-8B | 0.0956 | 0.1135 | 0.1237 | 0.0848 | 0.0789 | 0.1018 |
| GSM8K_Llama-70B | 0.0147 | 0.0184 | 0.0212 | 0.0288 | 0.0191 | 0.0000 |
| MATH_Gemma-2B | 0.0927 | 0.1111 | 0.1211 | 0.0941 | 0.0874 | 0.0000 |
| Panel | Hull | KL- | KL/H | D-Bern | Pair | Uniform |
|---|---|---|---|---|---|---|
| CodeContests_Gemma-2B | 0.0103 | 0.0131 | 0.0155 | 0.0232 | 0.0122 | 0.0000 |
| CodeContests_Gemma-7B | 0.0103 | 0.0131 | 0.0155 | 0.0232 | 0.0122 | 0.0000 |
| CodeContests_Llama-70B | 0.0312 | 0.0370 | 0.0405 | 0.0318 | 0.0208 | 0.0000 |
| CodeContests_Llama-8B | 0.0103 | 0.0131 | 0.0155 | 0.0232 | 0.0122 | 0.0000 |
| GSM8K_Llama-70B | 0.1371 | 0.1609 | 0.1752 | 0.1153 | 0.1070 | 0.0444 |
| MATH_Gemma-2B | 0.0113 | 0.0143 | 0.0170 | 0.0254 | 0.0134 | 0.0000 |
| Pooled progressive | Task-aware progressive | Full prefix | ||||
|---|---|---|---|---|---|---|
| Event / | MSE | Width | MSE | Width | MSE | Width |
| S / 2,000 | 2.64 (22) | 2.06 (22) | 1.36 (22) | 1.83 (22) | 1.23 (22) | 1.12 (22) |
| S / 10,000 | 3.17 (22) | 1.86 (22) | 1.57 (22) | 2.29 (22) | 1.16 (22) | 1.46 (22) |
| S / 30,000 | 3.29 (22) | 1.77 (22) | 1.59 (22) | 2.20 (22) | 1.30 (22) | 1.44 (22) |
| S / 100,000 | 3.24 (21) | 1.69 (21) | 1.67 (21) | 2.04 (21) | 1.21 (21) | 1.40 (21) |
| F / 2,000 | 3.62 (12) | 1.87 (22) | 1.59 (12) | 13.63 (22) | 6.92 (12) | 4.76 (22) |
| Pooled progressive | Task-aware progressive | Full prefix | ||||
|---|---|---|---|---|---|---|
| Event / | MSE | Width | MSE | Width | MSE | Width |
| S / 2,000 | 2.41 (22) | 2.08 (22) | 2.05 (22) | 1.94 (22) | 1.59 (22) | 1.05 (22) |
| S / 10,000 | 5.09 (22) | 2.61 (22) | 3.15 (22) | 1.99 (22) | 2.08 (22) | 1.01 (22) |
| S / 30,000 | 3.56 (20) | 2.09 (20) | 1.47 (20) | 1.91 (20) | 1.69 (20) | 1.30 (20) |
| S / 100,000 | 2.92 (19) | 1.78 (19) | 1.14 (19) | 1.65 (19) | 1.55 (19) | 1.37 (19) |
| F / 2,000 | 6.79 (8) | 2.26 (22) | 4.63 (8) | 55.26 (22) | 26.51 (8) | 33.62 (22) |
| Pooled progressive | Task-aware progressive | Full prefix | ||||
|---|---|---|---|---|---|---|
| Event / | MSE | Width | MSE | Width | MSE | Width |
| S / 10,000 | 1.04 (20) | 1.70 (20) | 0.89 (20) | 1.57 (20) | 1.85 (20) | 1.19 (20) |
| S / 30,000 | 1.31 (20) | 1.99 (20) | 0.99 (20) | 1.67 (20) | 2.72 (20) | 1.32 (20) |
| S / 100,000 | 3.12 (16) | 1.83 (16) | 1.35 (16) | 1.67 (16) | 3.51 (16) | 1.16 (16) |
| F / 10,000 | 1.80 (4) | 1.55 (5) | 1.36 (4) | 1.50 (5) | 10.69 (4) | 1.50 (5) |
| F / 30,000 | 3.43 (3) | 2.07 (3) | 1.85 (3) | 2.31 (3) | 17.47 (3) | 1.97 (3) |
| Pooled progressive | Task-aware progressive | Full prefix | ||||
|---|---|---|---|---|---|---|
| Event / | MSE | Width | MSE | Width | MSE | Width |
| S / 500 | 2.14 (12) | 0.58 (12) | 1.00 (12) | 1.26 (12) | 0.98 (12) | 0.90 (12) |
| S / 1,500 | 2.25 (12) | 0.54 (12) | 0.92 (12) | 1.35 (12) | 0.97 (12) | 1.09 (12) |
| S / 3,000 | 2.33 (12) | 0.52 (12) | 1.03 (12) | 1.54 (12) | 1.09 (12) | 1.13 (12) |
| S / 5,000 | – | – | – | – | – | – |
| F / 500 | 2.51 (12) | 0.58 (12) | 1.04 (12) | 1.26 (12) | 1.07 (12) | 0.90 (12) |
| Pooled progressive | Task-aware progressive | Full prefix | ||||
|---|---|---|---|---|---|---|
| Event / | MSE | Width | MSE | Width | MSE | Width |
| S / 500 | 1.80 (12) | 1.04 (12) | 1.37 (12) | 1.71 (12) | 1.24 (12) | 0.93 (12) |
| S / 1,500 | 2.97 (12) | 1.00 (12) | 1.33 (12) | 1.52 (12) | 1.47 (12) | 1.26 (12) |
| S / 3,000 | 3.64 (12) | 1.05 (12) | 1.43 (12) | 1.85 (12) | 1.43 (12) | 1.36 (12) |
| S / 5,000 | – | – | – | – | – | – |
| F / 500 | 3.11 (12) | 1.20 (12) | 2.24 (12) | 2.32 (12) | 2.19 (12) | 1.06 (12) |
| Pooled progressive | Task-aware progressive | Full prefix | ||||
|---|---|---|---|---|---|---|
| Event / | MSE | Width | MSE | Width | MSE | Width |
| S / 500 | 1.22 (12) | 1.56 (12) | 1.07 (12) | 1.78 (12) | 1.50 (12) | 1.08 (12) |
| S / 1,500 | 2.34 (12) | 1.46 (12) | 1.81 (12) | 1.85 (12) | 2.80 (12) | 1.25 (12) |
| S / 3,000 | 1.96 (10) | 1.01 (10) | 1.18 (10) | 1.82 (10) | 2.44 (10) | 2.19 (10) |
| S / 5,000 | – | – | – | – | – | – |
| F / 500 | 1.55 (12) | 1.53 (12) | 1.26 (12) | 2.43 (12) | 4.34 (12) | 1.53 (12) |
| Pooled progressive | Task-aware progressive | Full prefix | ||||
|---|---|---|---|---|---|---|
| Event / | MSE | Width | MSE | Width | MSE | Width |
| S / 500 | 1.21 (12) | 1.79 (12) | 1.23 (12) | 1.75 (12) | 1.76 (12) | 1.20 (12) |
| S / 1,500 | 0.90 (12) | 1.45 (12) | 0.92 (12) | 1.81 (12) | 2.41 (12) | 1.49 (12) |
| S / 3,000 | 0.60 (6) | 0.85 (6) | 0.52 (6) | 1.64 (6) | 1.81 (6) | 1.83 (6) |
| S / 5,000 | – | – | – | – | – | – |
| F / 500 | 1.29 (12) | 1.70 (12) | 1.23 (12) | 2.95 (12) | 6.83 (12) | 2.26 (12) |
| Configuration | Pair | Hull | U-adapt | U-fixed | MSE ratio | Cost/ |
|---|---|---|---|---|---|---|
| Nano / Qwen3-32B / default | 0.0468 | 0.0606 | 0.0686 | 0.0403 | 1.01 | 0.92 |
| Nano / Qwen3-32B / zero | 0.0468 | 0.0603 | 0.0682 | 0.0401 | 1.18 | 0.92 |
| Nano / DeepSWE / default | 0.0570 | 0.0722 | 0.0748 | 0.0478 | 1.22 | 0.84 |
| Nano / DeepSWE / zero | 0.0533 | 0.0646 | 0.0719 | 0.0432 | 1.01 | 0.90 |
| Nano / Devstral 2 / default | 0.0436 | 0.0666 | 0.0571 | 0.0446 | 2.01 | 0.68 |
| Nano / Devstral 2 / zero | 0.0446 | 0.0662 | 0.0564 | 0.0443 | 2.02 | 0.68 |
| Configuration | Pair | Hull | U-adapt | U-fixed | MSE ratio | Cost/ |
|---|---|---|---|---|---|---|
| Nano / Qwen3-32B / default | 0.0385 | 0.0438 | 0.0321 | 0.0304 | 3.21 | 0.58 |
| Nano / Qwen3-32B / zero | 0.0364 | 0.0444 | 0.0325 | 0.0307 | 3.43 | 0.58 |
| Nano / DeepSWE / default | 0.0550 | 0.0602 | 0.0494 | 0.0400 | 2.39 | 0.66 |
| Nano / DeepSWE / zero | 0.0455 | 0.0492 | 0.0372 | 0.0335 | 3.87 | 0.60 |
| Nano / Devstral 2 / default | 0.0506 | 0.0727 | 0.0732 | 0.0480 | 1.33 | 0.82 |
| Nano / Devstral 2 / zero | 0.0517 | 0.0727 | 0.0735 | 0.0481 | 1.40 | 0.82 |
| Configuration | Event | ||||||
|---|---|---|---|---|---|---|---|
| Nano / Qwen / default | S | 1.237 | 1.138 | 0.965 | 0.854 | 0.873 | 1.164 |
| Nano / Qwen / default | F | 1.697 | 1.410 | 1.172 | 1.000 | 0.957 | 1.395 |
| Nano / Qwen / zero | S | 1.245 | 1.121 | 0.966 | 0.859 | 0.873 | 1.168 |
| Nano / Qwen / zero | F | 1.675 | 1.368 | 1.142 | 0.967 | 0.915 | 1.324 |
| Nano / DeepSWE / default | S | 1.038 | 1.064 | 0.933 | 0.863 | 0.888 | 1.153 |
| Nano / DeepSWE / default | F | 1.245 | 1.235 | 1.067 | 0.970 | 0.993 | 1.331 |
| Configuration | Event | ||||||
|---|---|---|---|---|---|---|---|
| Nano / Qwen / default | S | 1.830 | 1.721 | 1.503 | 1.402 | 1.488 | 1.751 |
| Nano / Qwen / default | F | 2.428 | 2.075 | 1.779 | 1.644 | 1.722 | 2.018 |
| Nano / Qwen / zero | S | 1.841 | 1.693 | 1.502 | 1.406 | 1.488 | 1.757 |
| Nano / Qwen / zero | F | 2.409 | 2.011 | 1.739 | 1.601 | 1.643 | 1.913 |
| Nano / DeepSWE / default | S | 1.546 | 1.612 | 1.441 | 1.382 | 1.459 | 1.742 |
| Nano / DeepSWE / default | F | 1.842 | 1.866 | 1.659 | 1.593 | 1.694 | 2.001 |
| 0 | .002 | .01 | .02 | .05 | .1 | .2 | ||
|---|---|---|---|---|---|---|---|---|
| 128 | 0.1 | 1.3067 | 1.3067 | 1.3067 | 1.3383 | 1.3975 | 1.4768 | 1.6041 |
| 0.25 | 0.9628 | 0.9628 | 0.9628 | 1.0159 | 1.1103 | 1.2290 | 1.4143 | |
| 0.5 | 0.8239 | 0.8239 | 0.8239 | 0.9064 | 1.0375 | 1.1844 | 1.3969 | |
| 1 | 0.8002 | 0.8002 | 0.8002 | 0.9376 | 1.1190 | 1.3041 | 1.5698 | |
| 512 | 0.1 | 0.6605 | 0.6605 | 0.6920 | 0.7355 | 0.8232 | 0.9512 | 1.1371 |
| 0.25 | 0.4860 | 0.4860 | 0.5375 | 0.6014 | 0.7132 | 0.8577 | 1.0602 |
| 0 | .002 | .01 | .02 | .05 | .1 | .2 | ||
|---|---|---|---|---|---|---|---|---|
| 128 | 0.1 | 1.3067 | 1.3067 | 1.3067 | 1.3539 | 1.4393 | 1.5466 | 1.6976 |
| 0.25 | 0.9628 | 0.9628 | 0.9628 | 1.0417 | 1.1741 | 1.3301 | 1.5609 | |
| 0.5 | 0.8239 | 0.8239 | 0.8239 | 0.9450 | 1.1192 | 1.3017 | 1.5625 | |
| 1 | 0.8002 | 0.8002 | 0.8002 | 0.9969 | 1.2230 | 1.4505 | 1.7779 | |
| 512 | 0.1 | 0.6605 | 0.6605 | 0.7072 | 0.7692 | 0.8873 | 1.0490 | 1.2771 |
| 0.25 | 0.4860 | 0.4860 | 0.5609 | 0.6468 | 0.7870 | 0.9643 | 1.2133 |
| 0 | .002 | .01 | .02 | .05 | .1 | .2 | ||
|---|---|---|---|---|---|---|---|---|
| 128 | 1 | 0.2763 | 0.2763 | 0.2763 | 0.4580 | 0.6762 | 0.7996 | 0.9196 |
| 2 | 0.2763 | 0.2763 | 0.2763 | 0.5405 | 0.7621 | 0.8625 | 1.0316 | |
| 512 | 1 | 0.1387 | 0.1387 | 0.3154 | 0.3923 | 0.4631 | 0.5854 | 0.8210 |
| 2 | 0.1387 | 0.1387 | 0.3601 | 0.4201 | 0.5198 | 0.7013 | 1.0181 | |
| 2048 | 1 | 0.0694 | 0.1633 | 0.2221 | 0.2700 | 0.4118 | 0.5793 | 0.7722 |
| 2 | 0.0694 | 0.1832 | 0.2461 | 0.3171 | 0.5110 | 0.6783 | 0.9526 |
| Audited tasks | Joint / Hull | Joint / UF | MSE / UF | MSE / BA |
|---|---|---|---|---|
| 1.167 (0) | 1.741 (0) | 0.361 (24) | 1.293 (0) | |
| 0.977 (14) | 1.485 (0) | 0.378 (24) | 1.279 (2) | |
| 0.817 (24) | 1.270 (0) | 0.392 (24) | 1.370 (1) | |
| 0.744 (24) | 1.212 (3) | 0.409 (24) | 1.510 (2) | |
| 0.724 (24) | 1.240 (2) | 0.419 (24) | 1.792 (1) | |
| 0.831 (24) | 1.248 (1) | 0.363 (24) | 1.622 (0) |
| median | ||||||
|---|---|---|---|---|---|---|
| 8 | 0.037 | 3 | 3 | 3 | 0 | 0 |
| 15 | 0.056 | 9 | 9 | 9 | 0 | 0 |
| 29 | 0.055 | 9 | 11 | 9 | 0 | 2 |
| 30 | 0.055 | 9 | 12 | 9 | 0 | 3 |
| 88 | 0.127 | 14 | 14 | 14 | 0 | 0 |
| 220 | 0.128 | 15 | 15 | 15 | 0 | 0 |
| J/U width | J/H width | J/U MSE | Joint coverage | |
|---|---|---|---|---|
| 0 | 1.562 (0) | 1.040 (0) | 0.113 | 1.000–1.000 |
| 8 | 1.105 (3) | 0.732 (16) | 0.112 | 0.999–1.000 |
| 15 | 0.966 (9) | 0.639 (16) | 0.115 | 0.995–1.000 |
| 29 | 0.907 (11) | 0.595 (16) | 0.109 | 0.995–1.000 |
| 30 | 0.900 (12) | 0.591 (16) | 0.112 | 0.995–1.000 |
| 88 | 0.807 (14) | 0.516 (16) | 0.120 | 0.992–1.000 |
| Model | Width | MSE | Width | MSE |
|---|---|---|---|---|
| Claude-3-Haiku | 0.704 | 0.122 | 0.649 | 0.102 |
| Claude-3.5-Sonnet-20240620 | 0.559 | 0.060 | 0.493 | 0.059 |
| Claude-3.5-Sonnet-20241022 | 0.662 | 0.119 | 0.669 | 0.101 |
| Codestral-Latest | 0.684 | 0.138 | 0.685 | 0.113 |
| DeepSeek-R1-Lite-Preview | 1.049 | 0.315 | 1.061 | 0.297 |
| selected | Opt/U width | J/H width | |
|---|---|---|---|
| 0 | 39 | 1.380 (0) | 1.040 (0) |
| 8 | 28 | 1.333 (0) | 0.732 (16) |
| 15 | 0 | 0.961 (9) | 0.639 (16) |
| 29 | 0 | 0.900 (11) | 0.595 (16) |
| 30 | 0 | 0.885 (12) | 0.591 (16) |
| 88 | 0 | 0.802 (14) | 0.516 (16) |
| Joint/ | Hull/ | ||||
|---|---|---|---|---|---|
| 3 | 2 | 0 | 0.597 | 1.116 | 1.116 |
| 3 | 2 | 1 | 0.408 | 1.224 | 1.224 |
| 3 | 2 | 2 | 0.275 | 1.212 | 1.212 |
| 3 | 3 | 0 | 0.574 | 1.162 | 1.162 |
| 3 | 3 | 1 | 0.388 | 1.431 | 1.431 |
| 3 | 3 | 2 | 0.282 | 1.574 | 1.574 |
| Width | Joint resolved | Joint labels | Uniform resolved | Uniform labels | Saving; |
|---|---|---|---|---|---|
| 0.02 | 4 | 1760 | 0 | — | — |
| 0.03 | 12 | 1320 | 0 | — | — |
| 0.04 | 16 | 1100 | 16 | 1760 | 660; 13/3/0 |
| 0.05 | 16 | 968 | 16 | 1320 | 352; 13/0/3 |
| 0.06 | 16 | 895 | 16 | 880 | ; 0/0/16 |