Understanding AI Benchmarks: What MMLU and Friends Actually Measure

AI model announcements lean heavily on benchmark scores — MMLU, HumanEval, GSM8K, and others — worth understanding what these actually measure, and their genuine, well-documented limitations.

What Common Benchmarks Actually Test

  • MMLU (Massive Multitask Language Understanding) — multiple-choice questions across 57 subjects, from elementary math to professional law and medicine, testing genuinely broad general knowledge
  • HumanEval — Python coding problems, testing whether generated code genuinely passes provided test cases correctly
  • GSM8K — grade-school-level math word problems, specifically testing multi-step numerical reasoning ability

The Genuine, Well-Documented Limitations

  • Training data contamination — if benchmark questions (or very close variants) leaked into a model’s training data, its score is genuinely inflated and no longer a reliable measure of true generalization ability
  • Benchmark saturation — as models approach or exceed roughly 90%+ on an established benchmark, small remaining score differences become genuinely less meaningful for distinguishing real-world capability
  • Narrow correlation with real-world usefulness — a model can score impressively well on structured, multiple-choice academic-style benchmarks while still struggling with the kind of open-ended, ambiguous, real-world tasks users actually need it for day to day

Benchmarks are a genuinely useful, standardized point of comparison between different models, but they should never be the sole factor in choosing a model for a specific real use case — testing directly against your own actual task and data remains the only reliable way to know how a model will genuinely perform for your specific, concrete needs.