Reporting the best of M noisy, unbiased scores overstates the winner's value by up to cV, where V is the total noise variance and the sharp constant c depends on how the noise is dependent. It was known only at the two extremes, arbitrary dependence ((M−1)/M) and i.i.d. noise. We determine it for two classes in between: for independent, not identically distributed noise it is (M−1)/(2M), and for pairwise nonnegatively correlated noise it is (M−1)/M; for uncorrelated noise this answers the maximum version of an open question about the expected range. Explicit finite constructions attain both. As a corollary, the bias of the cross-validation estimator is bounded sharply within each class. All theorems are formally verified in Lean 4. Across 448 language-model and classifier selection pipelines, designs with per-candidate items realize a median 0.75 of the independent-class ceiling. At a fixed item budget, scoring all candidates on shared items is markedly less optimistic than giving each candidate its own items.
Figures & tables
dependence class
sharp constant
first proved
attainment
arbitrary
(M−1)/M
Aven 1985 / Arnold–Groeneveld 1979
exact
pairwise Cov≥0
(M−1)/M
this paper
exact
independent
(M−1)/(2M)
this paper
exact
i.i.d.
(M−1)/M(2M−1)
Gumbel 1954 / Hartley–David 1954
exact
Table 1: The graded family of sharp constants supE[maxiZi]/V by dependence class. “Exact” means the supremum is attained at finite parameters.
M
arbitrary
Cov≥0
independent
i.i.d. worst case
Gaussian i.i.d.
2
0.707
0.500
0.500
0.408
0.399
3
0.816
0.667
0.577
0.516
0.489
4
0.866
0.750
0.612
0.567
0.515
5
0.894
0.800
0.632
0.596
0.520
10
0.949
0.900
0.671
0.653
0.487
20
0.975
0.950
0.689
0.680
0.418
Table 2: Worst-case constants against the Gaussian value: the last column is E[maxiZi]/V for i.i.d. standard Gaussian noise, the same comparator in every row; the other columns are the sharp constants of Table 1 . Entries are rounded to three decimals, and the percentages quoted in the text are computed from the exact values.
Figure 1: Configuration cells of Sec. 5 : one marker per population, pool size M , item budget and design; scores in accuracy points. (a) Measured E[maxiZi] against the class ceiling cV , log–log. Solid: the ceiling, which no marker exceeds; dotted: half of it. (b) Optimism against total item budget n at M=8 on MMLU-Pro, log–log; colour is the design, dashed lines are the matching ceilings. Per-candidate items ( n/8 each) lie above shared items throughout. (c) Measured optimism over that of a Gaussian model with matched covariance, against items per candidate ( n shared, n/M per-candidate; log scale); below 1, the Gaussian model overstates. Only cells resolved to three standard errors are shown.
population
N
design
items
optimism
regret
E[maxiZi]
ceiling
ρ
Gaussian
MMLU-Pro
4000
shared
64
3.09 ±
0.04
0.44
5.15
14.86
0.346
3.05
MMLU-Pro
4000
per-cand.
8
18.87 ±
0.07
2.54
24.07
31.78
0.757
19.02
GSM8K
1319
shared
64
1.09 ±
0.02
0.48
4.27
10.92
0.391
1.17
GSM8K
1319
per-cand.
8
6.87 ±
0.02
0.45
17.59
23.34
0.754
8.90
ARC-Challenge
1172
shared
64
1.75 ±
0.02
0.42
2.54
8.81
0.288
1.87
ARC-Challenge
1172
per-cand.
8
8.18 ±
0.01
0.30
10.05
18.84
0.534
13.13
Table 3: Optimism and regret of best-of- M selection at M=8 with a fixed budget of 64 items, under both evaluation designs: shared items ( Cov≥0 class, 64 items per candidate) and per-candidate items (independent class, 8 items each; “per-cand.” in the table). Scores are percentage points of accuracy; 20,000 replications per cell. Optimism is E[a^I]−μ∗ , regret is μ∗−E[μI] , the ceiling is cV for the design’s class, ρ is the fraction of that ceiling realized by the measured E[maxiZi] , and the last column is the optimism a Gaussian model with the matched covariance predicts.