A Model Leaderboard Cannot Choose the Model for Your Product
Model leaderboards answer an appealing question: which model is best?
For a product team, that is usually the wrong question. A model can be excellent at producing broadly preferred answers and still be unsuitable for an internal support assistant, a code-migration tool, a multilingual search feature, or a workflow that needs to make an authorized change. The missing details are not footnotes. They are the product.
That does not make comparative evaluation useless. Asking people or evaluators to choose between two outputs is often the best way to measure an open-ended task. A pair of explanations can be easier to judge than two independent scores. A ranking algorithm can combine many of those choices into a useful signal.
The key is to understand what signal a leaderboard contains, what it deliberately throws away, and where it belongs in a model-selection process.
Pairwise Comparison Is Strong Because It Is Concrete
Pointwise evaluation asks a reviewer to score one response: perhaps from one to five, or acceptable versus unacceptable. It can work well when there is a clear rubric and an authoritative answer.
Open-ended work is harder. Is this explanation clear enough? Is that summary more useful? Is one draft more likely to help a user act? People often find it easier to answer a constrained question: which of these two responses is better for this task?
That is comparative evaluation. Each comparison creates a match record:
type PairwiseMatch = {
promptId: string
leftModel: string
rightModel: string
presentedOrder: 'left-first' | 'right-first'
winner: 'left' | 'right' | 'tie' | 'neither'
rubricVersion: string
reviewerType: 'user' | 'expert' | 'model-judge'
}
One match is weak evidence. Many matches across a defined task distribution can reveal that one model tends to win against another. A win rate is easy to explain: out of comparable judgments, how often did one candidate beat the other?
This is especially useful when a product needs to decide between variants that are close in broad capability. A team can compare a prompt revision, two providers, a smaller and larger model, or a retrieval change on the same representative cases. The resulting preference signal may expose a difference that a generic benchmark does not.
A Ranking Is a Compressed Model of Preference
Once there are many models and matches, a raw matrix of wins becomes hard to use. Ranking methods estimate a relative strength from the observed results.
Elo is a familiar historical example from competitive games: a win against a stronger opponent changes a rating more than a win against a weaker one. Systems such as TrueSkill extend the idea with uncertainty estimates. Bradley-Terry-style models are common for pairwise preference data because they estimate the likelihood that one option will beat another from their relative strengths.
The important part is not choosing a fashionable algorithm. It is stating what the result means. A defensible ranking says something like:
For the prompts, reviewers, presentation, and scoring rules in this dataset, the higher-ranked model is estimated to win a direct comparison more often than the lower-ranked one.
That is valuable. It is not the claim that a model is universally better.
The distinction matters because the data generating the ranking includes more than model quality:
- which prompts entered the dataset,
- which languages and domains those prompts represent,
- which response was shown first,
- whether reviewers had enough expertise to verify the answer,
- how ties, unsafe outputs, and malformed responses were handled,
- what rubric or interface shaped the choice,
- whether the models changed during data collection.
A leaderboard collapses all of that context into one ordered list. Use the list as a hypothesis generator, not as a substitute for your own evidence.
Pairwise Preferences Are Not Always Transitive
Rankings usually rely on a simplifying assumption: if reviewers tend to prefer model A to model B, and B to C, A should tend to beat C. Real preferences can violate that pattern.
Model A may be preferred for concise support replies. Model B may be preferred for code explanations. Model C may be preferred for multilingual questions. The winner changes with the prompt, the reviewer, the amount of context, and the consequence of being wrong.
Even within one task, differences in tone and detail create cycles. A concise answer can beat a verbose answer when the user wants a next step; the verbose answer can win when the user needs an explanation; a third answer can win because it cites evidence. A single global score cannot preserve every relationship.
This does not invalidate comparative evaluation. It tells you how to segment it. Report outcomes by task class, language, document type, user role, and risk level when those slices alter the product decision. An overall rank can remain a dashboard headline, but it should not hide a regression in the slice where your product makes its promise.
The Cost of Exhaustive Comparison Grows Fast
Comparing every pair becomes expensive surprisingly quickly. With $n$ models, the number of distinct pairs is:
n * (n - 1) / 2
Five models require ten pairs. Fifty models require 1,225. That is before accounting for multiple prompts, randomized order, ties, reviewers, and repeat comparisons needed to reduce noise.
Adding a new model is not free either. Comparing it only with the current first-place model may produce a fragile conclusion. Comparing it with a set of stable reference models, across representative tasks, is often a more useful compromise.
Practical ways to control the cost include:
- eliminate candidates that fail non-negotiable checks before preference testing,
- compare promising candidates against a small set of anchors,
- spend more comparisons where uncertainty is high or the choice is close,
- reuse a versioned evaluation set instead of collecting unstructured comparisons forever,
- retain enough outcomes to rerun the analysis when the ranking method changes,
- keep human expertise for cases where a fluent answer cannot be verified cheaply.
The goal is not to recreate a public arena inside every company. It is to collect enough high-quality comparative evidence for a specific decision.
An A/B Test Is Not a Side-by-Side Preference Test
It is easy to call both experiments A/B testing, but they answer different questions.
In a direct comparison, a reviewer sees two outputs for the same prompt at the same time and chooses between them. This isolates an immediate preference, but it changes the normal product experience. A person may scrutinize two side-by-side answers more carefully than they would a single answer during real work.
In a conventional product experiment, different users or sessions see one variant in sequence. The team observes downstream behavior: task completion, correction rate, escalation, retention, time saved, or a carefully interpreted satisfaction signal. This measures the product in context, but it also includes confounders such as user mix, UI differences, and unequal exposure.
Both methods can be useful. A side-by-side comparison is efficient for narrowing model candidates offline. A production experiment tests whether a candidate improves the actual workflow without causing hidden harm. Do not use clicks or a quick thumbs-up as proof that a response was factually correct, permitted, or safe.
The Evaluation UI Shapes the Data
Frontend engineers are not merely implementing an evaluation form. The form becomes part of the measurement instrument.
If the left response always appears first, that layout can create position bias. If one candidate streams faster, users may prefer it before reading the full answer. If answers have different widths, typography, code syntax highlighting, or source links, the interface may reward presentation rather than substance.
Design the comparison surface to reduce avoidable bias:
- randomize candidate position for each match,
- hide model names and provider branding,
- preserve comparable formatting and source affordances,
- allow a tie and a "neither is acceptable" outcome,
- collect a reason when a high-risk decision needs one,
- track whether a response was incomplete, timed out, or violated a policy,
- make it clear when the reviewer is assessing a draft rather than performing a real action.
Avoid collecting more user data than the experiment needs. Raw prompts and answers may include personal, confidential, or regulated information. If outside reviewers or a third-party service are involved, define the consent, access, retention, and deletion paths before the study begins. A better leaderboard is not worth an unbounded record of customer conversations.
Public Preference Does Not Prove Factual Correctness
Crowdsourced comparisons are strongest when the reviewer can reasonably judge the output. They are weak when the answer requires specialist knowledge, current evidence, or painstaking fact checking.
For a question such as "Which explanation is clearer?" a broad group of reviewers may provide a useful signal. For a question about medical evidence, tax policy, a production incident, or a proprietary codebase, a fluent but wrong answer can win because verifying it is costly. The crowd has measured apparent usefulness, not established the truth.
That is why high-consequence workflows need task-specific experts, authoritative references, deterministic checks, or human approval in addition to preference data. Pairwise wins can select among acceptable candidates. They cannot certify that the candidates are acceptable in the first place.
Select Models in Layers
A robust selection process treats a public leaderboard as one input among several:
- Set hard constraints. Define permitted data handling, regional availability, licensing, tool-use controls, context needs, latency bounds, cost limits, and fallback requirements.
- Build a representative evaluation set. Include routine tasks, difficult cases, supported languages, sensitive inputs, adversarial content, and examples where the correct outcome is to decline or escalate.
- Run deterministic and reference checks. Verify schemas, permissions, citations, exact values, tool authorization, and other conditions where preference is not enough.
- Use pairwise evaluation where it discriminates. Compare viable candidates on explanation quality, writing style, open-ended helpfulness, or other properties that are hard to score absolutely.
- Test the workflow in context. Measure user effort, correction behavior, completion time, cost, and failure recovery in a staged rollout.
- Monitor after release. A provider update, a new document corpus, or a changed UI can invalidate the assumptions that supported the choice.
This layered approach is less dramatic than declaring a winner from one number. It is also much closer to the decision an engineering team actually owns.
Rank Models to Learn, Then Evaluate the Product to Decide
Comparative evaluation is one of the most useful tools for open-ended AI systems because it turns a vague question into a concrete choice. It can reveal quality differences that a single score misses, especially when the cases and reviewers resemble the intended workflow.
But rankings are summaries of a particular set of preferences under a particular evaluation design. They cannot choose the model for a product whose users, evidence, permissions, latency budget, and consequences are different from the leaderboard's.
Use leaderboards to identify candidates worth testing. Use pairwise comparisons to learn which behaviors users and experts prefer. Then make the deployment decision with the full system in view. That is how a ranking becomes evidence instead of an outsourcing of engineering judgment.
