LM数据归因设计空间:负对数几率梯度提升召回率

新研究构建可控基准CATT,揭示损失函数与聚合方式是数据归因被忽视的关键设计维度。
现有语言模型数据归因评估因同时变动多个数据集属性而难以定位失败原因。一项新研究提出受控归因基准CATT,利用虚构知识微调模型以提供无歧义ground truth,并逐个调整冗余度和词汇干扰项等配置。实验揭示冗余与干扰项持续降低归因性能;同时发现真实因果证据高度局部化,标准平均聚合会稀释关键信号。改用负对数几率梯度并仅聚合top token分数,可在诊断基准上实现35至72个百分点的召回率提升,并在FTRACE-TREX上使反事实重训练性能最高提升4.9倍。
语言模型的数据归因方法通常借助事实检索等下游任务来评估,但这类评估同时变动多个数据集属性,难以定位归因算法失败的具体原因。一项新研究通过构建可控基准,系统剖析了数据归因的设计空间,并提出了两项被忽视的设计选择:损失函数的选择与词元分数的聚合方式。

归因评估的困境:混杂因素难以剥离
现有数据归因评估的痛点在于“变量耦合”。同一个评测集可能同时包含冗余文档、词汇干扰项、不同长度文本等,当归因效果不佳时,研究者无法判断是冗余数据稀释了信号,还是干扰项误导了梯度。这种混杂使得算法改进缺乏明确方向。
为解决这个问题,研究者提出了受控归因基准(CATT),专注于事实追溯任务。其核心思路是让语言模型在完全虚构的知识上微调,从而为归因提供无歧义的 ground truth。由于知识是虚构的,模型输出的任何事实都可精确追溯到训练数据中的特定文档,排除了现实语料中常见的歧义。
数据归因(Data Attribution) 旨在量化训练数据中每个样本对模型某个预测的贡献程度,常见方法包括影响函数(Influence Functions)、梯度相似度(如 TracIn)和留一法(Leave-one-out)等。其核心假设是:模型输出可以分解为训练样本贡献的加和,从而在调试、审计和版权追溯中定位关键数据。然而,归因结果对训练动态、损失函数和聚合方式高度敏感,评估时若同时变动多个数据集属性,便难以判断性能下降究竟源于算法缺陷还是数据配置变化——这正是原文所述“变量耦合”困境的由来。
冗余与干扰项:归因性能的持续杀手
CATT 的合成设置允许研究者每次只改动一个数据集配置,例如文档冗余度和词汇干扰项。这种可配置评估揭示了两个稳定规律:冗余和干扰项会持续降低归因性能。
冗余文档意味着同一事实在多个文档中重复出现,归因方法难以区分哪个文档是“真正”的来源;词汇干扰项则引入表面相似但语义无关的文本,干扰梯度信号。这两类因素在真实语料中普遍存在,但以往评估无法单独量化其影响。CATT 的价值在于将二者分离,使失败原因变得可诊断。
词汇干扰项(lexical distractor) 指在文本中插入与目标事实表面相似但语义无关的词或短语,例如将“巴黎是法国的首都”改写为“巴黎是法国的首都,但柏林是德国的首都”中的无关城市名。这类干扰项不改变事实本身,却会改变模型内部表征和梯度信号,使归因方法误将注意力分配到干扰词上。在真实语料中,同义改写、实体替换和模板化句子都会产生类似效应,因此 CATT 将其作为独立可控变量加以研究,有助于区分“语义冗余”与“表面干扰”两类不同性质的噪声。
损失函数与聚合方式:两个被低估的设计维度
研究者没有提出新的估计器,而是审视了两个未被充分探索的设计选择:用于计算梯度的损失函数,以及如何将逐词元归因分数聚合为文档级分数。
因果证据高度局部化
分析发现,训练文档中真正的因果证据是高度局部化的——只有少数关键 token 承载了事实关联。但标准方法将归因分数在整篇文档上平均,把关键信号稀释进了噪声。这种“平均聚合”看似稳健,实则掩盖了最重要的证据。
负对数几率梯度凸显关键 token
研究者发现,用负对数几率(negative log-odds)梯度替代标准交叉熵损失梯度,能够将关键 token 从大量无信息 token 中凸显出来。在此基础上,仅聚合 top token 的分数,即可在诊断基准上对多个基线方法实现 35 到 72 个百分点的 ground truth 召回率提升。
这一改进并非依赖新的归因估计器,而是对现有流程中损失函数和聚合策略的修正,因此具备较好的通用性。
负对数几率(negative log-odds) 是分类任务中常用的一种损失形式,定义为正确类别对数概率与错误类别对数概率之差的负值。与标准交叉熵相比,它对“正确类与最强错误类之间的边际”更为敏感,梯度更集中于那些真正改变预测倾向的 token。在语言模型的事实追溯中,这意味着梯度信号不会被大量高概率但无信息量的 token(如虚词、标点)稀释,从而让关键实体或关系词获得更高的归因分数。这一性质是原文所述“凸显关键 token”的数学基础。
泛化验证:FTRACE-TREX 上的反事实重训练
负对数几率修正的泛化能力在 FTRACE-TREX 基准上得到验证:对测试的每一种方法,反事实重训练性能均有提升,最高达 4.9 倍。反事实重训练衡量的是移除归因识别出的关键文档后模型预测的变化,是比召回率更贴近实际应用的指标。
这一结果说明,损失函数的修正不仅改善了诊断基准上的召回,也能迁移到更真实的评估场景。
反事实重训练(counterfactual retraining) 是评估数据归因质量的一种下游指标:先由归因方法选出对某个预测最重要的训练文档,再将这些文档从训练集中移除并重新训练模型,观察目标预测的变化程度。若归因准确,移除关键文档应导致预测显著改变;若归因错误,移除无关文档则预测几乎不变。该指标比召回率更贴近实际应用,因为它直接衡量归因结果对模型行为的因果影响,但计算成本较高,通常只在较小规模基准上使用。
对数据归因实践的启示
这项研究传递了一个明确信号:数据归因的性能瓶颈未必在估计器本身,而可能藏在损失函数和聚合策略这些“外围”设计里。当标准交叉熵梯度将因果证据淹没时,换用负对数几率梯度并聚焦 top token,就能以较低成本获得显著收益。
CATT 基准的合成思路也值得借鉴——用虚构知识构造无歧义 ground truth,再逐个调整数据集属性,为归因研究提供了可复现的诊断工具。对于需要审计训练数据影响、排查事实来源的工程场景,这种“先诊断、再改进”的路径比盲目更换估计器更具可操作性。
相关推荐

合理使用制度为何对AI时代人人有益
从Hacker News讨论出发,解析合理使用(Fair Use)原则在AI训练与内容创作中的法律逻辑、争议焦点及其对创作者与技术生态的双重影响。

Salesforce 3.75亿美元收购Rune,AI物流技术补强国防业务
Salesforce 据报道以 3.75 亿美元收购国防科技初创公司 Rune,这家 AI 物流公司的技术将用于补强 Salesforce 的 Missionforce 国防平台,也延续了 Salesforce 近期的并购节奏。

Mistral Large 4开源万亿参数,微软6万员工自愿离职
Mistral Large 4 开源万亿参数多模态模型,编码智能体评测得分 48;闪迪财报显示 AI 推理重塑 NAND 需求;谷歌 Gemini 上线应用内文件编辑,OpenAI 上调 Codex 额度,微软向 6 万员工提供自愿离职方案。