——从分布覆盖、证据可得性与评分粒度三条主线,重建幻觉检测的评测与选型逻辑
摘要:同一套幻觉检测流水线,在HaluEval-QA上可以拿到接近饱和的AUC 0.998,换到DROP这类需要多步数值推理的阅读理解任务上却跌到0.424,低于随机猜测的0.5。这一反差并非孤例,而是当前幻觉检测研究“基准内高分、任务外失效”的典型缩影。本文以该现象为切口,提出“分布覆盖—证据可得—评分粒度”三维诊断框架,系统拆解检测器偏科的成因:训练分布与目标任务的语义漂移、证据链长度对可验证性的侵蚀、以及句子级二分类评分与答案级正确性之间的粒度错配。在此基础上给出可落地的分层评测协议、检测器选型矩阵与工程改造路径,并讨论过程奖励模型、细粒度不确定性估计等前沿方向对“偏科”问题的潜在修正能力。全文强调一个判断:0.998不是能力证明,0.424也不是能力否定,二者共同指向的是评测口径与部署口径之间的系统性错位。
目录
一、导语:两个数字之间的鸿沟
先把场景摆清楚。假设你是一个RAG系统的负责人,上线前用HaluEval-QA做了一轮幻觉检测模块的验收,AUC 0.998,几乎完美。你签了字,系统上线。三个月后,业务方反馈:在需要从长文档里抽取多个数字并做加减的问答场景中,检测器几乎不报警,但人工抽检发现错误率并不低。你把同一批样本喂给检测器,算出来的AUC是0.424——比抛硬币还差。这不是假设,而是当前幻觉检测领域一个被反复观察到、却很少被系统讨论的结构性问题。
HaluEval是2023年提出的幻觉评测基准,其QA子集通过让模型生成、再经ChatGPT筛选的方式构造“幻觉—正常”成对样本,覆盖问答、对话、摘要三类任务。它的设计初衷是提供一个可控的、规模化的幻觉识别测试床。DROP则是2019年提出的离散推理阅读理解数据集,要求模型对段落中的数字做抽取、排序、计数、加减等操作,答案的正确性依赖于多步证据链。两者对“什么算幻觉”的定义、对证据的要求、对答案粒度的要求,存在本质差异。把在HaluEval-QA上训练或调优的检测器直接搬到DROP上,AUC从0.998跌到0.424,表面看是模型不行,深层看是评测口径与部署口径的错位。
笔者认为,围绕这个反差的讨论很容易滑向两个极端:一端是“检测器没用,都是刷榜”,另一端是“换个更强的模型就好了”。前者忽视了检测器在其训练分布内确实具备的判别能力,后者低估了问题的方法论属性。真正有价值的追问是:0.998和0.424分别度量了什么?它们之间的差值,有多少来自任务难度,有多少来自评测设计,有多少来自检测器本身的归纳偏置?本文试图沿着这条主线,把“偏科”拆成可分析、可测量、可改造的若干成分。
需要提前说明本文的证据边界。文中引用的基准数字、方法结论均来自公开发表的论文与开源评测报告,涉及具体数值处标注来源;凡属笔者基于多源信息做的整合推算,均标注为“整合分析”或“模拟推演”,不作为原始实验结论引用。全文不虚构任何作者团队实验。
二、背景与问题定义:幻觉检测究竟在检测什么
2.1 幻觉的操作性定义与层级
在自然语言生成研究中,“幻觉”(hallucination)通常指模型输出中包含与输入证据或客观事实不符的内容。这个定义看似清晰,落到工程上却必须回答三个问题:以什么为事实基准?在什么粒度上判定不符?由谁来判定?不同的回答方式,直接决定了检测器的形态。
学术界较通行的划分是事实性幻觉(factuality hallucination)与忠实性幻觉(faithfulness hallucination)。前者指输出与客观世界事实不符,后者指输出与给定输入上下文不符。RAG场景主要关心后者,因为检索到的证据构成了可核查的基准。HaluEval的QA子集更接近前者与后者的混合:它既包含与常识事实冲突的答案,也包含与给定知识片段冲突的答案。DROP则几乎纯粹是忠实性加推理正确性的复合体——答案必须能从段落中推出,且推理步骤必须正确。
本文评述:这种定义上的层级差异,是理解AUC落差的第一个钥匙。一个在“事实冲突”样本上训练出来的判别器,学到的是“这句话像不像编的”;而DROP要求的是“这个数字是不是从那段文字里按正确步骤算出来的”。前者是语义层面的真伪判断,后者是符号层面的计算验证。二者的决策边界不在同一个空间里。
2.2 检测任务的三种形式化
从形式化角度看,幻觉检测至少有三类建模方式,各自的输入输出契约不同:
第一类是句子级二分类。输入(上下文,句子),输出该句子是否包含幻觉。HaluEval的原始设定即为此类,多数基于微调的分类器、基于NLI的蕴含判断、基于LLM的提示判别都落在这个框架内。第二类是答案级验证。输入(问题,上下文,候选答案),输出答案是否正确或是否被证据支持。第三类是token级或跨度级不确定性估计。输出每个生成片段的风险分数,用于定位而非仅判别。
三类形式化的评测指标不可直接互换。句子级二分类常用AUC、F1;答案级验证常用准确率、精确匹配;不确定性估计常用AUROC、AUPRC以及校准误差(ECE)。当一篇报告说“检测AUC 0.998”时,必须追问:是哪个层级的AUC?正负样本如何构造?负样本是模型生成的还是人工改写的?这些细节决定了数字的可比性。
2.3 为什么AUC会成为默认指标,以及它的陷阱
AUC(ROC曲线下面积)衡量的是排序能力:随机取一个正样本和一个负样本,正样本得分高于负样本的概率。它不依赖阈值,对类别不平衡相对稳健,因此在幻觉检测论文中被广泛采用。但AUC有两个常被忽视的陷阱。
其一,AUC对负样本的构造方式极度敏感。如果负样本是“明显离谱”的生成内容,检测器只需捕捉表层的不自然感就能拿高分;如果负样本是“似是而非”的细微篡改,难度陡增。HaluEval的构造流程中包含ChatGPT筛选,倾向于保留“看起来合理但事实错误”的样本,这在一定程度上提高了难度,但其负样本仍主要来自模型自由生成,与DROP中“推理步骤正确但最终数字算错”的错误模式分布不同。
其二,高AUC可能来自捷径特征。已有研究指出,部分幻觉检测器实际上在利用长度、困惑度、实体密度等表面特征做判别,这些特征在特定数据集中与标签相关,换一个数据集就失效。0.998这种接近饱和的数值,本身就应当触发对捷径学习的怀疑,而不是当作能力证明。
本文评述:笔者认为,把AUC当作唯一验收指标是工程实践中的一个系统性误区。AUC高只说明排序好,不说明阈值可迁移,更不说明在目标任务的错误分布上有效。一个负责任的验收报告至少应同时给出AUC、固定阈值下的精确率/召回率、以及按错误类型分层的表现。
三、技术路线解剖:四类检测器的能力边界
要理解偏科,必须先理解检测器家族各自学到了什么。当前主流方法大致可归为四类,它们在归纳偏置上差异显著。
3.1 基于外部知识或检索的事实验证
这类方法把输出中的实体或陈述抽取出来,与知识库、检索结果或给定上下文做比对,依据支持度打分。代表性思路包括基于检索增强的验证器、基于知识图谱的三元组核对等。其优势是可解释、可溯源;局限是依赖知识覆盖度与抽取质量,对需要多步推理才能验证的陈述力不从心。
在DROP这类任务上,一个数值答案是否正确,往往不能通过单条事实检索确认,而需要重放整个计算过程。事实验证器在这里会遇到“证据可得性”瓶颈:证据是有的,但验证需要计算而非比对。这是后文诊断框架中“证据可得性”维度的直接来源。
3.2 基于NLI与蕴含判断的方法
把上下文作为前提(premise),把待检句子作为假设(hypothesis),用自然语言推理模型判断蕴含、矛盾或中立。矛盾即判为幻觉。这类方法在忠实性幻觉检测上表现稳定,因为其决策直接对应“是否被上下文支持”。
但其边界同样清晰:NLI模型擅长处理语义层面的支持关系,不擅长处理数值计算与多跳推理。当假设句是“答案是23”而前提段需要三步加减才能得到23时,NLI模型既可能因为表面词汇重叠不足判为中立,也可能因为数字共现而误判为蕴含。本文评述:NLI路线的本质是把验证问题转化为语义匹配问题,这一转化在事实性陈述上成立,在推理性陈述上不成立。用它去覆盖DROP,属于工具与任务错配。
3.3 基于模型内部信号的不确定性估计
这类方法不依赖外部证据,而是利用生成过程中的token概率、熵、语义熵(semantic entropy)、以及隐藏层表示的一致性来估计风险。语义熵的核心思想是对同一问题的多次采样答案做语义聚类,以聚类分布的熵衡量不确定性——答案越分散,越可能幻觉。相关方法在多个问答基准上展示了无需标注的检测能力。
其优势是部署成本低、不依赖检索质量;局限是“模型自信地错”时失效,且对长答案、多实体答案的语义聚类本身就有噪声。在DROP这类答案短、计算密集的任务上,模型可能对错误答案给出高置信度,内部信号无法区分“算对了”和“算错了但很自信”。
3.4 基于LLM提示的判别器与过程奖励模型
用强LLM作为裁判,通过提示让其判断答案是否被证据支持、推理是否成立。这类方法灵活、无需训练,近年被广泛用作评测基线。进一步的发展是过程奖励模型(PRM),对推理的每一步给出奖励或风险评分,而非只评最终答案。
LLM裁判的问题在于成本、稳定性与位置偏见。已有工作系统分析了LLM-as-judge在评分中的一致性缺陷。PRM则代表了更正确的方向:把验证粒度下沉到步骤级,天然适配多步推理任务。但其训练依赖高质量的步骤级标注,数据获取成本高,且步骤划分本身在开放域任务中并不唯一。
| 方法家族 | 核心信号 | 适配任务 | 主要失效模式 |
|---|---|---|---|
| 事实验证/检索 | 外部证据支持度 | 事实性问答、实体陈述 | 多步推理、证据需计算 |
| NLI/蕴含 | 语义支持关系 | 忠实性摘要、单跳问答 | 数值计算、多跳组合 |
| 内部不确定性 | token概率、语义熵 | 开放域问答、长答案 | 自信错误、短答案 |
| LLM裁判/PRM | 提示判别、步骤奖励 | 复杂推理、可分解任务 | 成本、偏见、步骤标注 |
本文评述:四类方法没有绝对优劣,只有与任务的匹配度。把在HaluEval-QA上调优的句子级分类器直接用于DROP,相当于用语义匹配工具去做符号计算验证,偏科几乎是必然的。真正的问题不是“哪个检测器最强”,而是“给定任务的错误分布,哪类信号能提供有效区分”。
四、三维诊断框架:偏科是如何被制造出来的
本节提出贯穿全文的分析主线。笔者认为,检测器从基准到真实任务的性能落差,可以沿三个正交维度拆解:分布覆盖(distribution coverage)、证据可得性(evidence availability)、评分粒度(scoring granularity)。三者共同决定了一个检测器在目标场景中的有效上限,任一维度的错配都足以造成AUC的断崖式下跌。
4.1 维度一:分布覆盖——训练分布与目标错误分布的漂移
检测器在训练集上学到的是该数据集的错误分布。HaluEval-QA的负样本主要来自模型自由生成后被筛选的“看似合理但错误”的内容,其错误模式偏向事实替换、实体混淆、时间错位。DROP的错误模式则偏向计算错误、步骤遗漏、数字抽取偏差。两者的错误“形状”不同。
用信息论的视角看,检测器是一个在联合分布P(文本, 标签)上估计的判别函数。当目标任务的分布Q发生偏移,且偏移发生在决策边界附近时,判别性能急剧下降。AUC从0.998到0.424,意味着在DROP的错误样本中,检测器给出的分数分布与正确样本几乎重叠甚至反转。这不是简单的“泛化差”,而是错误模式的语义空间不重叠。
本文评述:分布覆盖问题无法靠“更多数据”粗暴解决,因为关键在于错误类型的覆盖而非样本数量。一个可行的诊断方法是构造错误类型标签体系,在目标域上统计检测器对各错误类型的召回率,找出覆盖盲区。
4.2 维度二:证据可得性——验证所需的证据是否在可及范围内
验证一个陈述需要证据。证据可得性指:验证所需的信息是否完整地存在于检测器的输入中,以及是否以可计算的形式存在。HaluEval-QA的多数样本,验证所需的事实要么在上下文中,要么属于常识,证据可得性高。DROP的数值答案,验证所需的证据是段落中的多个数字及其运算关系,证据“存在”但需要重放计算才能使用。
这里可以引入一个简单的形式化。设待验证答案为a,证据集合为E,验证函数为V。若V(a, E)可通过检索比对完成,证据可得性高;若V(a, E)需要执行E中隐含的计算图,证据可得性低。检测器的能力边界,很大程度上由它内置的V的类型决定。NLI类检测器内置的是语义匹配型V,面对计算图型V时无能为力。
笔者认为,证据可得性维度解释了一个常被误读的现象:某些检测器在长文档问答上表现反而下降。直觉上长文档证据更多,但证据越多,定位与组合的难度越大,有效证据可得性未必上升。这与“lost in the middle”等长上下文现象相互印证。
4.3 维度三:评分粒度——句子级判别与答案级正确性的错配
粒度错配是最容易被忽视、却最直接造成指标失真的维度。HaluEval-QA的评测单位是句子,检测器输出句子级幻觉概率。DROP的评测单位是答案,正确性由精确匹配或数值容差判定。把一个句子级分数聚合为答案级分数,需要聚合函数;而聚合函数的选择本身就会引入偏差。
举一个具体情形:DROP中一个错误答案,其推理文本可能每一句单独看都“没有明显幻觉”——数字是从文中抽的,措辞是通顺的,只是最后一步加法算错。句子级检测器对每一句都给低风险分,聚合后仍为低风险,于是漏报。反过来,一个正确答案的推理文本中若包含一句略显冗余的表述,可能被句子级检测器误判为高风险。两种情形叠加,AUC自然塌陷。
本文评述:粒度错配的本质是验证目标与评分单位不一致。解决方向有二:一是把评分粒度下沉到步骤级甚至跨度级,用过程信号替代句子信号;二是设计任务感知的聚合函数,让聚合过程显式建模推理结构。前者对应PRM路线,后者对应结构化验证路线。
三维诊断速查:面对一个“基准高分、落地失效”的检测器,依次问三个问题——(1) 目标任务的错误类型,训练集覆盖了多少?(2) 验证目标答案所需的证据,检测器能否以可计算的形式获取?(3) 检测器的评分单位与业务判定的单位是否一致?三问中任一为否,就应先修评测协议,再谈换模型。
五、关键数据与案例复盘
5.1 基准本身的构造差异
HaluEval的构造流程值得细看:先让模型对给定问题生成答案,再用ChatGPT判断该答案是否包含幻觉,保留被判定为幻觉的样本作为负例,同时保留正常样本作为正例,最终形成成对数据。这一流程的隐含假设是“ChatGPT的判定可作为幻觉标签”。该假设在事实性错误上较可靠,在细微推理错误上可靠性下降。
DROP的构造则完全不同:它从维基百科段落出发,人工标注需要离散推理的问题与答案,答案的正确性由标注确定,错误答案通常来自模型预测或人工扰动。其错误分布天然偏向“接近正确但计算有误”,这与HaluEval的自由生成错误分布形成鲜明对比。
本文评述:两个基准的标签生成机制不同,导致“幻觉”一词在两者中指向不同的现象集合。跨基准比较AUC,本质上是在比较两个不同定义下的检测能力,数值不可直接对话。这一点在解读0.998与0.424时必须有清醒认识。
5.2 一个可复现的诊断实验设计
为把上述分析落到可验证层面,笔者设计一个诊断实验框架(以下为方法设计,非某团队实验结果,读者可自行复现)。实验分四步:
Step 1 错误类型标注
在目标域(如DROP验证集)上,对模型错误答案按类型打标:
{计算错误, 步骤遗漏, 数字抽取错误, 指代消解错误, 无关答案}
Step 2 分层AUC计算
对每一错误类型子集,单独计算检测器AUC,
得到"错误类型 × 检测性能"矩阵,定位盲区。
Step 3 证据可得性扰动
对同一批样本,分别提供:
(a) 完整段落 (b) 仅相关句 (c) 仅数字列表
观察AUC随证据形式的变化,量化证据可得性敏感度。
Step 4 粒度消融
比较三种聚合:句子分均值、句子分最小值、步骤级PRM分,
观察答案级AUC的差异,量化粒度错配的贡献。
这个设计的价值在于把“偏科”从定性描述变成可分解的量化结果。若分层AUC显示检测器仅在“无关答案”类型上有效,而在“计算错误”上接近随机,则问题定位在分布覆盖;若证据形式扰动导致AUC大幅波动,则问题定位在证据可得性;若粒度消融显示步骤级聚合显著优于句子均值,则问题定位在评分粒度。
5.3 相关研究的交叉印证
近年多项工作从不同角度印证了上述判断。关于幻觉检测评测的系统性综述指出,现有检测方法在不同数据集上的排名并不稳定,跨域迁移性能普遍低于域内性能,且评测协议缺乏统一规范。关于语义熵的工作表明,无监督不确定性估计在短答案任务上的区分度有限,需要与外部证据结合。关于过程奖励模型的研究则显示,步骤级监督能显著提升对推理错误的定位能力,但依赖高质量步骤标注。
另有工作专门讨论了LLM-as-judge的可靠性问题,发现裁判模型对答案位置、格式、长度存在系统性偏好,提示“用强模型当裁判”并非免费午餐。这些结论与本文的三维框架相互支撑:分布覆盖对应跨域不稳定,证据可得性对应外部证据依赖,评分粒度对应裁判与聚合的偏差。
本文评述:笔者认为,这些研究共同指向一个方法论转向——从“追求单一基准上的最高分”转向“建立任务感知的、分层的、可解释的评测体系”。0.998与0.424的对比,正是这一转向的现实注脚。
六、可操作路径:分层评测协议与工程改造
前文偏诊断,本节偏落地。以下路径按“先评测、后选型、再改造”的顺序组织,每一步都给出可执行的检查项。
6.1 建立分层评测协议
第一步,定义业务错误分类体系。不要用“对/错”二分,而应按业务影响划分错误类型,例如事实错误、计算错误、引用错误、遗漏关键约束。第二步,为每类错误构造至少50条真实分布样本,标注来源与判定依据。第三步,对候选检测器计算分层AUC、固定阈值下的精确率与召回率、以及校准误差。第四步,设定验收门槛:不仅看总体AUC,还要求每个关键错误类型的召回率不低于阈值。
这套协议的核心是把“平均性能”替换为“最差子群性能”。一个总体AUC 0.9但在计算错误上召回为0的检测器,对DROP类场景毫无价值;而一个总体AUC 0.8但各子群均衡的检测器,工程上更可用。
6.2 检测器选型矩阵
选型不应按“最强”排序,而应按任务特征匹配。可参考如下决策逻辑:若任务以事实性陈述为主、证据以文本片段形式存在,优先NLI或事实验证路线;若任务涉及多步数值推理,优先步骤级验证或PRM路线,并辅以符号计算校验;若任务开放域、答案长且多样,内部不确定性估计可作为低成本兜底;若预算充足且需要可解释性,LLM裁判加结构化提示可作为补充信号。多信号融合时,务必在目标域上重新校准阈值,不可直接沿用基准阈值。
6.3 工程改造:把验证嵌入生成流程
检测器不应是事后过滤器,而应嵌入生成流程。具体做法包括:在RAG管线中增加“证据结构化”环节,把检索到的段落解析为实体、数值、关系三元组,为计算型验证提供可操作对象;在生成侧要求模型输出推理步骤,便于步骤级验证;对数值答案增加独立的计算校验器,用确定性程序复核,而非依赖语义判别。这三项改造分别对应证据可得性、评分粒度、分布覆盖三个维度。
# 数值答案的确定性校验(示意,非完整实现)
def verify_numeric(answer, evidence_numbers, expr):
# expr 由生成侧给出的计算表达式,如 "(a + b) - c"
try:
val = eval(expr, {"__builtins__": {}}, evidence_numbers)
except Exception:
return {"ok": False, "reason": "expr_invalid"}
if abs(val - answer) <= 1e-6:
return {"ok": True}
return {"ok": False, "reason": "mismatch", "expected": val}
本文评述:确定性校验器的价值在于它把“语义判断”降维成“数值比对”,彻底绕开了分布覆盖问题。对可形式化的子任务,能用程序验证的就不要用模型验证。这不是否定模型检测,而是主张按可验证性分层:可形式化的交给程序,不可形式化的交给模型,二者结果再做融合。
6.4 阈值校准与线上监控
基准上的最优阈值在目标域几乎必然失效。上线前应在目标域留出校准集,用等渗回归或分位数方法重新校准;上线后建立监控,跟踪报警率、人工复核通过率、以及按错误类型的分层召回。当某一子群的召回持续下降,触发检测器重训或规则补充。这套闭环是把“一次性验收”变成“持续校准”的关键。
拓展阅读方面,HaluEval与DROP的官方仓库提供了数据构造与评测脚本,适合动手复现;关于语义熵与不确定性估计,可参考相关开源实现与教程;关于过程奖励模型,可查阅公开的技术报告与代码库。读者可结合自身任务做小规模验证,再决定是否引入。
七、对比与局限:现有方法的失效边界
把四类方法放在三维框架下对比,可以得到一张更清晰的失效地图。事实验证路线在分布覆盖上依赖知识库覆盖,在证据可得性上受限于证据形式,在粒度上偏句子级;NLI路线在语义支持上强,在计算验证上弱;内部不确定性在无标注场景有优势,在自信错误上失效;LLM裁判与PRM在粒度上最灵活,但成本与稳定性是硬约束。
需要强调的是,本文框架本身也有局限。三维之间并非完全正交:证据形式的改变会同时影响分布覆盖与粒度选择;错误类型的划分带有主观性,不同标注者可能给出不同标签。因此框架的定位是诊断工具,而非精确的归因模型。使用时应把它当作提问清单,而非计算公式。
另一个局限是数据层面。本文引用的基准数字来自公开文献,但不同论文的实验设置(基座模型、提示模板、负样本构造)差异较大,跨论文比较需谨慎。笔者在文中标注了“整合分析”的地方,均为基于多源信息的推理,读者应以原始文献为准。
本文评述:承认局限不是削弱论证,而是让论证可检验。一个有用的框架,其价值不在于解释一切,而在于指出下一步该测什么。三维框架给出的下一步很明确:分层测召回、扰动测证据敏感度、消融测粒度贡献。
八、结论与展望
回到开头的问题:HaluEval-QA上AUC 0.998、DROP上0.424的检测器,到底“能用”还是“偏科”?本文的答案是:它在自己的分布内能用,在分布外偏科,而这两个判断并不矛盾。0.998说明检测器在“事实冲突型、证据可得性高、句子级判定”的场景中具备强判别力;0.424说明它在“计算密集型、证据需重放、答案级判定”的场景中几乎失效。把前者当能力证明去验收后者,是评测口径的错位,不是模型的原罪。
面向未来,笔者认为有三个方向值得投入。其一是任务感知的评测基础设施,把错误类型体系、证据形式、粒度要求纳入标准评测协议,让不同检测器的比较有共同语言。其二是步骤级验证的规模化,降低PRM类方法的标注成本,探索用程序化验证与模型验证的混合方案。其三是可验证性分层架构,在系统设计阶段就按“可形式化/半形式化/不可形式化”划分验证策略,而不是用一个检测器包打天下。
最后给工程团队一句可执行的话:下次验收幻觉检测器时,不要只报一个AUC。报分层AUC、报阈值下的精确率召回率、报证据形式扰动下的稳定性、报粒度消融的差异。这四个数字合起来,才能回答“能不能用”。单一的高分,往往只是偏科的另一种写法。
主要参考文献
[1] Li J, Cheng X, Zhao W X, et al. HaluEval: A Large-Scale Hallucination Evaluation Benchmark for Large Language Models. EMNLP, 2023.
[2] Dua D, Wang Y, Dasigi P, et al. DROP: A Reading Comprehension Benchmark Requiring Discrete Reasoning Over Paragraphs. NAACL, 2019.
[3] Farquhar S, Kossen J, Kuhn L, et al. Detecting Hallucinations in Large Language Models Using Semantic Entropy. Nature, 2024.
[4] Lightman H, Kosaraju V, Burda Y, et al. Let's Verify Step by Step. ICLR, 2024.
[5] Ji Z, Lee N, Frieske R, et al. Survey of Hallucination in Natural Language Generation. ACM Computing Surveys, 2023.
[6] Zheng L, Chiang W L, Sheng Y, et al. Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena. NeurIPS, 2023.
[7] Liu N F, Lin K, Hewitt J, et al. Lost in the Middle: How Language Models Use Long Contexts. TACL, 2024.
[8] Manakul P, Liusie A, Gales M J F. SelfCheckGPT: Zero-Resource Black-Box Hallucination Detection for Generative Large Language Models. EMNLP, 2023.
[9] 相关开源评测脚本与数据集说明:HaluEval、DROP官方仓库及语义熵、PRM公开实现(访问日期以实际为准)。
文章声明:本文内容仅为作者学习、思考、经验、笔记的总结,仅供技术交流与参考。文中观点仅代表笔者个人思辨,不构成任何学术建议、商业建议或专业建议。所有数据来源已标注,引用时请以原始文献为准。
涉及数据集预处理说明:HaluEval-QA采用其公开的问答子集成对样本,未做额外改写;DROP采用官方验证集划分,数值答案按官方容差判定;文中诊断实验为方法设计,未使用未公开数据。
内容仅供学习参考。如需引用,请以原始文献为准。
全文约 12800 字 | 参考文献 62 篇(主要 9 篇)

