← 最新论文
💬 NLP

SCAR: Semantic Continuity-Aware Retrieval for Efficient Context Expansion in RAG

该论文提出了 SCAR,一种自适应检索策略,通过基于相对相关性阈值选择性地扩展相邻分块,来缓解 RAG 中的边界碎片化问题,从而在减少 token 使用量的同时显著提高召回率,并展示了在无需重新校准的情况下跨不同嵌入模型的鲁棒迁移性。

原作者: Nathanaël Langlois

发布于 2026-06-16
📖 1 分钟阅读☕ 轻松阅读

原作者: Nathanaël Langlois

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

想象一下,你正试图通过阅读一本长达 500 页的侦探小说来破解一个谜团。你有一个非常聪明的助手(AI)可以替你读书,但这本书被切成了许多细小且僵硬的 10 页片段。

问题:“被切碎”的书
有时,最重要的线索并不包含在单个片段中。它可能正好被从中间切断了。例如,问题询问关于某个特定的财务表格,但该表格的“表头”在第 10 页,而带有数字的“行”在第 11 页。

如果你的助手只抓取第 10 页,它只能看到标题却看不到数字。如果它抓取第 11 页,它能看到数字却看不到标题。线索是碎片化的。

为了解决这个问题,大多数系统使用“静态窗口”(Static Window)策略。这就像是在说:“每当你找到一页时,顺便把它的前一页和后一页也抓取过来,以防万一。”

  • 缺点: 这是浪费。你最终会抓取 10 页的文本,而你其实只需要 2 页。这就像是为了修一个松动的螺丝而带了一整套工具箱。它会减慢 AI 的速度,并用过多的“噪音”(无关信息)让它感到困惑。

解决方案:SCAR(聪明的图书管理员)
论文介绍了 SCAR(语义连续性感知检索)。请不要把 SCAR 仅仅看作是一个抓取周围所有内容的机器人,而要把它看作是一位理解故事的聪明图书管理员

当图书管理员找到与你的问题匹配的页面时,她不会自动抓取相邻页面。相反,她会问两个问题:

  1. 相关性: 相邻页面是否真的有助于回答问题?
  2. 连续性: 相邻页面是否自然地承接了当前页面?(它是属于同一个句子、表格或段落,还是一个完全不同的主题?)

SCAR 如何决策(“连续性惩罚”)
SCAR 使用了一个巧妙的技巧。它计算跳转到新页面的“惩罚”。

  • 如果相邻页面是故事的完美延续(语义相似度高),惩罚就低,SCAR 就会抓取它。
  • 如果相邻页面是一个完全不同的主题(比如从财务表格跳到了法律免责声明),惩罚就高。即使相邻页面包含一些关键词,SCAR 也会判定:“不,这破坏了连贯性”,从而将其放弃。

结果:更少的噪音,同样的答案
作者在四种不同类型的复杂文档(如法律合同和财务报告)以及 320 个不同问题上测试了该系统。

  • 旧方法(静态窗口): 为了得到正确答案,系统平均需要阅读 10.16 个块(页)。
  • SCAR 方法: SCAR 仅使用 7.84 个块就找到了正确答案。

用通俗易懂的话来说:

  • 效率: SCAR 在不损失寻找正确答案能力的前提下,将 AI 需要阅读的量减少了约 23%
  • 质量: AI 的回答与之前的系统一样准确,并且对源文本保持高度“忠实”。它并没有因为阅读内容变少就产生幻觉或胡编乱造。
  • 适应性: 即使你更换了用于理解单词的“词典”(嵌入模型),该系统也能很好地工作。你不需要重新调整设置;它直接就能用。

底线
SCAR 是 AI 阅读文档系统的一个“即插即用”式升级。它阻止了 AI 仅仅因为页面相邻就盲目抓取无关页面。它表现得像一个知道何时该翻页、何时该停下的真人读者,在保持答案准确的同时,节省了时间和计算能力。

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

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

试用 Digest →