推荐系统(1)---简介(广告与推荐区别)

(1)召回和排序

推荐系统中的核心是从海量的商品库挑选TopK相关的商品最终展示给用户。由于商品库数量巨大,因此常见的推荐系统一般分为两个阶段,即召回阶段和排序阶段。
召回阶段主要是从全量的商品库中得到用户可能感兴趣的一小部分候选集,
排序阶段则是将召回阶段得到的候选集进行精准排序,推荐给用户。

 

(2)广告和推荐的区别

广告系统 = 推荐+广告竞价

在展示广告时,根据用户行为对广告召回之后,还要对广告进行排序,排序过程中要考虑到广告主的竞价,所以在广告推荐中不仅要考虑根据用户行为,还要考虑广告主的竞价。

广告还要一个定向条件,可以选择只投放给符合条件的用户,如女性等

广告在召回阶段就需要考虑实时性,当用户一个query出现之后短时间内对广告主的bidword(竞价词)进行相关性匹配,根据其出价以及对广告的点击率预估来排序。而推荐系统是可以做到离线召回的。

 

推荐广告比较大的区别是:推荐进行的是同质化的推荐,比如在买商品的时候推荐商品,在看新闻的时候推荐其它新闻。另外推荐还有优化流(downstream)的概念,比如用户在看新闻时,会根据推荐跳到另一个新闻页面,而在这个新闻页面上可以继续推荐,优化流是指优化整个根据推荐看新闻过程的点击率。而对于广告来讲,推荐出的广告点击后,就跳到目标页面了,就不可能有优化downstream的机会了。
 
同质化这一点已经不算区别了。搜索引擎已经能够根据你的搜索内容进行商品广告推荐了。
 
广告明显比搜索容易部分的是不需要复杂的爬虫技术和PageRank。而它比搜索困难的地方是它需要建模的数据量比搜索要大。搜索,广告与推荐三者的主要区别在于它们的准则不同,搜索主要是针对相关性,广告主要针对ROI。举例来讲,比如搜索美联行,那么对于搜索来讲,必须将美联行放到结果首位,否则就不合理。但对于广告来讲,如果美联行代理公司的广告点击率高于美联行本身,因为针对的是ROI,所以它可以将美联行代理排在前面,而不需要将authority的美联行排在前面。

作者:屈伟
链接:https://www.zhihu.com/question/19662693/answer/16035959

posted on 2019-07-25 17:03  吱吱了了  阅读(1320)  评论(0编辑  收藏  举报

导航