← 最新论文
💻 computer science

InfiniRetri: Attention-Guided Retrieval for Enhancing LLMs' Long-Context Processing

InfiniRetri 是一种无需训练的方法,它利用预训练大语言模型固有的注意力机制,从任意长度的输入中迭代式地提取相关上下文,从而在无需外部嵌入模型或高昂重训成本的情况下,实现高效且高度准确的长文本检索与推理。

原作者: XiaoJu YE, Fang Wang, FangFang Wang, YuanRui Ren

发布于 2026-10-01
📖 1 分钟阅读☕ 轻松阅读

原作者: XiaoJu YE, Fang Wang, FangFang Wang, YuanRui Ren

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

现代人工智能系统,即大型语言模型,在理解和生成人类语言方面已变得异常出色。它们能够撰写故事、解决数学问题并回答复杂的问题。然而,这些系统面临着一个显著的物理限制:它们一次只能在“工作记忆”中持有一定量的信息。当用户要求模型阅读一篇非常长的文档时,例如一整部小说或一系列法律记录,系统往往会表现得力不从心。随着输入内容的增长,它往往会遗忘文本开头的细节,或者在处理过程中失去对主旨的把握。这是因为模型用于连接词语的数学过程,随着文本规模的扩大,会变得极其昂贵且缓慢。为了解决这个问题,研究人员尝试了两种主要方法。一种是通过昂贵且耗时的重新训练,强迫模型学习如何处理更长的文本;另一种是使用一个辅助系统,在模型阅读之前先搜索文本中的相关部分,但这种辅助系统通常依赖于简单的词汇匹配,从而忽略了深层含义。

来自中国文华学院的一组研究人员提出了另一种解决方案,该方案既不需要重新训练,也不需要外部搜索工具。他们发现,模型本身已经具备了在长文中寻找正确信息的能力,只是需要被引导去使用这种能力。通过观察模型内部注意力机制的工作方式,他们发现,即使那些句子被埋藏在海量文档的深处,模型也会自然而然地将注意力集中在包含问题答案的特定句子之上。这种模式在模型处理网络的最后一层最为明显。研究人员构建了一种名为 InfiniRetri 的方法来利用这种自然行为。该方法并非试图将文本压缩成较小的、难以阅读的片段,也不依赖于独立的搜索引擎,而是迭代地阅读长文档的各个块(chunks),询问模型根据其自身的内部焦点识别出最相关的句子,并将仅有的这些完整句子保存到一个小型、高效的记忆缓存中。

这个过程就像一位细心的读者逐页阅读厚书。研究人员将长文本拆分为易于处理的部分。对于每个部分,他们将文本与用户的提问一起输入到模型中。随后,模型会观察其内部机制对该部分不同部分的关注程度。研究人员提取了这种注意力的图谱,特别观察了问题词汇是如何与文本中的词汇相连的。他们发现,模型的注意力评分充当了一个精确的信号,标示出了哪些句子持有答案。系统随后选取评分最高的句子,并将它们保存到一个轻量级的缓存中。这个循环在处理文档的每一个块时都会重复进行。当整个文本处理完毕时,缓存中仅包含了回答问题所需的关键句子,有效地过滤掉了其余的噪声。最后,模型阅读这个经过精选的小型句子集合,并生成最终答案。

这种方法的测试结果令人瞩目。在测试模型是否能在海量文档中找到隐藏事实的任务中,一个使用该方法的极小版本模型,即使在文本包含超过一百万个单词的情况下,也实现了完美的准确率。这是一个显著的进步,因为以往的方法在文本超过 32,000 个单词时往往就会失效。该方法也被证明在处理需要跨多份文档寻找信息的问答任务时非常有效,其表现优于其他依赖复杂训练或外部数据库的高级技术。值得注意的是,这种高性能是在仅使用两 GB 计算机内存的情况下实现的,这一容量足以在标准的消费级硬件上运行。研究人员指出,当存在一个明确的问题时,该方法的效果最好,因为系统依靠问题来引导其注意力。虽然在处理像总结整本书这样(目标是压缩所有内容而非寻找特定事实)的任务时,提升效果较小,但能够在无需昂贵训练的情况下,从几乎无限长度的文本中检索精确信息,代表了向前迈出的重要一步。这项研究表明,通过信任模型自身的内部信号,我们可以解锁其在任何规模文本上进行阅读与推理的能力。

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

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

试用 Digest →