Skip to main content
Worth your time*
September 21, 2026

Small AI Models Can't Tell When They're Guessing (Almost)

T
Contributor
5 min read
Distilled from arxiv.org · chosen and edited in symbiosis — when there is a source, we name it.

A small language model — one with fewer than 3 billion internal parameters, small enough to run on your laptop instead of a data center — has a dangerous habit. When it doesn't know the answer, it says the wrong thing with exactly the same swagger it uses when it's right. It never hesitates. It never flags its own guesses.

This matters because knowing what you don't know is the whole game. If a small model could reliably say "I'm not sure about this one," you could set up a cheap system: let the small model handle everything it's confident about, and only ping the expensive, powerful model for the hard cases. You'd get most of the accuracy at a fraction of the cost. The catch is the "reliably" part. The researchers set out to find a working confidence signal inside these tiny models. What they found is a clean lesson about two very different kinds of not-knowing.

The obvious confidence meter is broken

Here's the intuitive idea. When a language model generates text, it produces the next word by assigning probabilities to all the possible words. If it's confident, one word gets nearly all the probability. If it's unsure, the probability is spread across many candidates.

Entropy is the standard measure of that spread. Low entropy means "one clear favorite" — the model is confident. High entropy means "lots of plausible options" — the model is hedging. So the plan writes itself: measure the model's token-level entropy, and when it spikes, you've caught the model being uncertain.

It doesn't work. In 91% of the cases they tested, the small model's token entropy sat near zero whether the answer was right or wrong. The model was equally, blindly confident in its correct answers and its nonsense. The confidence meter reads "certain" no matter what.

Why? Think of a student who has memorized the form of an answer without understanding the material. Asked "What is the capital of France?" and "What is the capital of Australia?", they'll fire back "Paris" and "Sydney" with identical confidence — one right, one wrong (it's Canberra). The fluency is real; the knowledge behind it isn't. Small models are fluent enough to always sound sure. Token entropy measures how smoothly the words come out, not whether the underlying thought is sound. At this size, those two things have come apart.

The confidence signal that survives

There's a second, deeper kind of uncertainty, and it shows up somewhere token entropy can't see it: in whether the model agrees with itself.

Ask the model the same question five times, with a little randomness in how it generates each answer. Then look at what comes back.

  • On a question it actually knows, all five answers mean the same thing. "Paris," "It's Paris," "The capital is Paris." Same meaning, different words.
  • On a question it's bluffing, the five answers scatter — different cities, different claims, mutually contradictory.

This is semantic entropy: uncertainty measured over meanings, not words. You generate several answers, cluster them by what they actually say (not how they phrase it), and measure how spread out the meanings are. Tight cluster, one meaning: confident. Scattered clusters: the model is guessing, and its guesses don't even agree with each other.

The distinction is the key insight. Token entropy asks "how sure does each word sound?" — and a fluent model always sounds sure. Semantic entropy asks "does the model keep landing in the same place?" — which a bluffing model can't fake. The bluff hides in the phrasing but reveals itself in the inconsistency. You catch the liar not by listening to how firmly they speak, but by asking twice and checking if the story holds.

What this buys you

With semantic entropy as a working uncertainty detector, the routing plan comes back to life. Let the small model answer. When its semantic entropy is high — when it can't agree with itself — hand that specific question to a big expert model. Route only the hard cases.

The payoff was large: accuracy gains up to +50 percentage points on the uncertain queries.

And a second finding cut against intuition. You'd expect a small model to hand off best to a bigger model from the same family — same architecture, same training lineage, presumably compatible. Not so. Routing across families (a tiny SmolLM to a Microsoft Phi model) averaged +22% improvement, versus +6.8% for staying in the family. What matters is simply how good the expert is, not whether it's a relative. Don't ask your cousin for help because he's family; ask the person who actually knows the answer.

The portable idea

The reframing at the end is the thing worth carrying away. Everyone assumed the point of these methods was saving compute — do less work, spend fewer tokens. The real value is the opposite: intelligent compute allocation. You don't spend less overall. You spend more precisely where it matters — on the questions the small model can't handle — and nothing extra where it already knows the answer.

This distinction travels far beyond AI. It's the difference between two kinds of confidence detection you can use on people and on yourself:

  • Fluency is not knowledge. Someone answering smoothly and without hesitation tells you nothing about whether they're right. The polished, instant answer and the confident bluff sound identical from the outside. An expert and a bullshitter both speak with certainty.
  • Consistency is the real tell. Want to know if someone actually understands something? Don't listen to how firmly they say it once. Ask the same question a few different ways, at different times, and see if the answers converge on the same meaning. Genuine knowledge is stable under rephrasing. A bluff drifts.

The next time you're evaluating a claim — from a consultant, a model, a forecast, or your own gut — notice which signal you're reading. If you're judging by how confident it sounds, you're reading token entropy, and it's blind. Ask it again, differently, and watch whether the meaning holds. That's the signal that survives.

Distilled from arXiv NLP/LLMs

Was it good?

Join to grade and earn distribution rewards.

Oracle score
82

Liked this one?

The week's best pieces, one email, every Sunday. Nothing else.