Position: Don't Use the CLT in LLM Evals With Fewer Than a Few Hundred Datapoints

Sam Bowyer, Laurence Aitchison, Desi R. Ivanova
3/3/2025
cs.AIcs.LGstat.ML

Official code: sambowyer/bayes_evals (25 stars, MIT, last commit 2025-05-28). 1 more implementation below.

Abstract

Rigorous statistical evaluations of large language models (LLMs), including valid error bars and significance testing, are essential for meaningful and reliable performance assessment. Currently, when such statistical measures are reported, they typically rely on the Central Limit Theorem (CLT). In this position paper, we argue that while CLT-based methods for uncertainty quantification are appropriate when benchmarks consist of thousands of examples, they fail to provide adequate uncertainty estimates for LLM evaluations that rely on smaller, highly specialized benchmarks. In these small-data settings, we demonstrate that CLT-based methods perform very poorly, usually dramatically underestimating uncertainty (i.e. producing error bars that are too small). We give recommendations for alternative frequentist and Bayesian methods that are both easy to implement and more appropriate in these increasingly common scenarios. We provide a simple Python library for these Bayesian methods at https://github.com/sambowyer/bayes_evals .

View on arXivView PDF

Code Implementations(2)

MIT

A lightweight library for Bayesian analysis of LLM evals (ICML 2025 Spotlight Position Paper)

251PythonFeb 20, 20251 years agoMIT
MIT

Code for the ICML 2025 spotlight paper "Position: Don’t use the CLT in LLM evals with fewer than a few hundred datapoints"

10Shell, PythonMar 3, 20251 years agoMIT

Similar Papers

Cite this paper

@article{bowyer2025position,
  title  = {Position: Don't Use the CLT in LLM Evals With Fewer Than a Few Hundred Datapoints},
  author = {Sam Bowyer and Laurence Aitchison and Desi R. Ivanova},
  year   = {2025},
  eprint = {2503.01747},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.01747v3},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.01747.svg)](https://codeofpaper.com/paper/2503.01747)

Discussion