← Latest papers
🤖 AI

The Silent Vote: Improving Zero-Shot LLM Reliability by Aggregating Semantic Neighborhoods

This paper introduces Semantic Softmax, an inference-time method that aggregates scores from semantic neighborhoods to mitigate Renormalization Bias and the resulting "Silent Vote" in zero-shot LLM classification, thereby significantly improving model calibration and discriminative performance across multiple benchmarks.

Original authors: Sanket Badhe, Priyanka Tiwari, Deep Shah

Published 2026-05-12
📖 5 min read🧠 Deep dive

Original authors: Sanket Badhe, Priyanka Tiwari, Deep Shah

Original paper dedicated to the public domain under CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.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 Problem: The "Silent Vote" and the "Forced Choice"

Imagine you are a judge in a talent show. You have a list of three specific categories to choose from: Joy, Sadness, or Anger.

You watch a performance that feels a mix of "excitement" and "pride." In your mind, you know that "excitement" and "pride" are very close cousins to "Joy." In fact, your brain assigns a little bit of a "vote" to those cousin words because they fit the feeling so well.

However, the rules of this specific talent show are strict: You are only allowed to write down one of the three official categories. You cannot write "excitement" or "pride."

The Standard Way (The Flaw):
In current AI systems, when the model is forced to pick only from the official list, it acts like a judge who ignores all those "cousin" votes. It throws away the evidence for "excitement" and "pride" and says, "Well, since I can't pick those, and 'Joy' is the only one left that's close, I must be 100% sure it's Joy!"

The paper calls this Renormalization Bias. By throwing away the "Silent Votes" (the synonyms and related words), the AI becomes artificially overconfident. It thinks it knows the answer with 99% certainty, even when the answer is actually a bit fuzzy. This is dangerous because the AI doesn't know when it's guessing.

The Solution: "Semantic Softmax" (The Neighborhood Watch)

The authors propose a new method called Semantic Softmax. Instead of ignoring the cousins, this method acts like a smart neighborhood watch.

How it works:

  1. Look at the whole neighborhood: Before forcing the AI to pick just one label, the method looks at the "top 50" words the AI was thinking about, even if they aren't on the official list.
  2. Gather the votes: It asks, "Hey, does the word 'excitement' look like 'Joy'? Does 'pride' look like 'Joy'?"
  3. Combine the evidence: If the AI was thinking about "excitement" and "pride," it adds those "votes" to the "Joy" pile.
  4. The Result: Instead of saying "I am 100% sure it's Joy," the AI might say, "It's mostly Joy, but there's a good chance it's something related, so I'm only about 75% sure."

This makes the AI calibrated. It admits when it's unsure, which is much more reliable for real-world use.

The Analogy: The Crowded Room

Think of the AI's brain as a crowded room full of people (words).

  • The Old Way: You tell the AI, "Only listen to the people wearing Red, Blue, or Green hats." If the person in the room wearing a Purple hat (a synonym) is shouting the loudest, the AI ignores them. Then, it looks at the Red hat wearer and says, "Since Purple is gone, Red must be the loudest!" The AI is lying to itself about how loud Red actually is.
  • The New Way (Semantic Softmax): The AI listens to the Purple hat wearer, realizes they are talking about the same thing as the Red hat wearer, and adds their voice to the Red pile. Now, the AI can accurately measure how loud the "Red" group really is, including all the voices that were supporting it from the sidelines.

What the Paper Found

The researchers tested this on two popular AI models (Qwen-3 and Phi-4-mini) using two different datasets:

  1. GoEmotions: A dataset about human emotions (like "admiration," "pride," "joy").
  2. Civil Comments: A dataset about toxic comments, where humans often disagree on whether something is toxic or not (ambiguous cases).

The Results:

  • Less Overconfidence: The new method drastically reduced the "Expected Calibration Error" (a score measuring how often the AI is wrong about its own confidence). In simple terms, the AI stopped pretending to be a genius when it was actually guessing.
  • Better Accuracy: Surprisingly, by admitting uncertainty, the AI actually got better at picking the right label. It improved its ability to distinguish between different categories.
  • Human-Like Uncertainty: In cases where humans disagreed (e.g., "Is this comment mean or just blunt?"), the AI using the new method gave a score that matched the average human opinion, rather than forcing a hard "Yes" or "No."

Important Limitations (What the Paper Says)

The authors are careful to note what this method doesn't do:

  • It's not a magic fix for bias: If the AI's brain is biased against certain groups, this method won't fix that. It just makes the AI more honest about its uncertainty.
  • It's for "Zero-Shot" tasks: This is designed for situations where you ask the AI to pick a label from a list without retraining it. It's not for generating long stories or essays.
  • It costs a little time: The method requires the AI to do a little extra math to find the "neighborhood" words, which might slow it down slightly if you are processing millions of words at once.
  • It needs good "maps": The method relies on the AI having a good understanding of how words relate to each other. If the AI's internal map of language is messy, this method might get confused.

The Bottom Line

The paper argues that when we force AI to pick a single label from a short list, we accidentally make it lie about how sure it is. By letting the AI count the "Silent Votes" of similar words, we can make it more honest, more accurate, and better at knowing when it doesn't know the answer.

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 →