Benchmarks#
Standardized datasets and tasks used to measure and compare LLM and/or agent performance across capabilities.
ARC#
Definition: acronym for AI2 Reasoning Challenge; benchmark measuring question answering and reasoning through more than 7,000 grade-school natural science questions
Purpose: evaluates an LLM’s ability to reason over knowledge, includes an easy set and a challenge set of harder questions requiring multi-step reasoning
Related Terms: benchmark, evaluation, few-shot, MMLU, zero-shot
Source: arXiv: “Think you have Solved Question Answering? Try ARC” by Clark et al.
Chatbot Arena#
Definition: open benchmark platform that pits two anonymous chatbots against each other; users hold real-world conversations and vote on which they prefer before identities are revealed
Purpose: produces crowdsourced pairwise comparison data fed into statistical methods that estimate scores and create approximate LLM rankings
Example: user preference votes across matchups generate an Elo-style ranking of anonymous LLMs
Related Terms: benchmark, evaluation, LLM leaderboard, MT-Bench
Source: arXiv: “Chatbot Arena: An Open Platform for Evaluating LLMs by Human Preference” by Chiang et al.
GSM8K#
Definition: acronym for Grade School Math 8K; benchmark testing an LLM’s mathematical reasoning with a corpus of 8,500 grade-school math word problems; one of the most-cited reasoning benchmarks used on public LLM leaderboards
Purpose: measures math reasoning where solutions are collected in natural language rather than mathematical expressions
Related Terms: benchmark, evaluation, few-shot, LLM leaderboard, MMLU
Source: arXiv: “Training Verifiers to Solve Math Word Problems” by Cobbe et al.
HellaSwag#
Definition: acronym for Harder Endings, Longer contexts and Low-Shot Activities for Situations With Adversarial Generations; benchmark centered on common sense reasoning and natural language inference
Purpose: tasks LLMs with completing sentences by choosing among endings, including wrong answers created through adversarial filtering; evaluates accuracy for few-shot and zero-shot categories
Related Terms: adversarial filtering, benchmark, evaluation, Winogrande
Source: arXiv: “HellaSwag: Can a Machine Really Finish Your Sentence?” by Zellers et al.
HumanEval#
Definition: benchmark assessing an LLM’s code generation performance through functional correctness; LLMs are given programming problems and evaluated on whether generated solutions pass corresponding unit tests
Purpose: establishes a reproducible standard for coding ability using the pass@k metric
Related Terms: benchmark, evaluation, functional correctness, pass@k, MBPP, SWE-bench
Source: arXiv: “Evaluating Large Language Models Trained on Code” by Chen et al.
MBPP#
Definition: acronym for Mostly Basic Programming Problems, also known as Mostly Basic Python Problems; code generation benchmark with a corpus of more than 900 coding tasks
Purpose: assesses functional correctness based on passing a set of test cases, evaluated in few-shot and fine-tuned settings
Related Terms: benchmark, evaluation, functional correctness, HumanEval, pass@k
Source: arXiv: “Program Synthesis with Large Language Models” by Austin et al.
MMLU#
Definition: acronym for Massive Multitask Language Understanding; benchmark assessing breadth of knowledge, depth of natural language understanding and problem-solving from knowledge; largely saturated by frontier LLMs, reducing its usefullness as a differentiator
Purpose: dataset of more than 15,000 multiple-choice general-knowledge questions across 57 subjects, scored by average per-subject accuracy in few-shot and zero-shot settings
Related Terms: benchmark, bounded scoring, evaluation, few-shot, LLM leaderboard
Sources:
- AI Benchmarking Hub, llm-stats: “MMLU”
- arXiv: “Measuring Massive Multitask Language Understanding” by Hendrycks et al.
MT-Bench#
Definition: benchmark designed to test how well an LLM engages in dialogue and follows instructions; dataset of open-ended multi-turn questions, 10 each across coding, extraction, knowledge, math, reasoning, roleplay and writing
Purpose: uses GPT-4 as a judge to evaluate the responses of other LLMs; created by the
same researchers behind Chatbot Arena
Related Terms: benchmark, Chatbot Arena, evaluation, functional correctness, LLM-as-a-Judge
Source: arXiv: “Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena” by Zheng et al.
SimpleQA#
Definition: fact-seeking benchmark for measuring an LLM’s ability to provide verifiable answers
Purpose: used to track hallucination rates for attempted answers; verifiable recall metrics from such tests provide a baseline that general reasoning benchmarks often overlook
Related Terms: benchmark, evaluation, TruthfulQA
Source: OpenAI: “Introducing SimpleQA” by Jason Wei et al.
SWE-bench#
Definition: code generation evaluation framework focused on issue resolution; LLMs are tasked with fixing a bug or addressing a feature request in a specific code base
Purpose: assessment metric is the percentage of resolved task instances, testing real-world software maintenance ability
Related Terms: benchmark, evaluation, functional correctness, HumanEval
Source: arXiv: “SWE-bench: Can Language Models Resolve Real-World GitHub Issues?” by Jimenez et al.
TruthfulQA#
Definition: benchmark measuring an LLM’s ability to generate truthful answers to questions; addresses the tendency of LLMs to hallucinate and produce inaccurate outputs
Purpose: dataset contains 817 questions spanning 38 subjects including health, law, finance, and politics;
combines human evaluation with GPTs, fine-tuned on BLEU and ROUGE to predict human assessments of
informativeness and truthfulness; largest models were generally least truthful
Related Terms: benchmark, evaluation, hallucination, SimpleQA
Source: arXiv: “TruthfulQA: Measuring How Models Mimic Human Falsehoods” by Lin et al.
Winogrande#
Definition: benchmark evaluating an LLM’s common sense reasoning capabilities; builds on the original WSC, Winograd Schema Challenge with 44,000 crowdsourced problems using adversarial filtering
Purpose: scored based on accuracy, measuring coreference resolution and common sense reasoning
Related Terms: adversarial filtering, HellaSwag
Source: arXiv: “WinoGrande: An Adversarial Winograd Schema Challenge at Scale” by Sakaguchi et al.