召回多路融合
由于下游排序算力有限,系统无法对所有候选商品进行算分,需要有合适的多路召回融合策略。比较常见的融合思路如:
- 多路召回的候选固定 比例 ,各路根据各自的排序分(如item效率分、q-i匹配分等)截断保留相应数量的候选,返回固定数量的商品送给下游排序。
- 各路召回先合并,使用统一的 单一分数 整体截断(如item粒度的效率分),进而保留固定数量商品,送入排序模块。
- 而对于一些 空结果或少结果 的query,有时是因为库中候选本身就不足,这时可以考虑扩召回的商品沉底追加在原队列最后,可以不影响原来的体感的情况下补充一定数量的商品。