查询 · 2023
多查询
从一个问题变出多个问法,分别检索后再合并名单。
要解决的问题
一种问法只覆盖文档里的一种写法。同义说法、上位词和相关背景词都可能漏掉。
相对前一代的变化
HyDE 生成的是假想答案。多查询生成的仍是若干问题或扩展词,目的是提高召回,而不是改写向量空间里的答案风格。
做法
Query2doc 用语言模型写几句相关文字,拼回原查询再去做稀疏或稠密检索。工程上也可以直接生成多条改写,各查一次,再用倒数排名融合合并。
局限
查询数成倍增加。扩展出来的问法如果偏题,会把无关文档送进后面的重排序。
在链路中的位置
在单次检索之前,和 HyDE、查询改写同属查询侧,但产物是多条查询。