Computer Science / AI reproducibility crisis10–12 min

What 3,793 LLMs reveal about the AI reproducibility crisis

Benchmark scores look precise. The process behind them often is not. My analysis found real scaling gains, hard capability ceilings and model-dependent signs of selective reporting.

LLM evaluationBenchmark biasReproducibility
Read the full research paper

AI benchmarking has a reproducibility problem because flexible choices around prompts, datasets, metrics and reporting can materially change a model’s apparent performance. My analysis of 3,793 open LLMs found real scaling gains and capability ceilings, alongside model-dependent estimates of selective-reporting inflation.

What is the AI reproducibility crisis?

An LLM benchmark score can look like a hard fact: one model, one test, one number. But that number sits at the end of a long chain of choices—prompt wording, few-shot examples, decoding settings, datasets, metrics, exclusions and reporting decisions. Change enough of those choices and the apparent winner can change too.

That does not mean every benchmark is fraudulent or useless. It means the score is only as trustworthy as the evaluation trail behind it. Reproducibility asks whether another team can follow that trail, repeat the evaluation and reach a meaningfully similar result. Too often, the trail is incomplete.

For a business deployment, AI agent development should be tested against the tasks and failures that matter in your workflow, not a leaderboard position alone.

Why benchmark scores can look cleaner than the process behind them

Machine-learning evaluation creates a large researcher-degrees-of-freedom problem. Teams can make many individually defensible choices, inspect the outcomes, and then report the combination that tells the strongest story. The final table looks clean. The search path that produced it disappears.

  • Prompt cherry-picking: trying multiple phrasings, examples or templates and publishing the best-performing version.
  • Selective benchmark reporting: showing the tasks on which a model performs well while omitting less flattering results.
  • Contamination and leakage: evaluating on material that entered training data, directly or indirectly.
  • The AI file drawer: failed runs, null findings and negative replications remain unseen, making the public record look more successful than the work really was.

The commercial consequence is simple. A buyer may be comparing polished outcomes rather than comparable systems. Without the prompts, full benchmark set and failed runs, it is difficult to know how much performance belongs to the model and how much belongs to the presentation.

What I tested across 3,793 open LLMs

I analysed 3,793 non-merged, non-mixture-of-experts models from the Open LLM Leaderboard v2 across IFEval, BBH, MATH Level 5, GPQA, MUSR and MMLU-PRO. The study tested score distributions around plausible performance thresholds, measured the relationship between model size and average score, and used a genetic algorithm to explore how much selective practices could reproduce the observed pattern.

The method adapts a framework originally developed to detect questionable research practices in published psychology. Here, it is used as a diagnostic model for benchmark ecosystems—not as a detector that can identify misconduct by a particular lab or model developer.

Did the leaderboard show classic threshold gaming?

No. Across all six benchmarks, more scores sat just below the tested thresholds than just above them. That is the inverse of the classic pattern expected when results are strategically pushed across a significance or publication boundary.

The more plausible reading is that the thresholds reveal hard capability ceilings: many models approach a difficult performance boundary, while fewer cross it. This matters because a responsible analysis should be able to reject its most dramatic story. The leaderboard did not support a simple claim that developers were gaming round-number thresholds.

Six histograms showing score distributions for IFEval, BBH, MATH Level 5, GPQA, MUSR and MMLU-PRO, with more models below than above the tested thresholds
Score distributions for 3,793 models. Every benchmark showed greater density below the tested threshold than above it—evidence of capability ceilings, not a classic threshold-manipulation signature.

Does model size still matter?

Yes. Model size had a strong positive relationship with average benchmark performance (r = 0.641, p < 0.001). Larger models generally scored better, and the quartile comparison shows the same broad progression.

That is useful precisely because it complicates the crisis narrative. The benchmark ecosystem contains real signal. Scaling gains are visible. Open leaderboards also expose far more results than the selective tables found in many papers and product announcements. The problem is not that every score is fake; it is that real effects and flexible reporting can coexist.

Scatter plot and quartile bars showing the positive relationship between LLM parameter count and average benchmark score
Model size and average benchmark performance were strongly correlated (r = 0.641, p < 0.001), with higher score distributions across successive size quartiles.

How large could benchmark inflation be?

The best-fitting genetic-algorithm model estimated prompt cherry-picking at about 38.3% and selective benchmark filtering at about 27.8%. Together, those practices corresponded to an estimated 1.71 percentage points of score inflation—about 8.1% relative to the mean score in the model.

Those figures are not a census of undisclosed practices and they are not uniquely identified ground truth. They are model-dependent estimates: the parameter combination that best reproduced the observed score pattern under the assumptions of the simulation. They should be read as a plausible scale of risk, not a conviction rate.

Genetic algorithm convergence chart with estimated prompt cherry-picking, benchmark filtering and score inflation
The best-fitting simulation converged on model-dependent estimates of 38.3% prompt cherry-picking, 27.8% benchmark filtering and 1.71 percentage points of combined inflation.

What should a reproducible LLM evaluation report?

A trustworthy evaluation does not require the elimination of every judgment call. It requires making consequential judgment calls visible before the result is used to sell a model or support a decision.

  • Pre-register the evaluation protocol, benchmarks, metrics and decision rules where practical.
  • Publish every material prompt template, system instruction and few-shot example used in testing.
  • Report the number of prompt variants and evaluation attempts, not only the winning configuration.
  • Show the complete planned benchmark set, including weak, null and failed results.
  • Record seeds, decoding settings, model versions and relevant infrastructure details.
  • Check for contamination and disclose what could not be ruled out.
  • Report uncertainty and variation across runs instead of a single immaculate score.
  • Make the pipeline independently replayable and reward negative replications rather than burying them.

What should buyers and builders do with a benchmark score?

Treat the score as evidence, not a verdict. Ask whether the result survives prompt variation, whether the test data may have leaked into training, whether all intended benchmarks were reported, and whether an independent team can reproduce the run. A leaderboard position answers none of those questions on its own.

For a production system, the decisive evaluation is usually closer to the work: representative tasks, explicit failure conditions, versioned prompts, traceable test data and repeated runs. A benchmark can help select candidates. A reproducible evaluation tells you whether the system is safe to believe.

Source notes

The simulation estimates are model-dependent and should not be read as direct measurements of undisclosed practices by individual developers.