arXiv

A method tracks how many rigged votes an AI leaderboard withstands

In replays on 1.8 million Chatbot Arena votes, a few hundred rigged votes made standard confidence intervals certify false orderings, while the new method stayed valid.

Figure 3. E3c: corruption tolerance of the edge claim “row model has ever had an edge over column model” in the last 120 days of the data, simultaneous over all 16,512 ordered pairs of the 129 models ( α=0.05…
Open the figure at full size
Figure 3. E3c: corruption tolerance of the edge claim “row model has ever had an edge over column model” in the last 120 days of the data, simultaneous over all 16,512…E3c: corruption tolerance of the edge claim “row model has ever had an edge over column model” in the last 120 days of the data, simultaneous over all 16,512 ordered pairs of the 129 models ( α=0.05 ).Khosravi et al.
Preprint: method

Edited by Boris Djordjevic · Paperfoot

Researchers developed the certified corruption budget, a method for certifying pairwise claims about AI models, and tested it on 1.8 million votes from Chatbot Arena, a model leaderboard. For each pairwise claim, with probability at least one minus a specified error rate, the claim is correct or corruption exceeds its budget, simultaneously at all times.

The authors showed that forged records and votes altered after being seen require different certificates. A forgery certificate failed with probability approaching one against an attacker flipping votes it had seen; charging roughly twice as much per record remained valid. In replays, a few hundred rigged votes made standard confidence intervals—statistical ranges expressing uncertainty—certify false orderings, while the new certificate stayed valid. On real votes, the certificate showed that clearly separated models could withstand about 2,000 forged votes.

Why it matters

The method lets leaderboard hosts publish a corruption tolerance with each pairwise claim, rather than assuming the records are genuine. Its mathematical guarantee covers attackers who watch every certificate, without assuming a limit on how many records they corrupt.

Caveats

The abstract does not report tests on other types of leaderboards or benchmarks. The paper is a preprint that has not yet been peer-reviewed.

In this paper

anytime-valid leaderboard claims under adaptive rigging

Methods
grid tolerance (this paper)insertion certificate (this paper)replacement certificate (this paper)undeflated betting (baseline)per-step robust test (baseline)Wald interval (baseline)
Datasets
Chatbot Arena (evaluated)Massive Multitask Language Understanding (MMLU) (evaluated)MMLU-Pro (evaluated)GPQA (evaluated)IFEval (evaluated)Omni-MATH (evaluated)SWE-bench Verified (evaluated)
Links
Code

Results

insertion certificate, probability of error, B=20: at or below 0.048

Under a burst of forged wins (panel a), undeflated betting and the per-step robust test err with probability 0.33 and 0.27 at B=20 and always for B≥ 40, while our insertion certificate stays at or below 0.048.

6.1 Validity against three attacks

replacement certificate, error probability, losses flipped, B=20: at or below 0.050

With losses flipped (panel b), the insertion certificate fails from B=5 (at B=20, 0.37 with a single bet and 0.94 with the grid) and the replacement certificate stays at or below 0.050.

6.1 Validity against three attacks

insertion certificate, median \widehat{B}_{t}/t, \delta=0.1 and t=8,000: 0.17; replacement certificate, median \widehat{B}_{t}/t, \delta=0.1 and t=8,000: 0.083

At \delta=0.1 and t=8,000 the median \widehat{B}_{t}/t is 0.17 (insertion) and 0.083 (replacement), against 0.2 and 0.1.

6.2 Growth of the tolerance

What it shows

The tolerance computed with the replacement cost remains valid against value-dependent and offline attackers, whereas charging only the insertion cost fails against an attacker that flips observed losses to wins.

(b) If c<2c_{\mathrm{ins}}, the attacker in \mathsf{V} that replaces each of the first B uncorrupted losses by a win causes a false statement with probability tending to one as B\to\infty.

Theorem 5.2 (Sharpness).

No cost below the replacement cost is valid at every error level against value-dependent attackers that flip uncorrupted losses.

This exceeds \alpha for all small enough \alpha, so no cost below c_{\mathrm{rep}} is valid at every level.

Theorem 5.2 (Sharpness).

For i.i.d. uncorrupted values without ties, the tolerance growth rate per record approaches the optimal upper bound as the maximum bet size tends to zero.

By the last claim of Theorem 5.3 and by Theorem 5.4, \rho lies between q-\bar{\lambda}_{m}/2 (insertion, q=2\delta ) or q-\bar{\lambda}_{m}/6 (replacement, q=\delta ) and q when \bar{\lambda}_{m}≤ 1, so \rho\to q as \bar{\lambda}_{m}\to 0.

Theorem 5.4 (Lower bound).

Selecting and publishing the best of V private variants costs only an amount scaling with log V.

Publishing the best of V private variants costs only an amount growing like log V.

Abstract

When all pairs are claimed simultaneously, no certificate separates GPT-4o and Claude-3.5-Sonnet on Chatbot Arena votes.

When all pairs are claimed at once, no certificate separates GPT-4o (2024-05-13) and Claude-3.5-Sonnet (Figure 3 in Appendix C).

6.3 Chatbot Arena and static benchmarks

Quoted word for word from the full text on arXiv.

The paper

Certified Corruption Budgets: Anytime-Valid Leaderboard Claims under Adaptive Rigging

arXiv, Oct 6, 2026, Open access, Preprint, not peer-reviewed

doi.org/10.48550/arxiv.2610.10597

arXiv:2610.10597v1 in cs.CR, also cs.AI, stat.ME

AbstractPDFHTML

Cite as BibTeX
@misc{khosravi2026certified,
  title = {Certified Corruption Budgets: Anytime-Valid Leaderboard Claims under Adaptive Rigging},
  author = {Khosravi, Hamed and Huo, Xiaoming},
  year = {2026},
  eprint = {2610.10597},
  archivePrefix = {arXiv},
  primaryClass = {cs.CR},
  doi = {10.48550/arxiv.2610.10597},
  url = {https://arxiv.org/abs/2610.10597}
}