什么是CTR预估
CTR(Click-Through-Rate)为点击率
广告平台关注的指标,ECPM(earning cost per mille)
用该指标衡量流量价值,每1000次曝光带来收入
ECPM=点击出价CTR1000
CTR架起了从点击到曝光的一座桥梁,为排序提供基础
推荐系统不用像广告系统这样麻烦,推荐系统只需依据CTR进行排序即可
为什么要进行CTR评估
平台总共有4000个用户,而他们均匀分成了四组:
分别是1000为成熟男人、1000成熟女人、1000少女、1000少男,这四个人群只点击他们喜欢的东西,如成熟男人只点击西装,他们对自己喜欢的东西的点击率为100%,对自己不喜欢的点击率为0%,当我们随机投放的时候,每个人的点击率都是25%
直接拿试投得到的点击率去预估导致的结果就是用群体数据代表了个体差异
如何进行CTR预估
影响因素,经特征工程处理后转化为可供模型使用的特征
用特征投喂模型,最终做出预测
参考网站
科普|大家都看得懂的CTR预估解析
什么是FM
因子分解机(Factorization Machine,FM),旨在解决大规模稀疏数据下的特征组合问题。
FM模型对稀疏数据有更好的学习能力,通过交互项可以学习特征之间的关联关系,并且保证了学习效率和预估能力。
参考网站
推荐系统-FM(Factorization Machine)模型
深入浅出ML之Factorization家族