推荐系统通常分召回和排序两级。召回从百万级候选里快速筛出千级,排序再精细打分排出百级。两级漏斗兼顾了效率与效果,是工业界标准架构。
召回追求覆盖和速度,常用多路并行。协同过滤、内容召回、热门召回、向量召回各负责一类候选,结果合并去重。多路互补能提升候选的多样性。
排序追求精度,模型更复杂、特征更丰富。粗排做初步筛选,精排做最终打分。重排再考虑多样性、新鲜度和业务规则,形成完整链路。
两级之间的目标要一致。召回漏掉的好物品,排序再强也救不回来。评估召回要看覆盖率和召回率,评估排序要看排序指标,分层优化才能整体提升。