检索 · 2024

HippoRAG

用知识图谱和个性化 PageRank 一次找出多跳证据,而不必反复调用模型。

演进中 · 使用现成模型

要解决的问题

多跳问题如果每跳都让大模型重写查询,费用和延迟会随跳数上升。

相对前一代的变化

GraphRAG 的社区摘要面向全局问题。HippoRAG 用图上的 PageRank 做多跳检索,目标是用单次检索接近迭代检索的效果。

做法

Gutiérrez 等人用模型抽取实体和关系建成图。查询时从相关实体出发做个性化 PageRank,把图上靠近的段落一起取回。

局限

抽图错了,PageRank 会把错误邻居排上来。它省下的是在线迭代,不是离线建图的模型调用。

在链路中的位置

位于多跳检索和 GraphRAG 之间,用图算法代替多轮查询。