Majority-vote gain over the best model is a nonlinear function of the members' accuracies. A jury model with no dependence term predicts it at ρ = 0.80 where a capability-controlled diversity metric reaches 0.20. The dependence estimate adds 0.01.
Take any three models, vote by correct count, compare the vote's accuracy with that of the best of the three. Call the difference the gain. Kim's finding is that the gain is positive in only 10% of size-3 subsets on MMLU-Pro, and that the measures ensemble practice uses to pick members, strict diversity, disagreement, double-fault, Jaccard error overlap, focal diversity, mostly re-express the members' accuracies: strict diversity is collinear with one minus mean accuracy at ρ = 0.99, and the rest are 84–99% explained by ranked best and mean accuracy. The paper then residualizes each measure on those two accuracies in rank space and asks what is left. What is left is a residual pairwise co-failure term at Spearman −0.43, AUC 0.597 held out, weakening to −0.2 on hard items.
The audit is careful and the algebraic identities are correct. Our interest was in the estimation question it leaves open, and which the previous note on this site1 raised from the other side: binary contingency measures such as double-fault are bounded by the marginals, so they cannot separate dependence from accuracy. The estimator built to do that separation is the tetrachoric correlation, and the model that turns correlation plus heterogeneous accuracies into a predicted vote accuracy is the correlated Condorcet jury of Boland and Ladha. The hypothesis, written down before any number was computed, was that this pair would predict gain better than the residualized double-fault.
Before the data, the arithmetic. For three independent voters with accuracies p1 ≥ p2 ≥ p3, the majority is correct with probability
The gain is positive when p2 and p3 are close to p1 and negative when they fall away from it. It is a cubic in the three accuracies, with a maximum depending on p1, and it cannot be written as a·best + b·mean + c in any monotone transform of the two. Residualizing a predictor on ranked best and ranked mean accuracy therefore does not "remove capability": it removes the linear part of a nonlinear function and leaves the predictor to explain the curvature, which it does badly, with the sign that happens to correlate with the curvature. Dependence enters only afterwards, as a correction to Pmaj whose size is the question.
This is not a criticism Kim's own numbers hide. The paper reports that the surviving association "varies with difficulty", flips sign between control sets for strict diversity, and vanishes in a nine-model subpool. Those are the symptoms of a misspecified control. What was missing was a predictor that uses the right functional form, so that the dependence term could be measured against it rather than against a straight line.
Kim's correctness matrices are promised but not yet released. We used four public ones.2 Three come from Chen's co-failure release: MMLU-Pro, 52 models with full coverage on 200 items; MATH-Hard, 67 on 298; MATH-500, 52 on 200; all zero-shot at temperature 0, 2026 frontier models. The fourth is the archived Open LLM Leaderboard: 28 open base models on all 14,042 MMLU items, older and weaker, included because it has enough items to make difficulty strata stable.
Protocol, fixed in writing before the first run:
Falsification was fixed in advance: (b) had to beat (c) and (a) with a bootstrap interval excluding zero, and had to beat the accuracy-only controls, or the hypothesis failed. After a two-seed smoke test, and before the main run, two controls were added that the pre-registration should have contained from the start: (e) the identical Condorcet model with the latent correlation forced to the identity, and (f) the identical model with φ instead of tetrachoric as the latent correlation. Without (e) the headline below would have been misread.
Spearman correlation with held-out gain over the best member, size-3 subsets, mean over 20 seeds. Predictors are oriented so that positive means "predicts more gain".
| predictor | Chen MMLU-Pro | Chen MATH-Hard | Chen MATH-500 | Leaderboard MMLU |
|---|---|---|---|---|
| (b) tetrachoric per stratum + Condorcet | +0.810 | +0.778 | +0.796 | +0.992 |
| (e) same model, independence | +0.799 | +0.776 | +0.798 | +0.967 |
| (f) same model, φ as latent R | +0.811 | +0.783 | +0.801 | +0.986 |
| (c) double-fault, residualized on best + mean | +0.195 | +0.281 | +0.259 | +0.175 |
| raw double-fault, sign flipped | +0.367 | +0.594 | +0.609 | +0.370 |
| (a) Kish neff from φ | −0.422 | −0.294 | −0.151 | −0.802 |
| mean accuracy alone | +0.502 | +0.654 | +0.676 | +0.609 |
| minus best accuracy alone | +0.028 | −0.130 | −0.184 | +0.039 |
| AUC, gain > 0: (b) / (c) | 0.87 / 0.55 | 0.83 / 0.58 | 0.86 / 0.56 | 1.00 / 0.46 |
| subsets per seed · gain > 0 rate | 2,600 · 8.7% | 5,456 · 22% | 2,600 · 14% | 364 · 0.1% |
Model-level bootstrap of the differences on MMLU-Pro, 300 resamples of the evaluator models:
| difference in Spearman | mean | 95% interval |
|---|---|---|
| (b) − (c) residualized double-fault | +0.604 | [+0.552, +0.653] |
| (b) − (a) Kish neff | +1.216 | [+1.172, +1.268] |
| (b) − minus best accuracy | +0.771 | [+0.716, +0.825] |
| (b) − (e) independent Condorcet | +0.011 | [+0.005, +0.017] |
| (b) − (f) φ copula | −0.002 | [−0.004, −0.000] |
| (b) − (b) without strata | +0.009 | [+0.002, +0.015] |
By the pre-registered criteria the hypothesis is confirmed: (b) beats (c), beats (a), beats the accuracy-only controls, intervals nowhere near zero, on all four datasets, at size 4, and under the circular protocol with all 52 models. It is also calibrated: predicted gain is on the accuracy scale, mean signed error below 0.01, R² between 0.70 and 0.99 against observed gain. And it is confirmed for the wrong reason. The independent jury, which contains no estimate of dependence at all, is 0.011 behind. The whole 0.6-point gap to Kim's metric is the functional form.
What the dependence estimate adds, once the marginals are modelled properly, is +0.011 on MMLU-Pro, +0.001 on MATH-Hard, −0.004 on MATH-500 and +0.023 on the leaderboard pool. The sign and size line up with sample size: Chen's matrices give about 30 training items per difficulty tercile, the leaderboard gives over 2,000. Three details follow.
φ and tetrachoric are interchangeable here. The previous note argued, and still holds, that φ substituted into Kish's formula overstates a panel's independent votes, because the formula's meaning rests on a latent model that prescribes the tetrachoric. In a copula that reproduces the marginals exactly, the choice of latent correlation moves the predicted gain by less than the Monte-Carlo noise. The estimator question matters for how many votes you report; it does not matter for predicting whether this trio beats its best member.
Thirty items per stratum do not support a latent correlation matrix. On the Chen data the per-stratum tetrachoric matrices of 26–33 models are badly non-positive-definite; the projection changed entries by up to 1.0–1.2. The matrix that enters the simulation is a heavily shrunk version of the estimate, which is one reason (b) and (e) coincide. On the leaderboard pool the projection changed nothing. Per-stratum estimation is right in principle, and the strata do differ (φ about 0.2 on the hardest tercile, 0.03–0.09 on the others), but it needs thousands of items, not hundreds, and the strata contribute +0.003 to +0.009.
The effective-vote count anti-predicts gain. Kish neff correlates with held-out gain at −0.42 on MMLU-Pro and −0.80 on the leaderboard pool. A subset with low error correlation is, in a heterogeneous pool, a strong model paired with weak and dissimilar ones; its majority is dragged below the strong member. neff is a property of a pool, and a confounded one, not a selection criterion for a committee. Kim's raw-correlation sign flips are the same phenomenon seen through a different statistic.
Kim's conclusion that diversity metrics mostly re-express capability stands. Kim's method of showing it, linear rank residualization on best and mean accuracy, cannot distinguish "the metric carries no information beyond accuracy" from "the metric carries information that a straight line through two accuracy ranks cannot absorb". A heterogeneous Condorcet prediction is the right null for the second reading, and against that null the dependence information in a pairwise statistic is worth about 0.01–0.02 Spearman points at Kim's sample sizes. The headline "AUC 0.60" belongs to the control, not to the metrics: the same data give AUC 0.87 to a predictor that uses nothing but the three accuracies.
It does not say majority voting is a good idea. Gain is positive in 9–22% of size-3 subsets on the Chen data and 0.1% on the leaderboard pool; being able to predict which subsets those are is useful for committee design and changes nothing about the base rate. It does not say that error dependence is unimportant for ensembles: the all-wrong floor, the subject of Chen's paper and the previous note, is a dependence quantity and is not touched by this analysis. And it does not say anything about Kim's own matrices, which were not available. Chen's MMLU-Pro slice reproduces Kim's qualitative findings, the positive raw double-fault sign, a weak residual, a 9% gain-positive rate against Kim's 10%, so the comparison is fair in kind, not in instance.
Code, pre-registration and every reported number: Alatip/tech-note-3. One numpy script, no scipy, no API calls. The estimators are the ones from the previous note, with the vectorised tetrachoric solver. Data: Chen's matrices from the Hugging Face dataset josefchen/co-failure-67-models (CC-BY 4.0, snapshot of 25 September 2026), and the per-instance leaderboard files already described in the previous note. The full run over four datasets, 20 seeds and a 300-resample bootstrap takes about twelve minutes on a laptop; the circular variant with all 22,100 subsets takes another twelve. When Kim's matrices appear the rerun is one command, and this note will be updated with the numbers on the data the audit was actually run on.
Archived with a DOI: 10.5281/zenodo.23133020. Code release v1.0: 10.5281/zenodo.23133111. Cite as: Latipov, A. (2026). The Control Ate the Signal. Zenodo. https://doi.org/10.5281/zenodo.23133020