Comparative Evaluation and Model Ranking
When you evaluate several AI models, the raw numbers are rarely the end goal.
Why the Ranking Is the Real Goal
When you evaluate several AI models, the raw numbers are rarely the end goal. What you usually want to know is which model is the best fit for your purpose. In other words, the output you need is an ordering of the models from strongest to weakest.
Two broad strategies can produce that ordering: pointwise evaluation and comparative evaluation. They reach the same kind of answer by different routes. Understanding those routes, and knowing when each one fits, is the purpose of this article.
Pointwise evaluation scores each model independently and then ranks the models by their scores. Comparative evaluation evaluates models against each other and computes a ranking from the results of those comparisons.
Scoring Each Model Alone
The defining feature of pointwise evaluation is independence. Each model is examined alone and receives its own score. Nothing about one model's result affects the score given to another model. Once every model has a score, you sort the scores and read off the ranking. The highest-scoring model comes first.
Consider a dance contest. To find the best dancer, you watch each dancer individually, give each one a score, and pick the dancer with the highest score. The method is simple to describe, and that simplicity is its appeal when the scores are easy to assign.
The pipeline above has no step where models meet. That is what makes it simple to run and simple to explain. The difficulty appears in the first box: someone has to decide what number a single response deserves.
Tracing Three Poems Through Pointwise Scoring
Suppose three models, called A, B, and C, each write a short poem in response to the same prompt. You want to rank them. The following illustration is invented for this article and follows the question through the pointwise route.
Pointwise ranking of three poems
Model A, Model B, and Model C each answer the same poem prompt. Produce a ranking using pointwise evaluation.
- 1Score A alone
A's poem is judged against the prompt by itself. Suppose it receives a score of 7 out of 10. Nothing about B or C is considered.
- 2Score B alone
B's poem is judged on its own. Suppose it receives 9 out of 10. A's score does not change.
- 3Score C alone
C's poem is judged on its own. Suppose it receives 6 out of 10.
- 4Sort the scores
Order the three scores from highest to lowest: B at 9, A at 7, C at 6.
The pointwise ranking is B, then A, then C.
Comparing Models Head to Head
Comparative evaluation changes the question. Instead of asking how good each model is in isolation, it asks which model wins when two are set against each other. The unit of information is therefore a comparison result, not a score. The ranking is computed from many such results.
The dance contest has a comparative version. All candidates dance side by side, the judges say which dancing they prefer, and the dancer preferred by most judges is chosen.
The reason this route is attractive is that judging a direct contrast is often easier than assigning an absolute number. It is easier to say which of two songs is better than to give each song a concrete score. For subjective responses, this difference matters a great deal, because a reader can often say which of two poems they prefer long before they can justify an exact score for either one.
Turning Pairwise Wins Into an Order
Using the same three poems, the comparative route asks a different set of questions. Each pair is compared directly, and the winner of each comparison is recorded. This illustration is again invented for this article.
Comparative ranking of three poems
Model A, Model B, and Model C each answer the same poem prompt. Produce a ranking from head-to-head comparison results.
- 1Compare A with B
Two poems are shown side by side and a judge prefers B. B gets a win.
- 2Compare A with C
A is preferred over C. A gets a win.
- 3Compare B with C
B is preferred over C. B gets a win.
- 4Count wins
A has 1 win, B has 2 wins, and C has 0 wins. Note that the win counts come from pairwise results, not from any absolute score.
- 5Order by wins
Sort the models by number of wins, from most to fewest.
The comparative ranking is B, then A, then C. It agrees with the pointwise ranking here, but the route used to get there was different.
In a real system the number of comparisons is far larger than three, and the aggregation is more sophisticated than counting wins. The principle remains the same: many individual comparison results are combined into a single ordering. The source describes one such leaderboard, LMSYS's Chatbot Arena, which ranks models using scores computed from pairwise comparisons contributed by the community.
Choosing a Route for Subjective Answers
The two routes are not interchangeable. Pointwise evaluation can be challenging for subjective responses, because assigning each response a meaningful absolute score is hard. Comparative evaluation is typically easier for subjective responses, because it asks only which of two responses is preferred. When the scores are easy to assign, the simpler pointwise route is often the natural choice.
Justifying the choice means naming the property of the task that drives it. For subjective poems, the reason is that a preference between two poems is easier to state than an exact score for each. For a task where a clear absolute score is available, pointwise evaluation keeps the process simpler, since each model is scored once and no pairs need to be compared.
Where Head-to-Head Ranking Appears
Comparative evaluation is used in practice in several settings that the source identifies.
- Research work from 2021 by Anthropic, which was the first use of comparative evaluation in AI described in the source, used to rank different models.
- LMSYS's Chatbot Arena, a leaderboard that ranks models using scores computed from pairwise comparisons contributed by the community.
- Comparisons that model providers run in production to assess their models.
- Side-by-side comparisons that ChatGPT occasionally shows to its users. The outputs may come from different models, or from the same model using different sampling variables. The user's preference becomes a comparison result that can feed into a ranking.
Mistakes When Comparing Evaluation Routes
Common mistake Assuming a ranking always requires a numeric score for every model
Why it failsComparative evaluation produces a ranking from comparison results, so no absolute score is needed for each model.
Do this insteadAsk whether the task is better served by comparison results, which need only a preference between two outputs.
Common mistake Treating pairwise wins as absolute quality measurements
What it looks likeA model that wins two comparisons is placed above one that wins one, but the wins alone do not say how good either model is in isolation.
Why it failsThe unit of information in comparative evaluation is the comparison result, not a score.
Do this insteadRead the output as an ordering of the models, not as a measure of absolute quality.
Common mistake Using pointwise scoring for subjective answers without checking whether scores are meaningful
Why it failsThe source notes that pointwise evaluation can be challenging for subjective responses.
Do this insteadBefore scoring, check whether an absolute score can be assigned consistently. If not, consider comparative evaluation.
Common mistake Forgetting that pointwise evaluation scores each model independently, so a score for one model should not depend on another model's result
Predicting the Route Before Reading the Answer
A team wants to rank three chatbots by how helpful their replies are to open-ended questions. Which route fits this task better, and why? Name the property of the task that drives your choice before checking the explanation in the summary.
Hints
- Ask whether a fair absolute score for one reply is easy to state.
- Consider whether a preference between two replies is easier to state than a number.
Three models are compared head to head on every pair. Model X wins both of its comparisons, Model Y wins one, and Model Z wins none. Write the ranking that comparative evaluation would produce, and explain in one sentence which of the three results would change if Model Y lost its single win.
Hints
- Count wins for each model before ordering them.
- Think about how a change in one comparison result moves a model in the ordering.
Key Takeaways
- Pointwise evaluation scores each model independently, sorts the scores, and reads off the ranking. Its defining feature is independence.
- Comparative evaluation computes a ranking from head-to-head comparison results, so the unit of information is a win or preference, not an absolute score.
- For subjective responses, comparative evaluation is typically easier because preferences between two outputs are easier to state than absolute scores; pointwise evaluation suits tasks where scores are easy to assign.
- Comparative evaluation appears in research, public leaderboards such as LMSYS's Chatbot Arena, production model assessments by providers, and side-by-side comparisons shown to ChatGPT users.