← 最新论文
💬 NLP

Faithfulness-Aware Uncertainty Quantification for Fact-Checking the Output of Retrieval Augmented Generation

本文提出了 FRANQ 方法,通过区分事实性与忠实度并应用不同的不确定性量化技术,有效解决了检索增强生成(RAG)系统中因混淆两者而导致的幻觉检测难题,并构建了新的长文本问答数据集以验证其优越性。

原作者: Ekaterina Fadeeva, Aleksandr Rubashevskii, Dzianis Piatrashyn, Roman Vashurin, Shehzaad Dhuliawala, Artem Shelmanov, Timothy Baldwin, Preslav Nakov, Mrinmaya Sachan, Maxim Panov

发布于 2026-04-20
📖 1 分钟阅读☕ 轻松阅读

原作者: Ekaterina Fadeeva, Aleksandr Rubashevskii, Dzianis Piatrashyn, Roman Vashurin, Shehzaad Dhuliawala, Artem Shelmanov, Timothy Baldwin, Preslav Nakov, Mrinmaya Sachan, Maxim Panov

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇文章介绍了一种名为 FRANQ 的新方法,旨在解决大型语言模型(LLM)在回答问题时经常出现的“幻觉”问题,特别是当这些模型结合了外部搜索(检索增强生成,RAG)时。

为了让你更容易理解,我们可以把整个系统想象成一个**“聪明的实习生”和一个“尽职的图书管理员”**之间的合作。

1. 背景:实习生与图书管理员的困境

想象一下,你问了一个复杂的问题(比如“如何采摘栗子?”)。

  • 图书管理员(检索系统):迅速从图书馆里找出了几本相关的书(检索到的文档),递给实习生。
  • 实习生(大语言模型):根据这些书和自己的记忆,写出一份报告给你。

问题出在哪里?
有时候,实习生会犯两种错误:

  1. 瞎编乱造(幻觉):他完全没看书,或者看错了,编造了一些书里根本没有、且事实也是错误的内容。
  2. 死板照搬:他虽然看了书,但书里的信息本身是错的(比如书里说“栗子是夏天摘的”,其实不是),他照搬了错误信息。
  3. 被误解的“正确”:有时候,实习生没看书,但他凭自己的记忆(内部知识)给出了一个完全正确的答案。但在传统的检查方法里,因为答案没在书里,系统会误以为他在“瞎编”,从而把正确答案也标记为错误。

以前的做法
以前的检查员(现有的不确定性量化方法)通常只看一点:“你的答案在书里吗?”如果不在,就判定为“不可信”。这就像是一个只认死理的考官,不管实习生答得对不对,只要没引用书本,就扣分。这导致很多事实正确但没引用书本的好答案被误杀了。

2. 新方案:FRANQ(懂事的检查员)

这篇论文提出的 FRANQ 就像是一个更聪明的检查员。他不再只看“有没有引用书本”,而是把检查过程分成了两步,就像给实习生做体检一样:

第一步:检查“忠诚度”(Faithfulness)

  • 问题:你的这个观点,是直接从图书管理员给你的书里来的,还是你自己脑子里想出来的?
  • 比喻:检查员会拿着放大镜对比。
    • 如果观点来自书,就是**“忠诚的”**(Faithful)。
    • 如果观点来自实习生自己的脑子(书里没提),就是**“不忠诚的”**(Unfaithful)。
    • 注意:这里的“不忠诚”不代表“错”,只代表“来源不同”。

第二步:根据来源,用不同的方法检查“真实性”(Factuality)

这是 FRANQ 最核心的创新。它根据第一步的结果,切换不同的“验货模式”:

  • 情况 A:如果是“忠诚的”(来自书)

    • 风险:书本身可能是错的,或者实习生理解错了书的意思。
    • 检查方法:检查员会仔细核对书里的细节,看实习生有没有曲解原意。这就像检查“翻译是否准确”。
    • 工具:使用一种叫“最大概率”的方法,看模型对书里内容的把握程度。
  • 情况 B:如果是“不忠诚的”(来自实习生自己的脑子)

    • 风险:实习生可能记错了,或者在瞎编。
    • 检查方法:既然书里没提,那就不能靠书来验证了。检查员会问:“你自己有多确定这是对的?”
    • 工具
      • 如果是长篇大论的回答,检查员会看模型生成这句话时的**“自信度”**(参数知识)。
      • 如果是简短回答,检查员会问模型:“如果你多回答几次,答案会变吗?”(通过采样多样性来判断)。如果模型每次回答都不一样,说明它心里没底,答案可能不可靠。

3. 核心公式:加权平均

FRANQ 的最终判断就像是一个加权投票

最终可信度 = (是书里来的概率 × 书里内容的可信度) + (是自己想出来的概率 × 自己记忆的可信度)

  • 如果答案来自书,且书很靠谱,得分就高。
  • 如果答案来自书,但书本身有错,得分就低。
  • 如果答案是自己想出来的,但模型非常自信且逻辑自洽,得分也可以很高(这就避免了误杀正确答案)。
  • 如果答案是自己想出来的,且模型很犹豫,得分就很低。

4. 为什么这很重要?(比喻总结)

想象你在法庭上:

  • 旧方法:只要证人(模型)说的话没有书面证据(检索文档)支持,就判定他在撒谎。哪怕他说的是真话,只要没写在纸上,就是“伪证”。
  • FRANQ 方法
    1. 先问:这话是照着证词念的,还是你自己回忆的?
    2. 如果是照着念的,就去核对证词有没有漏洞。
    3. 如果是自己回忆的,就去评估证人的记忆力和可信度。
    4. 最终结论:无论来源如何,只要事实是对的,就给予信任;只要事实是错的,就指出错误。

5. 论文的成果

作者不仅提出了这个方法,还做了一个新的数据集(就像给实习生出了一套新的考题),这套考题不仅标注了“答案对不对”,还标注了“答案是不是抄的书”。

实验结果显示,FRANQ 比以前的方法更聪明:

  • 它能更准确地揪出真正的谎言(事实错误)。
  • 它不再冤枉那些凭真本事答对但没抄书的好学生。
  • 它甚至能抵抗“坏书”的干扰(即使检索到的文档本身有错,它也能通过判断来源来降低风险)。

总结

FRANQ 就像是给 AI 系统装上了一副**“透视眼镜”。它不再盲目地认为“没在书里就是错的”,而是能够区分“来源”“事实”**。这让 AI 在回答问题时,既能利用外部知识,又能发挥内部智慧,同时还能诚实地告诉用户:“这句话我很有把握,”或者“这句话我有点拿不准,请小心。”

这对于医疗、法律、新闻等需要高度准确性的领域来说,是一个巨大的进步,因为它让 AI 的回答变得更可靠、更透明

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →