跳到正文
返回论文列表
cs.AI提交于 已译

从自身错误中检索:面向多跳检索增强生成(Retrieval-Augmented Generation)的嵌入模型(Embedding Model)同策略训练

Retrieving from Your Own Mistakes: On-Policy Training of Embedding Models for Multi-Hop Retrieval-Augmented Generation

Chenjie Qiu · Zixuan Zeng · Shaobin Shi · Bingfeng Chen · Dongsheng Luo · Boyan Xu

中文摘要

检索增强生成中的复杂问题需要跨多篇文档的证据,只有检索器找全证据,答案才可靠。链式嵌入检索器(chain embedding retriever)逐步收集证据,将问题与已检索段落重新编码;仅用金标准历史(gold histories)训练的小型链式嵌入检索器不调用任何语言模型,已优于基于图的系统,并与搜索智能体(search agent)相当。但这种训练存在差距:测试时检索器以自身检索结果为条件,而这些结果很快包含错误——到第三步时,其访问状态中约一半或更多含错误段落,这些段落降低其找回缺失金标准段落的概率,远超状态难度所能解释的程度。为此提出同策略状态训练(on-policy state training),在编码器自身到达的状态上训练。每轮当前编码器为训练问题检索链;其访问的每个状态(包括基于自身错误构建的状态)被标注为最早仍缺失的金标准段落,同时屏蔽其他缺失金标准段落,以免惩罚正确延续;编码器在这些状态与教师强制(teacher-forced)状态混合上进行对比更新,使训练分布随学习过程跟进。所得检索器比教师强制训练及对比系统更常检索到完整证据,且无需额外训练即可迁移到我们构建的更难长链 HotpotQA 与 2WikiMultiHopQA 变体。在相同状态上,它从自身错误中恢复的频率远更高,受控对比将增益归因于在当前编码器到达的状态上训练。

关键要点

  1. 01链式嵌入检索器仅用金标准历史训练,不调用语言模型即优于图方法并与搜索智能体相当。
  2. 02测试时检索器以自身检索结果为条件,到第三步约半数以上状态含错误段落,显著降低找回缺失金标准段落的概率。
  3. 03提出同策略状态训练:每轮用当前编码器检索链,在自身到达状态(含错误状态)上标注最早缺失金标准段落并屏蔽其余,混合教师强制状态做对比更新。
  4. 04所得检索器更常检索到完整证据,无需额外训练即迁移到更难的长链 HotpotQA 与 2WikiMultiHopQA 变体。
  5. 05受控对比表明增益来自在当前编码器到达的状态上训练,且相同状态下从自身错误恢复的频率更高。

解读

尚无解读。

原始英文摘要

arXiv:2610.40409v1 Announce Type: new Abstract: Complex questions in retrieval-augmented generation require evidence spread over several documents, and an answer is reliable only when the retriever finds all of it. Chain embedding retrievers collect such evidence step by step, re-encoding the question together with the passages retrieved so far, and we find that they are already strong: trained only on gold histories, a small chain embedding retriever that calls no language model outperforms graph-based systems and is competitive with a search agent. This training, however, leaves a gap. At test time the retriever conditions on its own retrievals, which soon contain mistakes: by the third step, about half or more of the states it visits hold a wrong passage, and these passages lower its chance of retrieving a missing gold passage well beyond what the difficulty of the states explains. We propose on-policy state training, which trains the encoder on the states it reaches itself. At every epoch the current encoder retrieves chains for the training questions; each state it visits, including those built on its own mistakes, is labeled with the earliest gold passage still missing while the other missing gold passages are masked, so that no correct continuation is penalized; and the encoder is updated contrastively on these states mixed with teacher-forced ones, so that its training distribution follows it as it learns. The resulting retriever retrieves complete evidence more often than teacher-forced training and the systems we compare, and it transfers without further training to harder long-chain variants of HotpotQA and 2WikiMultiHopQA that we construct. On the same states, it recovers from its own mistakes far more often, and controlled comparisons attribute the gain to training on the states the encoder currently reaches.

同方向论文 · cs.AI

查看全部 →

反向发现 · 这篇论文相关的工具与提示词

去交叉发现 →

关联提示词 · 6