- Type
- Model assessment practice
- Also called
- Evals, benchmarking, model assessment
- Common tools
- HELM, lm-eval-harness, LMArena
- Key benchmarks
- MMLU, GPQA, GSM8K, SWE-bench, ARC-AGI
- Emerged
- Early 2020s (standardised era)
- Related
- AI benchmarking, data contamination
- Type
- Model assessment practice
- Also called
- Evals, benchmarking, model assessment
- Common tools
- HELM, lm-eval-harness, LMArena
- Key benchmarks
- MMLU, GPQA, GSM8K, SWE-bench, ARC-AGI
- Emerged
- Early 2020s (standardised era)
- Related
- AI benchmarking, data contamination
Background
Early NLP evaluation revolved on single datasets — SQuAD, GLUE, SuperGLUE — but foundation models in the 2020s pushed evaluation toward suites. Stanford's Holistic Evaluation of Language Models (HELM), introduced in 2022, was a watershed: it measured seven metrics (accuracy, calibration, robustness, fairness, bias, toxicity and efficiency) across 16 core scenarios and 7 targeted evaluations, covering 42 scenarios in total for 30 prominent models. Before HELM, models were evaluated on average only 17.9% of the core scenarios, and some prominent models shared no common scenario at all; afterwards all 30 were densely benchmarked under standardised conditions.[1] EleutherAI's lm-evaluation-harness became the de facto open-source runner, supporting hundreds of benchmarks against local Hugging Face models and OpenAI, Anthropic and other APIs, and powering Hugging Face's Open LLM Leaderboard.[4]
Key Concepts
- Harness — the layer that handles dataset loading, prompt templating, inference, output parsing and metric computation so every model is asked the same question the same way.[4]
- Static benchmarks — fixed exam-style sets such as MMLU, GPQA Diamond, GSM8K and HumanEval, scored by accuracy or pass@k; prone to saturation and data contamination when they leak into training corpora.
- Agentic and real-work benchmarks — SWE-bench Verified runs models against real GitHub issues with pass/fail CI, and ARC-AGI tests few-shot generalisation rather than recall.[4]
- Human preference evaluation — pairwise voting on arena platforms such as LMArena produces Elo-style rankings, while LLM-as-a-judge setups use a strong model to grade outputs at scale, introducing their own biases (length, self-preference).
- Beyond accuracy — HELM's multi-metric design exists because accuracy alone hides calibration, fairness and toxicity trade-offs; production teams extend the same idea with task-specific regression suites and golden datasets of real user prompts.[1]
Applications and Impact
Model providers publish benchmark tables for release marketing; enterprises run internal evals before shipping an assistant to customers; and regulators increasingly expect documented evaluation evidence. The EU AI Act and standards such as ISO/IEC 42001 push organisations toward structured testing, documentation and post-deployment monitoring — turning evaluation from a research nicety into a compliance artefact.[2]
>See Also
🇲🇾 Relevance to Malaysia: Malaysian buyers face a benchmark-saturated market where every vendor claims state-of-the-art results. MDEC's AI assurance work, the Malaysia AI Governance Framework and the Malaysia AI Safety Institute all rely on evaluation methods to turn principles such as fairness and transparency into testable criteria. For local teams, building lightweight eval suites over Bahasa Malaysia and Manglish prompts is the practical way to check that a model imported from the US or China actually performs on local language, names and document formats — before the system touches personal data governed by the PDPA. Vendors claiming compliance should be asked which harness, which benchmark version and which contamination controls produced their scores.
References
- ↑Liang, P. et al. (2022). Holistic Evaluation of Language Models (HELM). Stanford CRFM. https://arxiv.org/html/2211.09110v2
- ↑Stanford CRFM. (2025). Introducing HELM Capabilities. https://crfm.stanford.edu/2025/03/20/helm-capabilities.html
- ↑ResumeLens. LLM Evaluation Harnesses — HELM, BIG-bench, lm-eval, Chatbot Arena. https://resumelens.org/blog/ai/llm-evaluation-harnesses
- ↑EleutherAI. lm-evaluation-harness. https://github.com/EleutherAI/lm-evaluation-harness