← Latest papers
🤖 AI

Quantifying Consistency in LLM Logical Reasoning via Structural Uncertainty

This paper introduces "structural uncertainty," a framework that quantifies logical reasoning consistency in large language models by analyzing the stability of self-preference rankings among sampled solutions, revealing that this metric complements traditional answer dispersion to better identify unreliable reasoning in deductive tasks while distinguishing regimes where such consistency evaluation is informative.

Original authors: Baishali Chaudhury, Mengdie Flora Wang, Hyunji Hayley Park, Rahul Ghosh, Sungmin Hong, Jae Oh Woo

Published 2026-06-17
📖 4 min read☕ Coffee break read

Original authors: Baishali Chaudhury, Mengdie Flora Wang, Hyunji Hayley Park, Rahul Ghosh, Sungmin Hong, Jae Oh Woo

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 asking a very smart, but sometimes overconfident, student to solve a difficult math problem. You ask them to try solving it five different times.

The Old Way: Counting Answers
Traditionally, to see if the student is reliable, we just look at their five answers.

  • If they say "10" five times, we think, "Great! They are consistent."
  • If they say "10, 12, 9, 10, 11," we think, "Uh oh, they are confused."

But there's a problem. What if the student gets the answer wrong every single time, but for five different reasons?

  • Answer 1: "10" (because they forgot a minus sign).
  • Answer 2: "10" (because they added instead of subtracted).
  • Answer 3: "10" (because they misread the numbers).

To the old method, the student looks perfectly consistent because the final answer is always "10." But the thinking behind each answer was a mess. The old method misses this internal chaos.

The New Way: The "Self-Judge" Tournament
This paper introduces a new way to check the student, called Structural Uncertainty. Instead of just looking at the final answers, we ask the student to act as their own referee.

Here is the process:

  1. Generate: The student writes down five different solutions (some might be right, some wrong).
  2. Tournament: We ask the student to compare these solutions against each other in pairs. "Is Solution A better than Solution B?"
  3. Ranking: We take all these comparisons and build a ranking. Who is the "best" solution? Who is the "worst"?
  4. The Twist: We do this tournament multiple times, but we change the order of who fights whom (like drawing a random map of connections).

The Two Signals
By watching how the student ranks their own work, the authors found two distinct signals that tell us if the reasoning is stable:

  1. The "Flip-Flop" Signal (Across-Trial Instability):

    • Imagine: In one tournament, the student says Solution A is the best. In the next tournament (with a different set of matchups), they suddenly say Solution C is the best.
    • Meaning: The student doesn't actually know what a "good" solution looks like. Their internal compass is spinning. This is a huge red flag, even if all five answers were the same number.
    • Analogy: It's like a judge who picks the "best" movie in a lineup today, but picks a completely different one tomorrow, even though the movies haven't changed. The judge is unreliable.
  2. The "Tie-Breaker" Signal (Within-Trial Ambiguity):

    • Imagine: In a single tournament, the student looks at all five solutions and says, "They are all pretty good, I can't really pick a winner." The ranking is a flat line.
    • Meaning: This is actually a good sign for complex math problems! It means there are multiple valid ways to solve the problem, and the student recognizes that. It shows they understand the nuance.
    • Analogy: It's like a food critic saying, "These five pizzas are all excellent; I can't pick just one." That's a sign of a sophisticated palate, not confusion.

The "Library" vs. The "Math Class"
The paper discovered that this new method works differently depending on the type of task:

  • In Math/Logic (The "Math Class"): The method shines. If the student is confused, their rankings flip-flop wildly. If they are smart, they can distinguish between good and bad paths.
  • In Fact-Checking (The "Library"): The method hits a wall. Imagine asking the student to find a specific fact in a library of books. If the books don't have the answer, the student will say "I don't know" every time.
    • Because the answer is "I don't know," the student's internal ranking becomes a perfect flat line (everyone is tied for last place).
    • The paper calls this a "Collapse." The signal disappears. The method realizes, "Oh, this isn't a reasoning problem; it's a retrieval problem." In these cases, the old method (just checking if answers differ) is actually better.

The Bottom Line
This paper doesn't just ask, "Did the AI get the right answer?" or "Did it give the same answer five times?"

Instead, it asks, "Does the AI have a stable, consistent way of judging its own work?"

  • If the AI's internal rankings are shaky and flip-flopping, it's likely reasoning poorly, even if the final answer looks right.
  • If the AI's rankings are stable, it's likely reasoning well.
  • If the AI's rankings collapse into a flat tie, it might be a task where reasoning doesn't matter (like looking up a fact that isn't there).

This helps us spot "smart-sounding" failures where the AI is confidently wrong but internally inconsistent, a problem that older methods completely missed.

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 →