美文网首页
推荐策略(5)——召回

推荐策略(5)——召回

作者: 奕心的世界漂流 | 来源:发表于2019-04-11 14:21 被阅读0次

一、什么是召回

我们来看一张图:

推荐算法模型

在推荐系统模型中,召回(match)”指从全量信息集合中触发尽可能多的正确结果,并将结果返回给“排序”。

以搜索场景为例,我们搜索“浙江大学”,会弹出一系列内容,我们想要的系统中的相关内容有5条,系统一共检索出10条,3条是我们想要的。

召回率=系统检索到的相关内容条目/系统数据库中相关的条目=3/5

准确率=系统检索到的相关内容条目/系统所有检索到的总条目=3/10

推荐系统是类似的,只不过这个时候没有明确的检索词,是根据用户画像和内容画像的匹配为用户推荐相关的内容。

二、召回的方法

召回主要有四种方法:基于内容、协同过滤、时间排序、人工规则。

基于内容:根据用户画像和内容画像的匹配来召回,假设某用户的画像为 科技|0.2 动漫|0.7 吉他|0.5,系统就会推送有动漫、科技、吉他标签的内容给该用户。

协同过滤:分为基于用户、基于内容、基于模型的三种。

基于用户是计算用户之间的相似度,将用户A喜欢的推荐给用户B;基于内容是计算内容的相似度,内容a和内容b相似,那么用户A喜欢a,也将b推荐给他;基于模型是根据用户喜好建立推荐模型,实时预测用户喜欢的内容,并推荐给用户。

时间排序:在新用户的冷启动中,按照时间和热度做内容召回;从内容角度考虑,根据新闻的时效性,对热点新闻加大权重。

人工规则:在一些强关联的推荐业务中,比如OTA行业,如果用户定了机票,那么机场附近的酒店就有比较大的推荐权重。

三、今日头条的召回策略

今日头条用的召回策略主要是倒排,离线维护一个倒排,key可以是分类、主题、来源等,按照热度排序。线上召回可以快速根据用户兴趣做内容截断,筛选出较少一部分的高质量内容,进入storm在线模型进行排序。

相关文章

  • 推荐策略(5)——召回

    一、什么是召回 我们来看一张图: 在推荐系统模型中,“召回(match)”指从全量信息集合中触发尽可能多的正确结果...

  • 推荐系统工程篇之搭建以图搜图服务

    基于内容的召回在推荐系统中是比较常见的召回策略,常见有基于用户或物品的标签召回或者基于用户的年龄,地域等召回,一般...

  • 推荐系统工程篇之搭建以图搜图服务

    基于内容的召回在推荐系统中是比较常见的召回策略,常见有基于用户或物品的标签召回或者基于用户的年龄,地域等召回,一般...

  • 推荐系统15:Wide & Deep 模型

    我们在前面已经提到过一个事实,就是推荐系统的框架大都是多种召回策略外挂一个融合排序。召回策略的姿势繁多,前面的专栏...

  • 推荐策略中的“排序”

    文 | Chris改 | Alex编辑 | Iris 导 语 之前的文章我们谈了推荐策略中的用户画像和召回策略,当...

  • 推荐策略中的“召回”

    文 | Renee改 | Alex编辑 | Amber 导语 当你打开一个资讯APP刷新闻时,有没有想过,系统是如...

  • 召回

    1.推荐系统的召回2.如何理解推荐系统召回模型中的召回3.推荐系统从0到1[二]:个性化召回4.推荐系统二---召...

  • 天池新闻推荐比赛-多路召回

    一、多路召回 所谓的“多路召回”策略,就是指采用不同的策略、特征或简单模型,分别召回一部分候选集,然后把候选集混合...

  • 召回常用离线评估指标

    推荐系统召回侧:TP:当前召回路有召回,用户有点击FP:当前召回路有召回,用户无点击FN:当前召回路无召回,用户有...

  • 多路召回

    多路召回 所谓的“多路召回”策略,就是指采用不同的策略、特征或简单模型,分别召回一部分候选集,然后把候选集混合在一...

网友评论

      本文标题:推荐策略(5)——召回

      本文链接:https://www.haomeiwen.com/subject/zjoziqtx.html