生成 · 2023

中间迷失

模型更会使用排在上下文开头和结尾的资料,放在中间的相关段落容易被忽略。

常用 · 使用现成模型

要解决的问题

检索已经把正确段落取回来,只要排序把它们放在长上下文中间,答案仍会变差。

相对前一代的变化

重排序通常按相关性排。中间迷失说明生成器对位置敏感,所以相关性最高的段落不一定应该放在清单中间。

做法

Liu 等人改变相关文档在输入中的位置,观察问答和检索任务。性能在相关文档位于开头或结尾时更高,位于中间时下降。

局限

不同模型和上下文长度的曲线不一样。知道这个现象,并不自动给出一种对所有模型都最优的重排。

在链路中的位置

发生在文档已经检索到之后,影响它们在提示词里的顺序。