← Latest papers
💬 NLP

UnpredictaBench: A Benchmark for Evaluating Distributional Randomness in LLMs

The paper introduces UnpredictaBench, a new benchmark and metric (KS@N) designed to evaluate the ability of large language models to accurately sample from true underlying distributions, revealing that current models struggle significantly with distributional randomness despite their growing use in simulations.

Original authors: Amirhossein Abaskohi, Amirhossein Dabiriaghdam, Liang Luo, Ellie Dingqiao Wen, Lele Wang, Giuseppe Carenini, Peter West

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

Original authors: Amirhossein Abaskohi, Amirhossein Dabiriaghdam, Liang Luo, Ellie Dingqiao Wen, Lele Wang, Giuseppe Carenini, Peter West

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 hiring a chef to cook a meal for a party. You don't just want one delicious dish; you want a buffet that perfectly represents the entire menu. If the menu says "50% pasta, 30% salad, 20% soup," you expect the buffet to have roughly those proportions.

UNPREDICTABENCH is a test to see if Large Language Models (LLMs) can act like that chef. The researchers wanted to know: Can these AI models generate random outcomes that truly match the "recipe" (the statistical distribution) they are given?

Here is the breakdown of the paper using simple analogies:

1. The Problem: The "Safe" Chef

The authors noticed that while AI models are great at reasoning, they are terrible at being truly random.

  • The Issue: When asked to simulate a random event (like rolling a die or simulating a stock market crash), the AI tends to get "bored" or "safe." Instead of spreading its answers out to match the real-world chaos, it collapses into a single, predictable answer.
  • The Analogy: Imagine asking an AI to simulate 100 coin flips. A real coin would give you roughly 50 heads and 50 tails, scattered randomly. The AI, however, might give you 50 heads in a row, or just say "Heads" every time because it thinks that's the "most logical" answer. It fails to capture the unpredictability of the real world.

2. The Test: UNPREDICTABENCH

To fix this, the researchers built a giant test called UNPREDICTABENCH.

  • The Setup: They created 448 different challenges. Some were simple math problems (like "Give me a number from a Bell Curve"), some were code puzzles, and some were real-world scenarios (like "What happens if two cars arrive at a traffic light at the same time?").
  • The Goal: They asked the AI to generate 100 samples for each problem.
  • The Scorecard (KS@100): They used a statistical ruler called the Kolmogorov-Smirnov test (think of it as a "Shape Matcher").
    • If the AI's 100 answers looked like the perfect, real-world shape, it got a high score.
    • If the AI's answers were clumped together or looked like a flat line, it got a low score.
    • The Result: The highest score any model got was only about 32%. This means even the smartest AI is failing to mimic true randomness more than two-thirds of the time.

3. The Findings: Who Failed and Why?

The researchers tested many different models, from tiny open-source ones to massive, expensive corporate models.

  • The "Collapse": Most models suffered from "mode collapse." Imagine a DJ who is supposed to play a mix of rock, jazz, and pop. Instead, they just play the same rock song on repeat because they think it's the "best" song. The AI does this with numbers; it picks one "plausible" number and sticks to it.
  • Size Doesn't Matter: Bigger models weren't necessarily better. Some massive models performed worse than tiny ones.
  • Reasoning Didn't Help: The researchers tried telling the AI to "think harder" before answering. It helped a little, but it didn't fix the core problem. The AI still couldn't generate a truly random spread of numbers.
  • Instruction Tuning Made It Worse: Models that were fine-tuned to be "helpful" and "safe" actually got worse at being random. Being "helpful" seems to make the AI want to give a single, confident answer rather than a messy, random one.

4. The Metaphor: The Broken Dice

Think of an LLM as a magical dice roller.

  • What we want: A fair die that lands on 1, 2, 3, 4, 5, and 6 with equal frequency over time.
  • What the AI does: It rolls the die, sees a "3," and decides, "3 is a very reasonable number. I will roll 3 again." And again. And again.
  • The Consequence: If you use this AI to simulate a disease outbreak or an economic crash, your predictions will be wrong because the AI isn't simulating the chaos of the event; it's simulating its own confidence in a single outcome.

5. The Conclusion

The paper concludes that current AI models are not ready to replace humans in simulations that require true randomness (like economic modeling or scientific experiments). They are too "deterministic" (predictable).

The researchers created this benchmark to show us exactly where the AI is failing. Until we can teach these models to be truly unpredictable and spread their answers out like a real random process, we cannot trust them to simulate complex, chaotic systems.

In short: The AI is a great storyteller, but a terrible gambler. It knows the rules of the game, but it can't actually play the game randomly.

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 →