← Latest papers
💬 NLP

Double-Calibration: Towards Reliable LLMs via Calibrating Knowledge and Reasoning Confidence

The paper introduces DoublyCal, a framework that enhances the accuracy and reliability of black-box LLMs by employing a lightweight proxy model to generate knowledge graph evidence with calibrated confidence, thereby enabling the LLM to produce well-calibrated predictions that trace back to the uncertainty of the supporting evidence.

Original authors: Yuyin Lu, Ziran Liang, Yanghui Rao, Wenqi Fan, Fu Lee Wang, Qing Li

Published 2026-05-19
📖 4 min read☕ Coffee break read

Original authors: Yuyin Lu, Ziran Liang, Yanghui Rao, Wenqi Fan, Fu Lee Wang, Qing Li

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, librarian (the Large Language Model or LLM) a tricky question. The librarian is great at talking, but they often make things up (hallucinate) or are too sure of themselves even when they are wrong.

To fix this, people started giving the librarian a reference book (a Knowledge Graph) to check facts. But there's a new problem: What if the reference book itself has missing pages or confusing entries? The librarian might read a half-finished sentence and confidently declare, "I know the answer!" when they actually don't.

The paper "Double-Calibration" introduces a new system called DoublyCal to solve this. Think of it as a two-step quality control process that ensures the librarian is only confident when they should be.

Here is how it works, using simple analogies:

The Problem: The "Confident but Wrong" Librarian

Currently, if you ask a librarian, "Who is Snoopy's brother?" and they find a note saying "Belle is a sibling," they might confidently say, "It's Belle!" even if the note is incomplete or ambiguous. They don't know how sure that note is. They just guess and sound very certain.

The Solution: The "Double-Check" System (DoublyCal)

The authors created a system that acts like a smart assistant who checks the reference book before the librarian gives the final answer. This assistant does two specific things:

Step 1: Calibrating the Evidence (The "Fact-Checker")

Before the librarian even looks at the question, a lightweight "proxy" model (the assistant) looks at the reference book (Knowledge Graph).

  • The Analogy: Imagine the assistant is a detective looking at a clue. The clue says, "Snoopy has a brother named Spike."
  • The Innovation: The assistant doesn't just hand over the clue; it attaches a confidence score to it, like a weather forecast.
    • "This clue is 100% reliable." (High confidence)
    • "This clue is shaky; maybe it's true, maybe not." (Low confidence)
  • How they do it: They use a mathematical trick called "Bayesian smoothing." Think of this as a safety net. If the reference book is sparse (has few facts), the math prevents the assistant from saying "100% sure" just because it found one tiny piece of evidence. It keeps the confidence score honest.

Step 2: Calibrating the Reasoning (The "Smart Librarian")

Now, the assistant hands the clue and its confidence score to the main librarian (the LLM).

  • The Analogy: The librarian reads the clue: "Snoopy's brother is Spike [Confidence: 1.0]" and "Snoopy's brother is Belle [Confidence: 0.5]."
  • The Result: Because the librarian sees the confidence scores, they can weigh the answers. They realize, "Okay, the 'Spike' clue is very strong, but the 'Belle' clue is weak."
  • The Outcome: The librarian gives the final answer ("It's Spike") and says, "I am very confident about this." If the clues were weak, the librarian would say, "I'm not sure," instead of guessing confidently.

Why is this "Double" Calibration?

Most other systems only do the second step: they ask the librarian, "How sure are you?" after the librarian has already guessed. But the librarian is bad at judging their own certainty.

DoublyCal does it twice:

  1. First: It calibrates the evidence (the reference book notes) to make sure the facts are trustworthy.
  2. Second: It calibrates the final answer based on those trustworthy facts.

The Results

The paper tested this on difficult trivia questions. They found that:

  • Accuracy went up: The system got more questions right because it stopped guessing on weak clues.
  • Confidence went down (in a good way): The system stopped saying "100% sure" when it was actually unsure. It became much better at admitting when it didn't know.
  • It's cheap: The "assistant" (proxy model) is small and fast, so it doesn't cost a lot of money or time to run.

In a Nutshell

Think of DoublyCal as a quality control manager for AI. Instead of letting the AI guess and then ask, "Am I right?", this system checks the source material first, assigns a "trust score" to every piece of information, and then guides the AI to give an answer that matches that trust score. It stops the AI from being confidently wrong.

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 →