计算广告与推荐系统有哪些区别?

文 | King James
本文已获作者授权,禁止二次转载

计算广告和推荐系统总感觉有千丝万缕的关系,但是它们之间又有什么异同呢?

话不多说,上图!

计算广告和推荐系统有交集,但是不能说推荐系统是计算广告的一部分。因为推荐系统除了应用在广告领域,还应用在电商自然商品推荐、内容推荐等领域,推荐系统本身是一个非常大的概念。同时计算广告领域除了推荐广告,还有搜索广告,品牌广告等。二者真正的交集就是在推荐广告这个细分领域。

关于推荐系统在广告领域的应用和其他领域应用中的相同和不同点,我们以电商领域里面的推荐广告和自然推荐做对比。下图展示的商品就有推荐的广告商品,也有推荐的自然商品。二者有何相同,又有何不同了?

相同点

  • 整体架构:不管是推荐广告,还是自然推荐,核心都是预测用户的喜好,为用户推荐他可能感兴趣的商品,吸引用户点击乃至最终成交下单。所以二者整体的推荐系统架构几乎是完全一样的,从召回、排序再到重排,最终前端展示等。一整套系统架构二者是一样的。

  • Recall(召回层):召回层二者所使用的一些思路和算法也基本一样,比如针对不同用户群体构建不同的召回策略,多路召回等等。常见的几路召回策略比如:ItemCF、Rebuy、Top_CTR等,这些策略在推荐广告商品和自然推荐时都会用到。

  • Rank(排序层):排序层使用的排序模型比如传统的LR+GBDT,和现在的DeepFM、甚至是深度强化学习,双方都会使用,也不存在某一个模型对于二者有什么偏好。

  • Rerank(重排层):过滤一些敏感隐私商品、针对一些连续的重复类目商品进行打散、特定时段优先展示某些商品,这些策略双方都需要考虑。因为推荐广告本身也还是推荐,所以在大的层面上和自然推荐不会有比较大的差异。但是在具体的细节层面,双方差异会很大。

不同点

  • 本质:推荐广告和自然推荐本质要处理的群体和衡量的利益完全不一样。自然推荐只需要考虑用户和平台之间的利益,提升用户体验,提升信息分发的效率。而推荐广告需要同时考虑用户、平台和广告主三者之间的利益,权衡好三者之间的关系。广告主花钱投放了广告,就需要对广告主的商品尽可能地多曝光,广告多曝光平台才可以针对广告收更多的钱。但是曝光的广告商品,用户是否感兴趣,给用户强推广告商品非常影响用户体验,如何做到广告收入和用户体验之间的平衡是推荐广告需要考虑的关键点。

评估指标不同

自然推荐效果的评估指标主要是CTR、CVR、用户停留时长、以及用户最终贡献的GMV等。不同阶段不同类型的APP,可能上述指标都不太一样。比如电商APP前期可能更注重用户的CTR和停留时长,后期更加关注实际的转化和GMV等。推荐广告最核心的考核指标就是广告收入,因为广告就是一个赚钱的业务。上述指标做得再好看,没有给平台带来更多的收入都是白瞎。当然在为平台产生收入的同时,一方面需要考虑用户的体验,用户的体验就要从CTR、CVR、用户停留时长等指标综合评估,而另一部分也需要考虑广告主的利益,广告主投放广告的ROI。尤其是很多广告主会在多个平台进行广告投放,比如淘宝、京东,广告主会进行相互比较。

同时推荐广告和自然推荐进行比较时还会面临一个问题,就是平台将部分流量拿出来做了广告,该部分广告带来的收入和GMV提升对于平台的收益是否超过平台将这部分流量全部做自然推荐带来的整体收益大,这是每个平台内部都需要去考虑的,一般内部都会有一套公式来进行评估。

Recall(召回层)差异

物料池:推荐广告只能召回平台上广告主投放的广告物料,同时有很多商品受到《广告法》的约束是不能投放广告的。正常情况广告物料会比自然物料少很多,而且广告物料会呈现价格偏高的趋势,因为特别便宜的商品广告主再投放广告就更没有利润空间了。如果二者物料池的丰富度和量级差异比较大,推荐广告的CTR是很难和自然推荐的CTR持平的,有时二者之间的差异会比较大。

定向策略:广告主在进行投放时会针对自己的广告物料设置一些定向策略,比如该商品仅面向女性或者仅在晚上投放等等,此类定向策略会很多,定向策略将会影响广告物料的召回。自然推荐就不会存在此类限制问题。

Rank(排序层)差异

排序逻辑:自然推荐的排序是由排序模型的打分决定的,模型说了算,模型预测用户对那个商品更感兴趣就会排序在前。但是广告物料的排序,我们不仅要预估CTR,我们还同时要考虑广告主对于该广告位的出价。并不是用户对哪个广告物料更感兴趣,哪个物料就排序在前,我们还需要考虑广告收益的最大化,整体的排序计算公式见下图:

推荐广告的排序要比自然推荐考虑的因素要更多,也更复杂。上述公式读者也可以在我最后推荐的书籍里面查找到,里面会有详细解释。

不同的前端展现层

很多场景中用户前端看到的广告商品是需要标识出“广告”二字的,尤其是搜索广告。而自然推荐则不需要任何标识。

扣费

自然推荐,用户对推荐的商品感兴趣下单就结束了,至此和推荐相关的事情就全部结束了。但是在计算广告领域还有一个非常重要的环节就是如何对广告主进行扣费。市场上一般有两种扣费方式一种是GSP,叫做广义二价计费,简单来说就是第一名竞价成功后,按照第二名的竞价来进行扣费;另一种是VCG,是一种博弈论的扣费方式,简单来说就是按照第一名竞价者对其它竞价者造成的损失来扣费。

最后,在很多公司里面,自然推荐和广告部是完全两个独立的部门,自然推荐和广告推荐也是两个完全不同的推荐团队来做,存在一种赛马的味道。对于很多互联网公司来说,广告部是公司每年收入的核心。比如百度的凤巢、阿里的阿里妈妈、字节的巨量引擎等。对于技术人员来说,其实钻研的技术没有多大差异,但是所从事的业务却完全不一样。

后台回复关键词【入群

加入卖萌屋NLP/IR/Rec与求职讨论群

后台回复关键词【顶会

获取ACL、CIKM等各大顶会论文集!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/479176.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决cuda版本与pytorch版本不兼容问题

解决PyTorch与CUDA版本不匹配: 2 pytorch官网查看安装命令 https://pytorch.org/get-started/locally/ 如果你发现你的版本与上面的都不符合,可以点击 进入以前版本页面:https://pytorch.org/get-started/previous-versions/的安装命令&am…

论文浅尝 | 重新实验评估知识图谱补全方法

论文作者:Farahnaz Akrami,美国德州大学阿灵顿分校,博士生。笔记整理:南京大学,张清恒,硕士生。链接:https://arxiv.org/pdf/2003.08001.pdf代码:https://github.com/idirlab/kgcomp…

Android组件化方案及组件消息总线modular-event实战

背景 组件化作为Android客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向。美团内部各个Android开发团队也在尝试和实践不同的组件化方案,并且在组件化通信框架上也有很多高质量的产出。最近,我们团队对美团零售收银和美团轻收…

我,大学没毕业,在OpenAI搞AI,想教教你如何提升“研究品味”

文 | 蒋宝尚源 | AI科技评论在AI圈里有这么一个人,虽然大学没有毕业,但却做过谷歌大脑研究员,担任过OpenAI团队的领导人。他被人称作“怪胎”,也被人称作神童。他的名字叫做Chris Olah。在众人眼里,他的成长树在一开始…

LeetCode 889. 已知前序后序 求二叉树(不唯一)

1. 题目 返回与给定的前序和后序遍历匹配的任何二叉树。 pre 和 post 遍历中的值是不同的正整数。 示例:输入:pre [1,2,4,5,3,6,7], post [4,5,2,6,7,3,1] 输出:[1,2,3,4,5,6,7]来源:力扣(LeetCode) 链…

论文浅尝 | TANDA: Transfer and Adapt Pre-Trained Transformer Models

论文笔记整理:王春培,天津大学硕士。链接:https://arxiv.org/pdf/1911.04118.pdf动机这篇文章聚焦的是问答系统(Q&A)中的一个问题:回答句子选择(Answer Sentence Selection,AS2&…

深入浅出排序学习:写给程序员的算法系统开发实践

引言 我们正处在一个知识爆炸的时代,伴随着信息量的剧增和人工智能的蓬勃发展,互联网公司越发具有强烈的个性化、智能化信息展示的需求。而信息展示个性化的典型应用主要包括搜索列表、推荐列表、广告展示等等。 很多人不知道的是,看似简单的…

从ScrollView嵌套EditText的滑动事件冲突分析触摸事件的分发机制以及TextView的简要实现和冲突的解决办法

本篇文章假设读者没有任何的触摸事件基础知识,所以我们会从最基本的触摸事件分发处说起。 ScrollView为什么会出现嵌套EditText出现滑动事件冲突呢?相信你会有这种疑问,我们来看这么一种情况: 有一个固定高度的EditText&#xff…

LeetCode 1185. 一周中的第几天

1. 题目 给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。 输入为三个整数:day、month 和 year,分别表示日、月、年。 您返回的结果必须是这几个值中的一个 {“Sunday”, “Monday”, “Tuesday”, “Wednesday”, “Thursda…

使用NLP和ML来提取和构造Web数据

原文链接:https://blog.csdn.net/fendouaini/article/details/109374462 作者|Conner Brew 编译|VK 来源|Towards Data Science 介绍 在本文中,我们将创建一个基于战争研究所(ISW)的结构化文档数据库。ISW为外交和情报专业人员提供…

如何评价一个推荐系统的好坏?

文 | Nemo知乎本文已获作者授权,禁止二次转载现如今,推荐系统几乎无处不在。电商购物,有猜你喜欢。资讯阅读,有个性推荐。听歌看电影,都能识别你的兴趣。就连工作社交,也会提示你可能认识的人...推荐系统火…

论文浅尝 | GEOM-GCN: Geometric Graph Convolutional Networks

论文笔记整理:毕祯,浙江大学硕士,研究方向:知识图谱、自然语言处理。动机消息传递神经网络(MPNN)已成功应用于现实世界中的各种应用中。但是MPNN聚合器的两个基本弱点限制了它们表示图结构数据的能力&#…

ScrollView嵌套EditText联带滑动的解决办法

本篇文章的相关内容需结合上文:从ScrollView嵌套EditText的滑动事件冲突分析触摸事件的分发机制以及TextView的简要实现和冲突的解决办法 在说完了如何解决ScrollView嵌套EditText的滑动事件冲突之后,我们接下来说一下如何实现它们两者之间的联带滑动。什…

数据库智能运维探索与实践

从自动化到智能化运维过渡时,美团DBA团队进行了哪些思考、探索与实践?本文根据赵应钢在“第九届中国数据库技术大会”上的演讲内容整理而成,部分内容有更新。 背景 近些年,传统的数据库运维方式已经越来越难于满足业务方对数据库的…

论文浅尝 | PAKDD2020 - 利用支持集中匹配信息的 few shot 事件分类方法

论文笔记整理:申时荣,东南大学博士生。来源:PAKDD 2020链接:https://arxiv.xilesou.top/pdf/2002.05295.pdf1.介绍:事件分类是一个重要的信息抽取任务,其目的是根据事件的提及实例对事件类别进行分类。目前…

梯度下降法的神经网络容易收敛到局部最优,为什么应用广泛?

文 | Summer Clover知乎本文已获作者授权,禁止二次转载这是Deep Learning Theory里很基本也很核心的一个问题。在这个问题上,初学者容易被入门教学误导,非此研究方向的业内人士也容易有过时的认知。首先问题描述不够准确。更准确的说法是&…

机器学习在美团配送系统的实践:用技术还原真实世界

在2018 AI开发者大会(AI NEXTCon)上,美团配送AI方向负责人何仁清,分享了美团在即时配送领域中机器学习技术的最新进展,以及如何通过大数据和机器学习手段,建立对线下真实世界各种场景的感知能力&#xff0c…

LeetCode 99. 恢复二叉搜索树(中序遍历)

1. 题目 二叉搜索树中的两个节点被错误地交换。 请在不改变其结构的情况下,恢复这棵树。 你能想出一个只使用常数空间的解决方案吗? 2. 解题 循环中序遍历(栈),记录不满足的节点,交换其valO(n)O(n)O(n)…

AAAI21 | Seq2Seq模型成为“复读机”的原因找到了?

文 | 苏剑林编 | Sheryc_王苏单位 | 追一科技去年笔者写过博文《如何应对Seq2Seq中的"根本停不下来"问题?》[1],里边介绍了一篇论文中对Seq2Seq解码不停止现象的处理,并指出那篇论文只是提了一些应对该问题的策略,并没有…

论文浅尝 | ICLR 2020 - 图神经网络的预训练策略

论文笔记整理:杨帆,浙江大学计算机学院。动机现有的用于图结构的预训练方法要么只关注node-level,导致在图表示空间没有区分度,要么只关注graph-level,导致在节点表示空间没有区分度。一种优质的节点表示应该保证不仅在…