← Latest papers
💬 NLP

ReasonBENCH: Benchmarking the (In)Stability of LLM Reasoning

The paper introduces ReasonBench, a benchmark suite demonstrating that LLM reasoning performance exhibits significant, structured instability across repeated executions, thereby arguing that single-point evaluations are insufficient and advocating for distribution-aware assessment to accurately capture the trade-offs between quality, cost, and reliability.

Original authors: Nearchos Potamitis, Vansh Ramani, Har Ashish Arora, Dhairya Kuchhal, Lars Klein, Akhil Arora

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

Original authors: Nearchos Potamitis, Vansh Ramani, Har Ashish Arora, Dhairya Kuchhal, Lars Klein, Akhil Arora

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

The Big Idea: The "Coin Flip" Problem

Imagine you hire a chef to make a specific dish. You ask them to cook it 30 times.

  • The Old Way: You ask them to cook it once, taste it, and say, "This chef is a 9/10."
  • The Reality: When you ask them to cook it 30 more times, sometimes the dish is a 10/10, sometimes it's a 4/10, and sometimes it burns the kitchen down. Yet, the average might still look like a 9/10.

This paper argues that for Large Language Models (LLMs)—the AI brains behind chatbots—we have been lying to ourselves by only looking at the average.

The researchers found that even when you tell the AI to be "greedy" (meaning it should always pick the most obvious, safe answer, like a robot with no randomness), the results still jump around wildly. One time it solves a math problem perfectly; the next time, it fails the same problem.

The New Tool: ReasonBENCH

To prove this, the authors built a testing lab called ReasonBENCH. Instead of asking an AI to solve a problem once, they made it solve the same problem 30 times in a row. They did this for:

  • 12 different AI models (from companies like OpenAI, Google, Anthropic, etc.).
  • 10 different thinking strategies (like "Chain of Thought," "Tree of Thoughts," or just "Ask and Answer").
  • 6 different types of tasks (math puzzles, coding, writing poems, answering tricky questions).

Key Findings (The "Aha!" Moments)

1. The "Stability Taxonomy" (The Four Types of Chefs)

The researchers realized that "instability" isn't just random noise. It has a pattern. They created a map with two axes:

  • Global Noise: How much does the AI's performance change depending on what task you give it? (Is it a specialist who only works on math but fails at poetry?)
  • Run Noise: How much does the AI's performance change when you give it the same task twice? (Is it a chef who flips a coin to decide if the soup tastes good today?)

They found four types of systems:

  • Stable Generalists: Good at everything, every time. (The reliable chef).
  • Noisy Generalists: Good at everything, but sometimes they have a bad day.
  • Stable Specialists: Great at one thing, terrible at others, but consistent.
  • Doubly Noisy: Unpredictable and inconsistent.

The Surprise: The type of "thinking strategy" the AI uses predicts which category it falls into. Some strategies are naturally more chaotic than others, regardless of how smart the AI model is.

2. The "Cost vs. Quality" Trap

We often think: "If I pay more for a smarter AI or use a more complex thinking method, I'll get better results."
The paper says: Not necessarily.

  • The Expensive Failure: Some very expensive, high-end models and complex strategies often fail more often when you run them multiple times. They might get the right answer on average, but they also burn a lot of money (compute costs) to get there, and sometimes they just crash.
  • The Cheap Immunity: Surprisingly, the cheap, simple methods (like just asking the AI directly) are "immune" to a specific type of failure. They never cost a fortune, so even if they get the answer wrong, they haven't wasted your money.
  • The Analogy: Imagine buying a lottery ticket.
    • Cheap Method: You buy a $1 ticket. You lose, but you only lost $1.
    • Expensive Method: You buy a $1,000 "premium" ticket. You might win big, but you might also lose the $1,000. The paper found that the expensive tickets often lose more often than we think, even if they win big occasionally.

3. Why is this happening? (It's not just "Randomness")

You might think, "Oh, the AI is just rolling dice to pick words."
The researchers tested this by turning off the "dice rolling" (setting the temperature to 0, which forces the AI to be deterministic). The instability didn't go away.

This means the problem isn't just the AI picking random words. The instability comes from deeper issues:

  • The API: The servers running the AI might be shifting data around in the background.
  • The Strategy: Some ways of thinking (like searching through many possibilities) are inherently messy.
  • The Evaluator: If the AI has to grade its own work, and the grader is a bit shaky, the whole process becomes shaky.

What Should We Do? (The Takeaway)

The paper suggests we need to change how we judge AI:

  1. Stop looking at single numbers: Don't just say "Model A is 85% accurate." Say "Model A is 85% accurate, but it swings between 60% and 95% every time you run it."
  2. Check the "Joint Failure": When deploying an AI, you need to know: "What are the odds this AI will be both expensive AND wrong?" The paper shows that expensive methods are much more likely to be both expensive and wrong than cheap methods.
  3. Fix the Evaluator, not just the AI: If you are using a complex strategy (like a search tree), the biggest thing you can do to make it stable is to make sure the "judge" (the part that checks the answer) is perfect. Fixing the prompt or the AI model itself helps less than fixing the judge.

Summary

ReasonBENCH is a wake-up call. It tells us that AI reasoning is like a weather system, not a light switch. It's not just "on" or "off." It fluctuates. If we only look at the average weather report, we might get caught in a storm. We need to look at the distribution of outcomes to know if an AI is truly reliable or just lucky.

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 →