- 0
- 0
- 约1.61万字
- 约 10页
- 2026-09-15 发布于北京
- 举报
01.多查询结果融合策略及RRF
在多查询重写策略中,虽然可以生成多条查询并执行多次检索器检索,但在合并数据时并未考
虑最果的文档数量。情况下,若原始k值设为4,可能返回16个文档(3条子查询的文
档和1条原始问题查询的文档)。此外,该策略不会考虑文档权重,仅按默认顺序合并。
因此提出了RAG融合的概念,其思想是在Multi‑Query基础上对检索结果进行重排序
(即reranking),输出Top
K个结果后,最终将这些结果输入LLM生成。具体流程如
下:
RAG融合中对文档列表进行排序去重合并的算法是RRF(Reciprocal
Rank
Fusion,倒序
融合算法),由大学与联合开发。该算法原理非常简单,如下:
原文:‑rrf.pdf
在RRF算法中,D表示相关文档的全集,k是固定常数60,r(d)表示当前文档d在其子集中
的位置。该算对全集D进行二重遍历:外层遍历文档全集D,内层遍历文档子集。在做
内层遍历时,我们会累计当前文档在其所在子集中的位置并取倒数作为其权重。常数k被
设定为60,这个值是在初步时确定的。中通过四个试点实验(每个实验
原创力文档

文档评论(0)