CapBencher: Give Your LLM Benchmark a Built-in Alarm for Test-Set Overfitting
Not on the map. Why?
Abstract (arXiv)
Publishing a large language model (LLM) benchmark (especially its ground-truth answers) on the Internet risks contaminating future LLMs and enabling evaluation gaming: it may be unintentionally (or intentionally) used to train or select a model, or exploited to overfit and hack leaderboards when labels are accessible. A common mitigation is to keep the benchmark private and let participants submit their models or predictions to the organizers, but this still permits test-set overfitting through feedback loops. To overcome this issue, we propose CapBencher, a way to publish benchmarks without fully disclosing the ground-truth answers, while preserving open evaluation of LLMs. The main idea is to reduce the best possible accuracy, i.e., Bayes accuracy, by injecting randomness to the answers by preparing several logically correct answers, and only include one of them as the solution in the benchmark. Not only does this obscure the ground-truth answers, but it also offers a test for leakage or gaming: since even fully capable models should not surpass the Bayes accuracy, any model that does is a strong signal. We show theoretically and empirically that CapBencher accurately detects test-set overfitting across diverse benchmarks, models, training methodologies, and scenarios.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 61 of its 79 references that are in the map. First posted on arXiv 23 May 2025.
Builds on
61 of 79 references.
References · 61
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2020Measuring Massive Multitask Language Understandingcited by 7,963
- 2021Measuring Mathematical Problem Solving With the MATH Datasetcited by 5,371
- 2024Qwen2.5 Technical Reportcited by 4,942
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
- 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,886
- 2023Let's Verify Step by Stepcited by 3,789
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2023GPQA: A Graduate-Level Google-Proof Q&A Benchmarkcited by 2,879
- 2020Extracting Training Data from Large Language Modelscited by 2,189
- 2019BoolQ: Exploring the Surprising Difficulty of Natural Yes/No Questionscited by 2,183
38 more
- 2024MMLU-Pro: A More Robust and Challenging Multi-Task Language Understanding Benchmarkcited by 1,848
- 2019Do ImageNet Classifiers Generalize to ImageNet?cited by 1,515
- 2024The FineWeb Datasets: Decanting the Web for the Finest Text Data at Scalecited by 1,160
- 2022Editing Models with Task Arithmeticcited by 1,120
- 2018The Secret Sharer: Evaluating and Testing Unintended Memorization in Neural Networkscited by 864
- 2019MathQA: Towards Interpretable Math Word Problem Solving with Operation-Based Formalismscited by 662
- 2022Language Models are Multilingual Chain-of-Thought Reasonerscited by 530
- 2023Detecting Pretraining Data from Large Language Modelscited by 387
- 2023NLP Evaluation in trouble: On the Need to Measure LLM Data Contamination for each Benchmarkcited by 348
- 2021Membership Inference Attacks on Machine Learning: A Surveycited by 321
- 2023Analyzing Leakage of Personally Identifiable Information in Language Modelscited by 285
- 2024LiveBench: A Challenging, Contamination-Limited LLM Benchmarkcited by 262
- 2024FrontierMath: A Benchmark for Evaluating Advanced Mathematical Reasoning in AIcited by 243
- 2022Data Contamination: From Memorization to Exploitationcited by 236
- 2023Proving Test Set Contamination in Black Box Language Modelscited by 230
- 2024Evolutionary Optimization of Model Merging Recipescited by 208
- 2018Do CIFAR-10 Classifiers Generalize to CIFAR-10?cited by 200
- 2023Rethinking Benchmark and Contamination for Language Models with Rephrased Samplescited by 195
- 2024Do Membership Inference Attacks Work on Large Language Models?cited by 195
- 2024Are We Done with MMLU?cited by 194
- 2024A Careful Examination of Large Language Model Performance on Grade School Arithmeticcited by 191
- 2023Time Travel in LLMs: Tracing Data Contamination in Large Language Modelscited by 177
- 2023Emergent and Predictable Memorization in Large Language Modelscited by 148
- 2023Investigating Data Contamination in Modern Benchmarks for Large Language Modelscited by 138
- 2025BIG-Bench Extra Hardcited by 125
- 2023DyVal: Dynamic Evaluation of Large Language Models for Reasoning Taskscited by 101
- 2024Investigating Data Contamination for Pre-training Language Modelscited by 91
- 2025MMLU-ProX: A Multilingual Benchmark for Advanced Large Language Model Evaluationcited by 79
- 2019Cold Case: The Lost MNIST Digitscited by 62
- 2024Dynamic Evaluation of Large Language Models by Meta Probing Agentscited by 54
- 2025Do Large Language Model Benchmarks Test Reliability?cited by 54
- 2025LEXam: Benchmarking Legal Reasoning on 340 Law Examscited by 54
- 2023Data Contamination Quiz: A Tool to Detect and Estimate Contamination in Large Language Modelscited by 47
- 2024AutoBencher: Towards Declarative Benchmark Constructioncited by 44
- 2019Model Similarity Mitigates Test Set Overusecited by 38
- 2025Recent Advances in Large Langauge Model Benchmarks against Data Contamination: From Static to Dynamic Evaluationcited by 38
- 2024KIEval: A Knowledge-grounded Interactive Evaluation Framework for Large Language Modelscited by 36
- 2024Teach LLMs to Phish: Stealing Private Information from Language Modelscited by 32
50 most cited of 61 All 61 (JSON)
Built on by
Citing papers per year: 2026: 7.
7 papers.
- 2026NetAgentBench: A State-Centric Benchmark for Evaluating Agentic Network Configurationcited by 5
- 2026Do Coding Agents Deceive Us? Detecting and Preventing Cheating via Capped Evaluation with Randomized Testscited by 3
- 2026Bad Genius: Counterfactual-Guided Harness Evolution Beyond Task-Specific Shortcutscited by 1
- 2026Selecting Language Models for Social Science: Start Small, Start Open, and Validatecited by 0
- 2026Bayes-Optimal BER and AUC: Estimation and Evaluation of Estimatorscited by 0
- 2026LeakScale: Estimating the Causal Effect of Benchmark Exposurecited by 0
- 2026ProbabilityBench: Model Evaluation and Calibration with Exact Ground-Truth Uncertaintycited by 0
- 2026ProbabilityBench: Model Evaluation and Calibration with Exact Ground-Truth Uncertainty12 Oct 2026
- 2026LeakScale: Estimating the Causal Effect of Benchmark Exposure23 Sep 2026
- 2026Bad Genius: Counterfactual-Guided Harness Evolution Beyond Task-Specific Shortcuts16 Sep 2026
- 2026Bayes-Optimal BER and AUC: Estimation and Evaluation of Estimators2 Sep 2026
- 2026Do Coding Agents Deceive Us? Detecting and Preventing Cheating via Capped Evaluation with Randomized Tests5 Jun 2026
- 2026NetAgentBench: A State-Centric Benchmark for Evaluating Agentic Network Configuration3 Apr 2026
- 2026Selecting Language Models for Social Science: Start Small, Start Open, and Validate16 Jan 2026