推荐系统遇上深度学习(六十七)-计算广告中的COEC简介

最近工作中接触比较多的是COEC(Click on Expected Click),本篇文章就来简单介绍一下其概念。

在《计算广告》一书中,已对其概念做出了介绍,感兴趣的同学也可以进行参考。

当给你两个广告,广告A的点击率是0.3,广告B的点击率是0.2,那能说明广告A的质量好于广告B么?单从点击率来看,确实是这样的,但假设我再告诉你曝光数据:

哇,可以看到广告A和广告B都曝光了10次,广告A的曝光位置一般比较靠前,广告B的曝光位置一般比较靠后。我们都知道,广告排在越靠前,点击率一般较高,而越靠后,点击率一般都比较低。你是否开始怀疑前面的结论是否准确了呢?此时我在告诉你每个位置的点击率数据:

这个期望点击率,我们在后面再来介绍如何得到。有了这个点击率的数据,我们就可以计算广告A和广告B的期望点击次数:sum(每个位置的曝光 * 每个位置的期望点击率):

可以看到,广告A的期望点击次数是5.1次,广告B的期望点击次数是2.85次,但是广告A实际点击了3次,广告B实际点击了2次。那么我们是不是可以拿实际点击数和期望点击数的比值来更准确的判断广告质量的好坏呢?是的,实际点击数除以期望点击数,便是本文要介绍的COEC:

通过COEC的计算,我们看到,其实是广告B的质量更加好。

讲到这里,其实你应该能够大致明白COEC是怎么回事了,它更能够准确表示某个广告的实际点击率水平,能够一定程度上消除位置和其他因素的偏差对于点击率的影响。

最后再讲一点每个位置期望点击率的计算,这里简单讲三种方法:
1、最简单的一种方法就是直接统计每个位置上的点击率,但这么做并不十分恰当,一个影响最大的因素就是广告质量。在推荐系统中,排在后面的广告本身的质量一般比前面的差,广告质量的差距会导致后面位置的期望点击率偏低。

2、第二种方法是搞一个小流量实验组,对广告进行随机排序,这样一段时间后,再统计每个位置的点击率。这样做的话广告质量的影响基本消除了,缺点就是不够个性化。

3、第三种方法就是训练一个模型了,基于用户和上下文特征去预测每个位置的点击率pbias(u,c)。具体训练的方法这里就不再介绍了。

好了,你们弄懂COEC是怎么回事了么?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 10,557评论 0 13
  • 美团作为中国最大的在线本地生活服务平台,覆盖了餐饮、酒店、旅行、休闲娱乐、外卖配送等方方面面生活场景,连接了数亿用...
    猿学阅读 1,052评论 0 5
  • 选择题部分 1.()部门负责日常监督检查工作,安全巡视的同时进行消防检查,推动消防安全制度的贯彻落实。 A: 消防...
    skystarwuwei阅读 15,943评论 0 3
  • 1. 下列叙述错误的是()。 (2.0 分) A. 质量管理包括QA和QC一切活动的全部过程 B. 影像质量是指对...
    我们村我最帅阅读 4,396评论 0 8
  • 这是一本好书,非常详细地讲述了在线广告,尤其是计算广告的演变进程,更厉害的是作者连相关程序和编码都进行了介绍,然而...
    14广告邹伯涵阅读 11,322评论 3 126

友情链接更多精彩内容