城市直播房产教育博客汽车
投稿投诉
汽车报价
买车新车
博客专栏
专题精品
教育留学
高考读书
房产家居
彩票视频
直播黑猫
投资微博
城市上海
政务旅游

推荐策略中的召回

3月7日 无镇楼投稿
  当你打开一个资讯APP刷新闻时,有没有想过,系统是如何迅速推送给你你想看的内容?资讯APP背后有一个巨大的内容池,系统是如何判断要不要将某条资讯推送给你的呢?这就是笔者今天想跟大家探讨的问题推荐策略中的召回。
  召回是什么
  推荐系统如何根据已有的用户画像和内容画像去推荐,涉及到两个关键问题:召回和排序。
  召回(match)指从全量信息集合中触发尽可能多的正确结果,并将结果返回给排序。
  召回的方式有多种:协同过滤、主题模型、内容召回和热点召回等,而排序(rank)则是对所有召回的内容进行打分排序,选出得分最高的几个结果推荐给用户。
  图1推荐系统的算法流程
  在搜索系统中,用户会输入明确的搜索词,根据搜索词进行内容的召回和呈现即可,但在推荐系统中,用户没有一个明确的检索词(Query)输入,推荐系统需要做的,就是根据用户画像、内容画像等各种信息为用户推荐他可能感兴趣的内容。
  另外,由于没有明确的检索词,推荐系统就需要从整个信息集合中挑选出尽可能多的相关结果,同时又需要剔除相关性较弱的结果,降低排序阶段的工作量。
  怎样的召回策略是好的
  召回策略的评估主要根据两个评价指标:召回率和准确率。
  召回率(Recall)系统检索到的相关内容系统所有相关的内容总数准确率(Precision)系统检索到的相关内容系统所有检索到的内容总数。
  以搜索为例,当用户搜索北京大学时,想看到北大相关的网站、新闻等,系统返回了以下三个网页:
  a。北京大学保安考上研究生;
  b。北京互联网工作招聘;
  c。大学生活是什么样的;
  可以看到,只有a是用户真正想看到的,其他两个和用户搜索词无关,而事实上数据库里还有这种网页:
  d。北大开学季;
  e。未名湖的景色;
  d、e这两个网页没被搜索到,但它们和北京大学的相关度其实是超过b、c的,也就是应该被搜索(被召回)到但实际并没有显示在结果里的,所以,这个系统的:
  召回率a(ade)0。33;
  准确率a(abc)0。33。
  这是搜索情境下的召回率和准确率,而推荐其实就是没有检索词输入时的搜索,例如,用户并没有输入北京大学这样的关键词,但其实他是北京大学的学生,对自己学校相关的新闻很感兴趣,推荐系统的召回就是要根据用户画像、内容画像等各种信息,为用户提供他感兴趣的相关内容,所以也存在召回率和准确率的问题。
  召回率和准确率有时存在相互制衡的情况,好的召回策略应该在保证高准确率的情况下也保证高召回率。
  当然,召回率和准确率也是存在一定关系的,而我们在做实际项目的优化目标通常是希望用户所检索的内容能够在召回率和准确率两方面都表现都好。
  举个例子(或许不够准确,仅供参考)如表1,机器在给用户推荐内容的时候,会出现A(准确并召回)、B(准确不召回)、C(不准确召回)、D(不准确不召回)四种情况。那么,最理想的就是A、C两种情况。
  表1内容召回的4种情况
  推荐系统如何召回
  召回策略主要包含两大类,即基于内容匹配的召回和基于系统过滤的召回。
  1。基于内容匹配的召回
  内容匹配即将用户画像与内容画像进行匹配,又分为基于内容标签的匹配和基于知识的匹配。
  例如,A用户的用户画像中有一条标签是杨幂的粉丝,那么在他看了《绣春刀2》这部杨幂主演的电影后,可以为他推荐杨幂主演的其他电影或电视剧,这就是基于内容标签的匹配。
  基于知识的匹配则更进一步,需要系统存储一条知识《绣春刀2》是《绣春刀1》的续集,这样就可以为看过《绣春刀2》的用户推荐《绣春刀1》。基于内容匹配的召回较为简单、刻板,召回率较高,但准确率较低(因为标签匹配并不一定代表真的感兴趣),比较适用于冷启动的语义环境。
  2。基于协同过滤的召回
  如果仅使用上述较简单的召回策略,推荐内容会较为单一,目前业界最常用的基于协同过滤的召回,它又分为基于用户、基于项目和基于模型的协同过滤。
  其中,基于用户(Userbased)的协同推荐是最基础的,它的基础假设是相似的人会有相同的喜好,推荐方法是,发现与用户相似的其他用户,用用户的浏览记录做相互推荐。
  例如,通过浏览记录发现用户一与用户二的偏好类似,就将用户一点击的内容推送给用户二。
  图2基于用户的推荐
  基于项目(Itembased)的协同过滤中的项目可以视场景定为信息流产品中的内容或者电商平台中的商品,其基础假设是喜欢一个物品的用户会喜欢相似的物品计算项目之间的相似性,再根据用户的历史偏好信息将类似的物品推荐给该用户。
  图3基于项目的推荐
  基于模型的协同过滤推荐(Modelbased)就是基于样本的用户喜好信息,训练一个推荐模型,然后根据实时的用户喜好的信息进行预测推荐。
  总体来说,基于协同过滤的召回即建立用户和内容间的行为矩阵,依据相似性进行分发。这种方式准确率较高,但存在一定程度的冷启动问题。
  在实际运用中,采用单一召回策略的推荐结果实际会非常粗糙,通用的解决方法是将规则打散,将上述几种召回方式中提炼到的各种细小特征赋予权重,分别打分,并计算总分值,预测CTR。
  例如,根据内容匹配召回策略,用户A和内容甲的标签匹配度为0。6,同时,根据协同过滤召回策略,应该将内容甲推荐给用户A的可能性为0。7,那么就为0。6和0。7这两个数值分别赋予权重(这个权重可能会根据算法的具体情况来确定),得出总分,用它来预测用户可能点击的概率,从而决定是否返回该结果。
  今日头条的召回策略
  今日头条作为业界推荐系统方面的顶级选手,不免有人会好奇,它的召回策略是怎样的?
  今日头条的算法架构师曾在接受采访时表示,今日头条有一个世界范围内比较大的在线训练推荐模型,包括几百亿特征和几十亿的向量特征。但因为头条目前的内容量非常大,加上小视频内容有千万级别,推荐系统不可能所有内容全部由模型预估。所以需要设计一些召回策略,从庞大内容中筛选一个模型组成内容库。
  召回策略种类有很多,今日头条主要用的是倒排的思路。离线维护一个倒排,这个倒排的key可以是分类,topic,实体,来源等,排序考虑热度、新鲜度、动作等。线上召回可以迅速从倒排中根据用户兴趣标签对内容做截断,高效地从很大的内容库中筛选比较靠谱的一小部分内容。基于召回策略,把一个海量、无法把握的内容库,变成一个相对小、可以把握的内容库,再进入推荐模型。这样有效平衡了计算成本和效果。
  参考文献
  【1】闫泽华,《内容算法》,中信出版集团
  【2】CSDN博客:信息流推荐算法实践深入https:blog。csdn。netdengxing1234articledetails79756265
  【3】IBM官网资料探索推荐引擎内部的秘密,第1部分:推荐引擎初探
  【4】今日头条推荐算法原理首公开,头条首席算法架构师带来详细解读https:www。leiphone。comnews201801XlIxFZ5W3j8MvaEL。html
投诉 评论 转载

精选小小学三年级作文1200字四篇小小学三年级作文1200字篇1一到韶关罗坝,我顿时感到心情格外舒畅,一路颠簸了6小时多的疲惫一下烟消云散。独在异乡为异客,想到要在这异地生活5天,心里不免有些兴奋。……脖子短的女生适合什么发色原来靠发色也能拥有天鹅颈脖子短会给人不那么挺直的感觉,女生应该如何修饰脖子短这一缺点呢?脖子短的女生适合什么发型?时尚染发显白显高显瘦显高级。感兴趣的女生赶紧来看看哦。染发发型1、粉红色脖……回家的路作文2017回家的路,会发生什么事情呢。以下是小编整理的回家的路作文范文,希望对你有帮助。回家的路作文2017【篇一】回家的路,熟悉而又漫长迷失了方向,迷失了自己,更迷……械字号面膜不存在是真的吗械字号敷料祛痘效果好吗一般说的医美面膜是械字号敷料不是面膜械字号敷料由于贴在面部上很像面膜。由于成分单一所以大家叫医美面膜。械字敷料是合格的。并不是说械字号面膜是不存在的,大家应该叫械字号敷料,这样……读假如给我三天光明有感品学网专稿未经允许不得转载《假如给我三天光明》这本书写的是一个真实、感人的故事。我读后,从中受到了许多教育。书中介绍了美国盲童女学者、教育家海伦凯勒的……快乐的永嘉之旅小学作文300字今天妈妈带我去永嘉玩,一路上我一直看车外的美景。我们有说有笑的,不一会儿就到了永嘉。下了车,我绕了一圈,跟妈妈说:妈妈,我想去看小猪。妈妈就带我去找小猪,找着找着,我们找……你的静谧,我的寄托初中作文把秋天折成一枚小小的邮票,装上灵魂,漫无目的地游荡,游荡,游荡题记不知什么将夏季的喧闹与浮华带走,只留下静谧的人间,或是梦中的天堂。乏倦的心灵失去光泽,空荡漏风,什……美丽的春天寒冷的冬天过去了,又到生机勃勃的春天了。春天到了,小草睡醒了,他伸出了头。这让大地穿上了绿色的衣裳,不过,绿衣裳一下就成了漂亮的花衣裳了。因为草地上的野花开放了,红的,黄……有关自然现象的作文四篇自然现象指自然界中由于大自然的运作规律自发形成的某种状况,其完全不受人为主观能动性因素影响。下面,小编为大家分享有关自然现象的作文,希望对大家有所帮助!有关自然现象的作文一:……一周中的每一天都该如何减压周一:早起最重要周一综合征带来的心烦、懒惰、健忘、精力不集中早已为人们所熟悉。调查显示,80的人周一起床后情绪低落。不少单位把要做决断的事和新工作计划都安排在这一天,也在……推荐策略中的召回当你打开一个资讯APP刷新闻时,有没有想过,系统是如何迅速推送给你你想看的内容?资讯APP背后有一个巨大的内容池,系统是如何判断要不要将某条资讯推送给你的呢?这就是笔者今天想跟……老人冬季如何预防痔疮冬季的天气很干燥,这就导致每年的冬季都是痔疮的高发季节。天气干燥、喝水不足等都会引起大便干燥,冬季也是感冒、咳嗽的高发季节,这些因素都成为了痔疮发生的源头。那么,老人冬季……
吕洞宾和四大金刚特斯拉再出事偏离行驶车道撞上公交护栏家长如何给孩子选择玩具呢脐带失灵了怎么办低碳妙招作文范文抑扬顿挫造句用抑扬顿挫造句大全因为年轻,我们不再孤独三谈人民的觉醒蓦然回首作文800字岁月的年轮宝宝反复咳嗽护理宝宝总是咳嗽怎么办难忘的回忆童年作文有关军训日记500字

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找江西南阳嘉兴昆明铜陵滨州广东西昌常德梅州兰州阳江运城金华广西萍乡大理重庆诸暨泉州安庆南充武汉辽宁