15 min read
Lesson 2 of 6
Standard Benchmarks: MMLU, HumanEval & Beyond
From the course Evaluating & Benchmarking AI Models
Benchmarks provide standardized measurements that enable fair comparison between models. Understanding what each benchmark measures helps you interpret leaderboard results.
Knowledge & Reasoning Benchmarks
| Benchmark | What It Measures | Format | Notes |
|---|---|---|---|
| MMLU | 57 academic subjects | Multiple choice | Most widely cited; some contamination concerns |
| MMLU-Pro | Harder version of MMLU | 10-option MC | Reduces random guessing advantage |
| ARC | Grade-school science | Multiple choice | Easy/Challenge splits |
| HellaSwag | Commonsense reasoning | Sentence completion | Adversarially constructed |
| Winogrande | Pronoun resolution | Binary choice | Tests world knowledge |
| GSM8K | Grade-school math | Free-form | Chain-of-thought helps dramatically |
| MATH | Competition mathematics | Free-form | Very challenging; tests formal reasoning |
Coding Benchmarks
| Benchmark | What It Measures | Format |
|---|---|---|
| HumanEval | Python function generation | Code completion |
| HumanEval+ | Extended HumanEval with more tests | Code completion |
| MBPP | Mostly basic Python problems | Code generation |
| SWE-bench | Real GitHub issue resolution | End-to-end coding |
| LiveCodeBench | Fresh competitive programming | Code generation |
Multimodal Benchmarks
- MMMU: Multi-discipline multimodal understanding across 30 subjects
- MathVista: Mathematical reasoning with visual inputs (charts, diagrams)
- RealWorldQA: Real-world image understanding
Interpreting Benchmark Results
- Absolute scores matter less than relative performance on tasks relevant to your use case
- A model scoring 90% on MMLU but 40% on MATH has very different capabilities than one scoring 80% on both
- Always check the evaluation methodology — 0-shot vs. 5-shot prompting dramatically changes scores
- Date matters: Newer benchmarks are less likely to be contaminated in training data
Key Takeaways
- •MMLU, HumanEval, and GSM8K are the most commonly cited benchmarks for LLM comparison
- •No single benchmark captures overall model quality — use task-relevant benchmarks
- •Evaluation methodology (0-shot vs. few-shot) significantly affects benchmark scores
- •Newer benchmarks like SWE-bench and LiveCodeBench are harder to game through contamination
0 of 6 lessons marked complete
Progress is kept in this browser only.