Measuring all the noises of LLM Evals
Organizations: FAIR at Meta
Abstract
Applying well-established statistical methods effectively to LLM evals requires consideration of model correlations and prediction noises. Leading evals often ignore data noise, have low statistical power, or make unnecessary trade-offs. We define and measure three types of noise: 1) prediction noise from generating different answers on a given question, 2) data noise from sampling questions, and 3) their combined total noise following the law of total variance. To emphasize relative comparisons and gain statistical power, we propose all-pairs comparison, which applies paired comparison to all pairs of LLMs and measures all the noise components based on millions of question-level predictions across many evals and settings, revealing clear trends. First, most evals exhibit a characteristic and highly predictable total noise level across all model pairs. Second, paired prediction noise typically exceeds paired data noise, which means reducing prediction noise by averaging can significantly increase statistical power. By measuring all the noises together, we can assess eval results in context and make better empirical decisions.
Figures & tables
| Test Type | Difference for | |
|---|---|---|
| Unpaired | 6% | 11% |
| Unpaired + averaging | 4% | 8% |
| Paired | 4% | 8% |
| Paired + averaging | 1–2% | 2-4% |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Name | Formula | Code | Bernoulli |
|---|---|---|---|
| total variance | var(A) | ||
| data variance | var(mean(A, axis=1))-b | ||
| prediction variance | mean(var(A, axis=1))+b |
| Formula | Win rates |
|---|---|
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,408 papers