← 最新论文
💬 NLP

Search-on-Graph: Iterative Informed Navigation for Large Language Model Reasoning on Knowledge Graphs

该论文提出了图上搜索(Search-on-Graph, SoG),这是一个迭代式的“观察-思考-导航”框架,它使大语言模型能够基于完整的推理历史,直接在知识图谱中选择并遍历推理路径,从而在无需针对特定任务进行微调的情况下,在知识图谱问答(KGQA)基准测试上超越了现有方法。

原作者: Jia Ao Sun, Hao Yu, Fabrizio Gotti, Fengran Mo, Yihong Wu, Yuchen Hui, Zhan Su, Lingfeng Xiao, Jian-Yun Nie

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

原作者: Jia Ao Sun, Hao Yu, Fabrizio Gotti, Fengran Mo, Yihong Wu, Yuchen Hui, Zhan Su, Lingfeng Xiao, Jian-Yun Nie

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

以下是使用简单语言和创意类比对《Search-on-Graph》论文进行的解释。

核心问题:会“幻觉”的图书管理员

想象你有一位超级聪明的图书管理员(大语言模型,简称 LLM),他读过世界上几乎所有的书。这位管理员非常擅长写故事和回答一般性问题。但是,当你问一个需要核实特定事实的棘手问题时——比如“梵高出生国家的首都城市是什么?”——这位管理员有时会表现得非常自信,但给出的答案却是错误的。他们可能会凭空捏造一个国家或首都,因为他们是在根据模式进行猜测,而不是基于事实。这被称为“幻觉”。

为了解决这个问题,研究人员给了这位图书管理员一张巨大的、结构化的事实地图,称为知识图谱 (Knowledge Graph, KG)。你可以把这张地图想象成一个巨大的地铁系统,其中每一个站点都是一个事实(例如“梵高”),而每一条轨道都是一种连接(例如“出生地”)。

旧方法:“猜谜式”导游

在此篇论文发表之前,大多数方法试图通过一个独立的“导游”模块来帮助图书管理员在地铁地图中导航。

  • 缺陷: 这个导游会观察问题和地图,然后根据单词听起来有多相似来尝试猜测应该走哪条轨道。
  • 错误: 如果导游听到“梵高”和“国家”,他们可能会跳到一条标签为“国籍”的轨道上,仅仅是因为这两个词听起来很像,即使地图上实际存在的轨道是“出生地”。
  • 结果: 图书管理员会被送到错误的路径上,过早地剪枝(切断)正确的路径,或者迷失在无关轨道的迷宫中。这就像是仅通过观察与目的地听起来相似的街道名称来导航城市,而不是观察实际的地图。

新方法:“图上搜索”(Search-on-Graph, SoG)

作者提出了一种名为 Search-on-Graph (SoG) 的新方法。他们不再雇佣一个单独的导游,而是让图书管理员亲自开车,但必须遵循一套非常具体的规则。

“观察-思考-导航”策略

SoG 通过在每一个地铁站都执行一个简单的三步程序,改变了游戏规则:

  1. 观察 (Observe): 图书管理员停在一个站点(例如“梵高”),并查看站牌。站牌列出了从该站点出发的所有轨道(例如“职业”、“出生日期”、“出生地”)。
  2. 思考 (Think): 图书管理员查看原始问题(“他是在哪里出生的?”)以及之前的行进历史。他会对自己说:“我知道我在‘梵高’站。我需要找到他的出生国家。看着站牌,‘出生地’是目前唯一合理的轨道。”
  3. 导航 (Navigate): 图书管理员选择这条特定的轨道,并移动到下一个站点(例如“曾德特”)。

神奇之处在于: 图书管理员不会基于词汇相似度进行猜测。他们观察眼前实际存在的连接,并利用其推理能力来做出选择。

处理“拥挤的车站”

这些地图的一个大问题是,有些车站极其拥挤。例如,“荷兰”这个车站可能有 10,000 条轨道通向四面八方(出生于此的人、境内的城市、使用的语言等)。如果你一次性向图书管理员展示 10,000 条轨道,他们的脑子(计算机内存)就会爆炸。

解决方案: SoG 系统使用了一个聪明的过滤器。

  • 第一步: 它不再向图书管理员展示 10,000 条轨道,而是先向他们展示一份仅包含可用轨道“类型”的列表(例如:“首都”、“语言”、“人口”)。
  • 第二步: 图书管理员会说:“我需要的是‘首都’。”
  • 第三步: 系统随后仅展示与“首都”相关的轨道。
    这把一个混乱、令人崩溃的人群变成了一支有序、可控的队伍。

为什么它效果更好

论文在六个不同的“迷宫”(数据集)上测试了这种方法,使用的是 Freebase 和 Wikidata 等真实世界的知识图谱。

  • 结果: SoG 击败了几乎所有其他方法,包括那些使用更强大计算机或复杂规划的方法。
  • 原因: 通过让 LLM 查看实际的地图并对其旅程历史进行推理,它避免了“语义漂移”(即因为单词听起来相似而迷失方向)。它始终保持在逻辑路径上。
  • 效率: 它也更快,且消耗更少的计算资源,因为它不会浪费时间去探索死胡同,也不会维持多个并行的猜测(比如旧有的“束搜索/beam search”方法)。

总结

Search-on-Graph 理解为教会一个聪明的 AI 成为一名侦探,他在每一步都会检查证据,而不是一个依赖直觉进行猜测的人。它不需要针对每个新谜题进行重新训练;它只需要被告知如何利用提供的地图进行“观察、思考并移动”。这种简单的迭代方法被证明是解决复杂事实型问题最可靠的方式。

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

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

试用 Digest →