【面经&八股】搜广推方向:常见面试题(四)
文章目录
1. ctr 和 cvr 模型有什么不同。ESMM模型
样本空间不同
- CTR 输入是召回Item,输出为 点击率。
- CVR 输入是点击的Item,输出为 转化率。
ESMM 模型图
- 在ESMM模型中,业务目标为推荐物品后的转化率(收益),所以模型采用CTR×CVR=CTCVR作为线下指标。故采用了共享Embedding层的两个模块设计了一个多任务学习的框架——ESMM。
- ESMM的两个模块分别输出CTR与CVR并共同训练,最终输出为CTCVR(CTR×CVR),从而避免了割裂曝光->点击->转化的这一整个流程,且使整个模型的训练在同一个样本空间。
- ESMM的精华在于:
- 1)CTR和CVR模块共享Embedding层(多任务学习)。
- 2)隐式地学习CVR模