高考考试网
当前位置: 首页 高考资讯

推荐策略产品经理必读系列-第三讲推荐系统的召回,一,

时间:2023-07-20 作者: 小编 阅读量: 5 栏目名: 高考资讯

分别构建用户的userembedding和物料的itemembedding,所以称为双塔。核心思想还是通过Embedding分别去表达User和Item的特征,然后再计算相似度。把销量的因素换成比如观看次数等等。这里抛一个问题比如热销召回里“销量”如何定义?如何既考虑长期销量,又考虑近期爆款?

编辑导语:推荐系统的7大环节中,其中非常核心的一环是召回,推荐系统中的召回策略是怎样的呢?本文重点介绍基于规则的召回,希望对你有所启发。

上一篇为大家介绍了推荐系统的整体架构,本篇为大家详细介绍推荐系统里面非常核心的一环就是召回。一共分为三篇文章来为大家详细介绍推荐系统中的召回策略。

一、主流的召回方法

目前市场上所有的召回方法都可以归纳为3大类。如下图所示:

1.1 基于规则的召回

基于规则是最常用的召回策略,也是解释性最强的召回策略。常见的规则召回策略有:基于内容标签的召回,基于商品销量或者内容热度的召回,召回历史高点击率的物料,召回平台评价&质量分比较高的物料,召回用户经常购买的一些商品或者常看的物料; Part2将会针对这一部分详细展开介绍。

此种策略的优缺点:

  • 优点:策略逻辑清晰明了,业务意义明确,可解释性极强;
  • 缺点:个性化弱,千人一面,为每个用户推荐的商品比较类似。同时容易引起马太效应,头部的物料得到越来越多的曝光机会,尾部的物料曝光机会越来越少。

1.2 协同过滤

协同过滤的召回算法可以说是推荐系统最经典的算法了,甚至可以说有了协同过滤算法才真正代表了推荐系统的诞生。协同过滤算法最经典的是以下两个算法:

I 2 I (Item-CF):

用户A喜欢的物料a,为用户A推荐和物料a比较相似的物料b;该算法的核心问题是如何计算物料a和其他物料b,c,d,e……的相似度;该算法最早起源于电商巨头亚马逊。

U 2 U(User-CF):

用户A和用户B很相似,为用户A推荐用户B感兴趣且用户A之前没有接触过的物料a,因为二者是相似的,所以我们认为用户B感兴趣的物料用户A也会感兴趣;该算法的核心是如何计算用户与用户之间的相似度。

此种策略的优缺点:

  • 优点:算法逻辑相对比较简单容易实现,但同时又有不错的效果,具备了一定的个性化。
  • 缺点:和基于规则的召回具有同样的问题,冷启动的问题比较明显,同时同样会存在一定的马太效应,头部热门商品更容易和其他商品产生更多关联。但是整体协同过滤算法的出现已经让推荐系统进步了一大截;协同过滤算法下一篇文章将详细展开介绍。

1.3 基于向量的召回

其实无论是基于规则的召回,还是协同过滤算法。我们都是通过一定规则或者方法去计算物料与物料之间的相似度,用户与用户之间的相似度。协同过滤算法里面更多是一种基于统计维度的,而随着算法进步我们引入一种新的思想。基于向量去计算相似度。

  • FM:Factor Machine-因子分解机,是在2010年由谷歌推荐系统的大佬Steffen Rendle提出的。核心思想是通过对两两特征组合,引入交叉项特征;其次是通过引入隐向量(对参数矩阵进行矩阵分解),降低模型的高维灾难,完成对特征的参数估计;
  • DSSM:Deep Structured Semantic Models,深度语义匹配模型,微软于2016年提出,又叫“双塔模型”。分别构建用户的user embedding和物料的item embedding,所以称为双塔。核心思想还是通过Embedding分别去表达User和Item的特征,然后再计算相似度。

此种策略的优缺点:

  • 优点:特征理解更加深刻,模型效果更优。
  • 缺点:模型可解释性差。

上述模型我们会在后续专门介绍向量召回的篇章中进行详细介绍。

二、基于规则的召回

下面重点详细为大家介绍基于规则召回里常见的一些召回思路。

2.1 标签召回

标签召回:推荐算法1.0时代都是基于内容的推荐,而基于内容的推荐基本上都是通过标签相似度来进行推荐。尤其是在电影&音乐网站上。比如你看过标签为“武侠”、“爱情”的电影,系统会基于这个标签给你召回相同标签的物料。

基于标签的召回核心是怎么给内容打标签,标签体系如何构建,这里面有大量的人工工作和业务经验。

2.2 Top Sale

热销召回:热销召回在电商领域比较多,基于商品的销量召回一些大家都比较喜欢,销量高的商品。这种召回策略应对冷启用户特别好用。同时扩展到内容领域逻辑也是一样,只是这里的“热销”可以换成“热度”。把销量的因素换成比如观看次数等等。

这里抛一个问题比如热销召回里“销量”如何定义?多长时间段的比较合适?如何既考虑长期销量,又考虑近期爆款?如何去除大促订单的影响?

2.3 Top CTR

高点击率商品召回:推荐系统核心还是要不断提升场景里面的点击率,所以我们在召回时就需要有专门的路去召回那些历史物料中点击率比较高的商品。当然这一路需要和其他路进行融合,不然会造成非常强的马太效应。这里继续抛一个问题:点击率的统计周期多久的比较合适?

2.4 Top Quality

高质量分的物料:此类物料是最适合用于冷启,在电商领域当一个新的用户访问系统不知道为他推荐什么商品时,我们可以为他推荐历史评价、销量、收藏、点赞等都反响比较好的商品。我们会对商品综合考虑上述因素计算一个商品的质量分,然后为其推荐排名Top K的商品。

2.5 Rebuy

复购的物料:这一路在生鲜电商里面经常用,很多用户每天买的蔬菜肉类都比较相似,所以推荐系统会专门有一路召回为用户推荐他历史购买过的商品。但是复购这一路召回在综合性电商里基本不用,比如淘宝&京东?大家可以思考一下为什么?

以上就是为大家整体介绍了推荐系统召回的主流思想,本篇重点介绍基于规则的召回。下面两篇分别详细介绍基于协同过滤的召回和基于向量的召回,敬请期待。

本文由 @King James 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自 Unsplash,基于 CC0 协议

    推荐阅读
  • 居里夫人发明了什么(居里夫人发明了什么元素)

    居里夫人,原名玛丽·斯可罗多夫斯卡,波兰物理学家,最早荣获诺贝尔奖的女性。居里夫人1867年11月7日出生在波兰华沙市的一个教师家庭。1897年,居里夫人看到亨利·柏克勒尔发现铀具有放射性的报告,引起她极大兴趣。一个是“钋”,它是居里夫人出于对祖国的热爱,以波兰的第一个字母命名的;另一个是“镭”,它倾注了居里夫妇巨大的心血、智慧、体力,甚至生命。1903年,居里夫妇和柏克勒尔共同获得了诺贝尔物理学奖金。

  • 白醋泡脚可以去湿气吗 白醋泡脚能祛湿吗

    白醋泡脚是可以帮助去湿气的,但是效果有限,因为泡脚本身就与助于去湿气,但是白醋最主要的作用是杀菌,所以对于去湿气的效果并不明显。用白醋可以减肥吗白醋确实具有一定的减肥效果,但是白醋减肥的方式并不适合所有人使用。白醋减肥的方式可能很多人都听说过,一般来说白醋减肥的方法都是通过食用,除了直接食用以外还可以搭配其他的各种减肥食材一起食用。

  • 耐磨合金钢是什么材质(耐磨的钢材是什么材料)

    严格地说,耐磨锰钢也属于耐磨合金钢,考虑到国内外耐磨材料行业常将耐磨锰钢单列为一类。

  • 小猪的脚印像什么形状?(小猪的脚印像剪刀吗)

    小猪的脚印,像剪刀其他动物的脚印像什么具体列举如下:小鸡的脚印像竹叶小鸭的脚印像枫叶小马的脚印像月亮小鸡的脚印像竹叶小狗的脚印像梅花小马的脚印像耳朵小狗的脚印像饼干大象的脚印像大饼小猫的脚印像桃花螃蟹的脚印像菊花小鹅的脚印像雨伞,下面我们就来聊聊关于小猪的脚印像什么形状?接下来我们就一起去了解一下吧!小马的脚印像月亮。大象的脚印像大饼。

  • 最有效的改运改命招财(最有效的改运改命招财有什么)

    最有效的改运改命招财有什么闹中采气如果你觉得近来运气不佳,那么,建议你去人多的地方转转比如:赶集、商场、大学、香火旺的寺庙、人多的旅游景点、大型演出等但是诸如医院等人多地方则不宜去搂抱婴儿也是加强运势的一种因为12岁以下的孩子。

  • 矛与盾文言文原文(矛与盾)

    矛与盾文言文原文先秦:韩非楚人有鬻盾与矛者,誉之曰:“吾盾之坚,物莫能陷也。”夫不可陷之盾与无不陷之矛,不可同世而立。译文有一个楚国人,既卖盾又卖矛。他夸耀自己的盾,说:“我的盾坚固无比,没有什么东西能够穿透它。”那人张口结舌,一句话也回答不上来。什么都不能刺穿的盾与什么都能刺穿的矛,不可能同时存在于这个世界上。

  • 哪个明星被接吻的次数最多(14岁吻照曝光掀起争议)

    几乎算是应对孩子早恋的满分回答,张亮的发言总算是让风波平息了一些,但依旧还有很多好事网友针砭时弊,无法接受14岁就谈恋爱。2“早恋”一词,其实是错误的说法,毕竟每个年龄阶段的感情都值得尊重,哪有对错之分。其实,当下的社会环境,家长们对孩子早恋的处理方法已经逐渐正常化,不再视之为洪水猛兽,很多家长都能心平气和地引导教育孩子。或许比起审判星二代的早恋问题,我们更应该审视自身是否正在油腻化。

  • 李连杰的家庭资料及简介(李连杰的家世背景到底有多牛)

    说起李连杰可谓无人不知,无人不晓,他是一位享誉海内外的功夫巨星,是名副其实的功夫皇帝。演出结束后还受到了周恩来总理的接见和表扬。他被时人称为打遍天下无敌手的武术冠军,北京体委授予他特等功,他被同行们称为武术天才。从他9岁的时候就开始参加外事访外,还受到美国总统等各国领导人的接待。

  • word文档怎么改每行字数(快速调整Word文档每行字数不一样)

    word文档怎么改每行字数工作中,经常会从其他地方复制一些文件到Word中,然后修改、引用,有的甚至是整段或者是大篇幅,结果发现复制到Word文档中后,发现不会自动排版。每行的字数都不一样,尤其是从PDF文档中复制过来的更是如此。

  • 室内的跳远技巧教程(怎么练习跳远)

    进行辅助锻炼,立定跳远除了掌握基本的姿势之外,平时多进行一些辅助锻炼来增加腿部的爆发力是很重要的。穿宽松的运动服,立定跳远时,服装鞋子对成绩也是有影响的,服装最好是穿宽松轻柔的运动服,鞋子应选择轻柔的低帮鞋,鞋底的摩擦系数要大,有利于蹬地发力。