← Latest papers
💻 computer science

Trust but Verify: Introducing DAVinCI -- A Framework for Dual Attribution and Verification in Claim Inference for Language Models

This paper introduces DAVinCI, a two-stage framework that enhances the factual reliability and interpretability of Large Language Models by combining dual attribution of claims to internal and external sources with entailment-based verification, resulting in significant improvements in accuracy and accountability across high-stakes domains.

Original authors: Vipula Rawte, Ryan Rossi, Franck Dernoncourt, Nedim Lipka

Published 2026-04-24
📖 4 min read☕ Coffee break read

Original authors: Vipula Rawte, Ryan Rossi, Franck Dernoncourt, Nedim Lipka

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 have a very talented, fast-talking friend who knows a little bit about everything. They can tell you stories, write poems, and explain complex topics with incredible fluency. However, this friend has a bad habit: sometimes, when they don't know the answer, they just make something up to sound confident. In the world of AI, we call this "hallucinating."

If this friend were a doctor, a lawyer, or a scientist, their made-up facts could be dangerous. That's where DAVinCI comes in.

The Problem: The "Confident Liar"

Large Language Models (LLMs) are like that fast-talking friend. They are great at generating text, but they often lack a "truth check." They might say, "Caroline Kennedy is an astronaut," with total confidence, even though she's actually a diplomat. Traditional systems try to fact-check after the fact, but they often miss the nuance of where the information came from or how sure the model is.

The Solution: DAVinCI (The Double-Check Detective)

The authors created a framework called DAVinCI (Dual Attribution and Verification). Think of it as hiring a Detective and a Judge to work together before the final verdict is given.

Here is how it works, broken down into two simple steps:

1. The Detective (Attribution)

Before the AI gives you an answer, the "Detective" asks: "Where did you get this idea?"

  • The Old Way: The AI just says, "I know this!"
  • The DAVinCI Way: The AI must point to the specific page in a book (or a specific sentence on the internet) that supports its claim.
    • Analogy: Imagine a student taking a test. Instead of just writing the answer, they have to highlight the exact sentence in their textbook that proves they are right. If they can't find the sentence, the system knows they are guessing.

The paper tested two ways the Detective works:

  • The "Full Passage" Detective: Looks at the whole paragraph. (Most accurate, like reading the whole chapter).
  • The "Snippet" Detective: Looks at just a few words. (Faster, but might miss context, like reading a headline without the article).

2. The Judge (Verification)

Once the Detective finds the evidence, the "Judge" steps in. The Judge doesn't just look at the answer; they compare the AI's claim against the evidence found by the Detective.

  • The Verdict: The Judge decides if the claim is Supported (True), Refuted (False), or if there is Not Enough Info (We don't know yet).
  • The Confidence Check: This is the secret sauce. If the Judge is only 50% sure, DAVinCI says, "Hold on, we aren't confident enough to call this 'True'." It downgrades the answer to "Not Enough Info" to prevent the AI from confidently lying.

Why is this better? (The Results)

The researchers tested DAVinCI on two big datasets (FEVER and CLIMATE-FEVER), which are like massive libraries of true and false statements about general knowledge and climate change.

  • The Scorecard: When they compared DAVinCI to standard AI fact-checking, DAVinCI improved accuracy by 5% to 20%.
  • The "Full Passage" Advantage: They found that using the whole paragraph of evidence (the "Full Passage" Detective) was much better than just using snippets. It's like trying to solve a mystery by reading the whole police report rather than just the headline.
  • The Safety Net: By adjusting the "confidence threshold" (how sure the Judge needs to be), they could trade off between catching every possible error (high recall) or making sure they never accidentally call a lie "true" (high precision).

The Big Picture

Think of DAVinCI as a quality control filter for AI.

  • Without DAVinCI: You get a smooth, confident, but potentially fake story.
  • With DAVinCI: You get a story that comes with a "receipt" (the evidence) and a "warranty" (the verification). If the AI isn't sure, it admits it, rather than making things up.

Why Should You Care?

We are moving into a world where AI writes our news, diagnoses our illnesses, and argues our legal cases. We can't just trust that the AI is telling the truth. DAVinCI offers a way to make AI accountable. It forces the AI to say, "Here is my answer, here is the proof, and here is how sure I am."

It's not about making the AI smarter; it's about making the AI honest and auditable. Just like you wouldn't trust a financial advisor who couldn't show you their math, we shouldn't trust an AI that can't show us its sources. DAVinCI is the tool that makes the AI show its work.

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 →