LLM EVALUATION — STUDY NOTES

LLM Leaderboards

What leaderboards are, why they exist, who uses them, the four major types, their limitations, and how an AI Engineer should use them for model selection.

BenchmarksModel SelectionEvaluation Human PreferenceApplication-Specific

1. What Is an LLM Leaderboard?

Simple idea: A benchmark is the exam/test. The leaderboard is the place where the results are published and compared.

After different LLMs take the same benchmark, their scores have to be displayed somewhere so we can compare them. That comparison table is the leaderboard.

“An LLM leaderboard is a public ranking and comparison table that shows how different LLMs perform on a common set of evaluations.”

A leaderboard therefore gives us a single place where different models can be compared on the same benchmark or set of evaluations.

Benchmark

The test/exam used to evaluate a particular capability.

Result

The score a model obtains after taking the evaluation.

Leaderboard

The public ranking/comparison of those results.

2. Why Do LLM Leaderboards Exist?

1. Compare Models Across Labs

Different labs can be compared using a common reference. If every model takes the same exam, the leaderboard tells us who performed first, second, last, etc.

This gives users an immediate overview of which models perform best on a particular benchmark.

2. Provide Trust Through Third-Party Evaluation

Third-party leaderboards can be more trustworthy than a company simply publishing its own score. If a model provider says “our model scored very high,” users may naturally question the claim because the provider has an incentive to present its model positively.

A third party evaluating multiple providers on the same benchmark creates a more independent comparison.

3. Guide Model Selection Without Running Every Evaluation

There are hundreds of models. Testing every model yourself can require enormous amounts of money, time, and effort.

A practical strategy is to use a leaderboard to narrow a huge candidate pool to a small shortlist, and then run your own evaluations on those shortlisted models.

Key idea: Leaderboards reduce the search space. They help filter 100+ possible models down to perhaps 3–5 candidates.

4. Detect Benchmark Saturation

If many top models begin clustering around almost identical scores—for example, the top 10 models all scoring around 92–94—it may indicate that the benchmark is becoming saturated.

Once a benchmark stops clearly separating strong models, it becomes less useful for distinguishing newer capabilities.

5. Discover New Models

Leaderboards are useful for discovering models beyond the usual top three or four frontier labs. Scrolling further down can reveal newer or smaller models that may not be the absolute best but could be useful for a particular application.

These models can also be cheaper, making them interesting candidates for production applications.

3. Who Uses LLM Leaderboards?

AI Engineers

Use leaderboards for model shortlisting. They select candidate models from relevant leaderboards and then run custom evaluations.

Frontier Labs

Monitor their position against competitors and use results to inform model release and iteration strategy.

Researchers

Study benchmark saturation, identify trends, discover techniques, and find new research directions.

Policy Makers & Safety Institutes

Monitor model capabilities and watch for models that may require attention or intervention.

Open-Source Community

Use leaderboards for model discovery, publicity, visibility, and finding promising new research labs or models.

Frontier-Lab Strategy

Leaderboards can reveal whether a new model iteration is actually competitive. If a new internal model cannot beat an existing competitor, a lab may choose not to release that iteration and continue improving it.

The lecture also uses the “Nano Banana” example to illustrate how a model can initially appear under a hidden/stealth identity on an image leaderboard, attract attention by performing extremely well, and later be publicly identified.

4. Four Types of LLM Leaderboards

TypeWhat It DoesMain QuestionUsefulness
1. Benchmark-SpecificRanks models using one benchmark.Which model is best on this benchmark?Narrow
2. Multi-Benchmark / General CapabilityCombines results across multiple benchmarks and dimensions.Which model has the strongest overall combination?Very high
3. Human-Preference BasedRanks models using human votes/comparisons.Which model do humans prefer?Popular, but subjective
4. Application-SpecificRanks models around a specific domain or task.Which model is best for this application/domain?High for the target use case

Type 1 — Benchmark-Specific Leaderboards

These rankings are based on a single benchmark such as MMLU, HumanEval, GSM8K, or GPQA.

The main advantage is simplicity: you can immediately see which model performs best on that benchmark.

Limitation: The view is narrow. A model can be excellent on one benchmark without being the best overall model.

Example from the lecture: The Humanity’s Last Exam (HLE) leaderboard, which displays model performance on that particular benchmark.

Type 2 — Multi-Benchmark Leaderboards

These combine multiple benchmarks and evaluation dimensions to create a more comprehensive view.

Possible dimensions can include knowledge, reasoning, mathematics, coding, instruction following, and data analysis.

Example discussed: LiveBench, described in the lecture as a contamination-free LLM benchmark with objective tasks across multiple categories, including reasoning, coding, and agentic coding.

Such leaderboards can also provide operational information such as:

Cost / token

How expensive the model is to use.

Latency

How quickly responses are produced.

Output speed

How quickly the model generates output.

Context window

How much input context the model can handle.

The lecture also discusses Artificial Analysis as an example of a platform providing many types of model leaderboards, including intelligence, speed, cost, coding agents, speech, image, audio, and hardware-related comparisons.

Type 3 — Human-Preference Leaderboards

These do not primarily rank models by a fixed benchmark score. Instead, users compare responses from two models and vote for the response they prefer.

A
User asks a question.
Two models generate responses.
B
User compares the responses.
The user chooses which answer is better.
C
Votes accumulate.
Large-scale preferences are aggregated into rankings.
D
Leaderboard is produced.
Models are ranked according to human preferences.

Famous example discussed: LM Arena, where users compare model responses and vote for the better one. The lecture notes that categories can include normal chat, coding, image, and video.

Limitation: Human preference contains human bias. People may prefer answers that are longer, more confidently written, better formatted, or more entertaining—even when those properties do not necessarily mean the answer is objectively better.

Type 4 — Application-Specific Leaderboards

These are built around a particular domain, task, or application.

Example discussed: Berkeley Function Calling Leaderboard, which focuses specifically on a model’s tool/function-calling capability.

It can combine multiple benchmarks while remaining focused on one domain.

5. Why You Cannot Blindly Trust Leaderboards

Core warning: A leaderboard is useful, but a leaderboard score is not automatically a prediction of real-world application performance.

1. Benchmark Performance May Not Transfer to Real Applications

A model scoring 80–90 on a benchmark does not mean it will deliver the same level of performance in your application.

Benchmarks generally have cleaner data and clearer problem statements. Real applications are messy.

A model may perform extremely well on a clean benchmark while behaving differently in these real-world conditions.

2. Benchmark Contamination

If benchmark data becomes part of a model’s training data or is otherwise memorized, its benchmark score can become inflated.

Therefore, a high leaderboard score is not automatically proof of genuine generalization.

3. Models Can Be Over-Optimized for the Leaderboard

When a leaderboard becomes a major target, organizations may optimize models specifically for that evaluation.

For example, if a human-preference leaderboard rewards certain response styles, a model could be trained to produce answers that are more likely to receive votes without necessarily improving its underlying capability.

“When a measure becomes a target, it becomes less useful as a measure.”

The lecture refers to this as Goodhart’s Law.

4. Composite Leaderboards Hide Methodology

When a leaderboard combines multiple benchmarks, you need to understand:

The more transparent the methodology, the more useful the leaderboard becomes.

5. Small Score Differences Do Not Necessarily Mean Meaningful Differences

Suppose one model scores 84.3 and another scores 84.1. A difference of 0.2 does not necessarily mean the first model is meaningfully better.

Do not become overly focused on rank numbers. If two models are statistically or practically very close, the lower-ranked model could still be better for your application.

6. Human-Preference Leaderboards Have Human Bias

Human-preference rankings do not necessarily identify the objectively strongest model.

Humans may favor:

7. Leaderboard Scores Can Be Stale, Incomplete, or Self-Reported

Some leaderboards may not be updated immediately when new model versions are released. They may still show older model versions or discontinued models.

Some results may also be self-reported by model providers. That makes it important to understand where the numbers came from and whether the evaluation process is independent.

6. How an AI Engineer Should Read a Leaderboard

Goal: Do not start with “Who is #1?” Start with “What does my application actually require?”

Step 1 — Define Your Application Constraints

Application type

What exactly are you building?

Latency

How fast must the application respond?

Cost

What inference cost can you afford?

Context needs

How much context must the model handle?

Deployment

Public API or on-premise deployment?

Writing these constraints first prevents you from automatically choosing the #1 model. For example, an on-premise requirement may eliminate models that are only available through a public API.

Step 2 — Choose the Relevant Leaderboard

Use a leaderboard that matches your application.

ApplicationRelevant Leaderboard Direction
General chatbotHuman-preference / chat-oriented leaderboards such as LM Arena
AgentAgent-related/application-specific leaderboard
RAGRelevant embedding/model leaderboards
Cost-sensitive applicationCost + speed oriented leaderboards
Tool callingFunction/tool-calling leaderboard

Step 3 — Read the Leaderboard Correctly

Do not only look at the score. Investigate the evaluation methodology.

Rule: Read the methodology, definitions, FAQ, and evaluation details—not just the big ranking number.

Step 4 — Shortlist 3–5 Candidate Models

Use the leaderboard as a filtering mechanism. Based on your application constraints and the leaderboard methodology, select a small set of candidate models.

Step 5 — Run Your Own Custom Evaluations

This is the most important step. Take the 3–5 shortlisted models and run them on your own evaluation set and application-specific requirements.

The model that performs best on your own evaluation becomes your production candidate.

7. Most Important Takeaway

Leaderboards are NOT a selection tool.
Leaderboards are a filtering tool, NOT a decision tool.

Do not use a leaderboard to directly decide which model your application will use.

100+ Models

Start with the large model landscape.

Leaderboard

Filter models using relevant benchmarks, cost, latency, and other constraints.

3–5 Candidates

Create a manageable shortlist.

Custom Evals

Test those candidates on your own evaluation set.

Final Model

Select the model that performs best for your actual application.

8. Session Flow

1
Benchmarks
Understand what standardized tests are.
2
Leaderboards
Use benchmark results to compare and filter models.
3
Custom Evaluations
Run your own evaluations on shortlisted LLMs.
4
Application Evaluations
Move toward RAG evaluations and agent evaluations.

9. Quick Revision

QuestionAnswer
What is a benchmark?A test/evaluation used to measure a model capability.
What is a leaderboard?A ranking/comparison table showing model evaluation results.
Why use leaderboards?Comparison, trust, filtering, saturation detection, and model discovery.
Most useful general category?Multi-benchmark leaderboards that provide broad capability plus operational information.
What is LM Arena?An example of a human-preference based leaderboard.
What is an application-specific leaderboard?A leaderboard focused on a particular domain/task such as coding or tool calling.
Can benchmark scores predict production performance?Not necessarily.
What is Goodhart’s Law?When a measure becomes a target, it can become less useful as a measure.
What should an AI Engineer do with leaderboards?Use them to filter and shortlist models, then run custom evaluations.
Final model-selection rule?Leaderboard → shortlist → custom evals → select the best model for the application.
One-line memory trick:
Benchmark = Exam → Score = Result → Leaderboard = Ranking → Shortlist = Filter → Custom Eval = Decision.