LuAITools.com
提交工具
🎚️AI
Reranking

重排序

对初筛结果做二次精排,把最相关的答案顶到最前面,是 RAG 里性价比极高的一环。

重排序是什么?

初筛阶段,检索系统为了「快」,往往用比较粗略的算法抓回一批候选,好比海选时先留下几十个人。重排序(Reranking),就是再请一位「更严格的评委」,把这一批结果重新精挑细选、排好名次,把真正想要的放到最前面。

为什么要两步走?

一步到位太贵
高精度的模型又慢又贵,不可能对全库每条数据都算一遍。
先粗后细更划算
先用便宜的方法捞出「大致相关」的一小撮,再对这小撮精算,成本和效果都能兼顾。

重排序靠什么打分?

交叉编码器
把「问题」和「候选段落」拼在一起同时算,能更细地判断它们到底多相关。
多路信号
除了语义相似度,还可以加入时效、权威性、点击等信号一起打分。

它带来什么改变?

重排序是 RAG 里「性价比」最高的一环之一。它不改变召回范围,却能把最相关的答案往前提几个名次——而 AI 生成答案时,最看重的往往就是排在开头的那几条。

一句话记住:重排序就是给海选结果再做一轮「决赛评审」,把最合适的答案顶到最前面。

评论