← Latest papers
💻 computer science

Can LLMs Rank? A Tale of Triads and Triage

This paper advocates for using both a model-free intra-run consistency measure (circular triads) and inter-run variability metrics to evaluate the reliability of LLMs before deploying them for high-stakes ranking tasks like homelessness allocation and emergency triage, demonstrating that different models exhibit distinct performance profiles across these axes.

Original authors: Gaurab Pokharel, Shafkat Farabi, Patrick J. Fowler, Sanmay Das

Published 2026-06-30
📖 5 min read🧠 Deep dive

Original authors: Gaurab Pokharel, Shafkat Farabi, Patrick J. Fowler, Sanmay Das

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are the head of a busy emergency room or a housing authority trying to decide who gets help first. You have a long list of people in need, but only a few spots available. You need to rank them from "most urgent" to "least urgent."

Recently, people have started asking: Can we use AI (specifically Large Language Models, or LLMs) to do this ranking for us?

This paper asks a very specific, practical question: If we ask an AI to rank people, how can we trust the list it gives us?

The authors argue that we can't just look at the final list and assume it's good. Instead, we need to check the AI's work using two different "report cards." They call these Intra-run Consistency and Inter-run Variance.

Here is the breakdown using simple analogies:

The Two Report Cards

Think of the AI as a judge in a tournament where every person is compared against every other person to see who is "more urgent."

1. Intra-run Consistency (The "Logic Check")

  • What it is: This measures if the AI is making logical sense within a single attempt.
  • The Analogy: Imagine a judge in a boxing tournament.
    • They say Boxer A is better than Boxer B.
    • They say Boxer B is better than Boxer C.
    • But then, they say Boxer C is better than Boxer A.
    • This is a circular triad (A > B > C > A). It's a logical loop. It makes no sense.
  • The Paper's Finding: The authors use a math tool called the Coefficient of Consistency (ζ\zeta) to count how many of these logical loops exist.
    • If the AI has a high score here, it means its logic is tight. It doesn't contradict itself.
    • If the score is low, the AI is confused and flipping back and forth on its own decisions.

2. Inter-run Variance (The "Stability Check")

  • What it is: This measures if the AI gives you the same answer if you ask it the same question twice.
  • The Analogy: Imagine you ask the judge to rank the boxers. You write down the list. Then, you ask the judge to do it all over again (maybe you shuffle the order of the names on the page).
    • Low Variance (Good): The judge gives you the exact same list both times. They are stable and reliable.
    • High Variance (Bad): The judge gives you a totally different list the second time. Maybe they were tired, or maybe they just can't decide.
  • The Paper's Finding: They measure this using a tool called Kendall's τ\tau. It checks how similar two different lists are.

The Big Surprise: The "Two-Axis" Problem

The most important discovery in this paper is that these two report cards are independent. You cannot assume that if an AI is good at one, it is good at the other.

The authors tested three popular AI models (LLaMA, Qwen, and DeepSeek) on real-world data (homeless families and emergency room patients). Here is what they found:

  • LLaMA was the "Logic Master." It rarely made circular loops (High Consistency). However, if you asked it to rank the same people twice, it gave you two very different lists (Low Stability).
  • Qwen was the "Stable Rock." If you asked it twice, it gave you the same list every time (High Stability). However, inside that list, it was making logical loops and contradictions (Low Consistency).
  • DeepSeek was usually right in the middle of both.

The Metaphor:
Imagine you are hiring a chef.

  • Chef A (LLaMA) follows the recipe perfectly every time (Consistent), but if you ask them to cook the same meal twice, they use completely different ingredients and make two totally different dishes (Unstable).
  • Chef B (Qwen) always makes the exact same dish every time you order (Stable), but the dish itself tastes weird because they keep mixing up salt and sugar in the recipe (Inconsistent logic).

Why This Matters for Real Life

The paper focuses on high-stakes situations like housing for the homeless and emergency room triage. In these cases, an unreliable ranking can hurt real people.

The authors propose a simple "Safety Protocol" for anyone using AI to rank people:

  1. Don't just trust the final list.
  2. Run a small test first: Ask the AI to rank a small group (e.g., 30 people) completely.
  3. Check the "Logic Score" (ζ\zeta): If this is low, the AI is fundamentally confused. No amount of extra data will fix it. You need a different model.
  4. Check the "Stability Score" (τ\tau): If the Logic Score is high but the Stability Score is low, the AI is logical but just needs more comparisons to settle on a final answer. You don't need a new model; you just need to ask it more questions.

The Bottom Line

You cannot just ask an AI to "rank these people" and hope for the best. You have to check how it thinks (Consistency) and how steady it is (Stability).

The paper concludes that different AI models have different "personalities." Some are logical but fickle; others are steady but illogical. To make safe, fair decisions in high-stakes situations, practitioners must check both report cards before trusting the AI's ranking.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →