概括
阶段 | 特点 |
召回 | 从海量物品中快速找回一部分重要物品 |
粗排 | 进行粗略排序,保证一定精准度并减少物品数量 |
精排 | 精准地对物品进行个性化排序 |
重排 | 改进用户体验 |
传统划分:
1、召回
根据用户部分特征,从海量的物品库里,快速找回一小部分用户潜在感兴趣的物品。
特点:速度快。
2、排序
可以融入较多特征,使用复杂模型,来精准地做个性化推荐。
特点:结果精准。
精细划分:
1、召回(多路召回)
根据用户部分特征,从海量的物品库里,快速找回一小部分用户潜在感兴趣的物品。
2、粗排(可用可不用,根据场景选择)
通过少量用户和物品特征,简单模型,对召回的结果进行个粗略的排序,保证一定精准的前提下,进一步减少选取的物品数量。
作用:防止用户召回环节返回的物品数量还是太多,导致排序环节速度跟不上,所以在召回和精排之间加入一个粗排。
3、精排(重要)
可以使用任何特征和复杂模型,尽量精准地对物品进行个性化排序。
4、重排
改进用户体验,可以采用各种技术及业务策略(技术产品策略主导),比如:去已读、去重、打散、多样性保证、固定类型物品插入等等。
重排论文:SIGIR2022 Multi-Level Interaction Reranking with User Behavior History