个性化推荐系统实践应用

40 篇文章 4 订阅
订阅专栏

个性化推荐已经成为现代人们生活的一部分, “猜你喜欢”、“相关阅读”你一定并不陌生。计算机如何做到对用户投其所好?企业在做个性化推荐时要如何精准把握用户兴趣?如何解决冷启动问题?如何避免推荐结果的单调与重复?近日,达观数据联合创始人于敬进行了《个性化推荐系统实践》的主题分享,深入浅出的讲解了个性化推荐的过程、难点及解决方法。

 

本文五大内容:

一、推荐系统概述

二、搭建推荐系统的关键算法

三、推荐系统难点分析和解决方法

四、深度学习在推荐系统中的应用

五、进阶资源推荐

一、推荐系统概述

常见的推荐系统主要有以下三种场景:

1.个性化推荐 例如打开今日头条时最先看到一个推荐页面,这是一个FEED流,还有像电商网站有猜你喜欢的推荐位置。

2.相关推荐  通常文章或视频的下方会出现一个相关推荐,有的也叫“看了还看”、“买了还买”等。

3.热门推荐 很多会出现在首页的热点位置。

推荐系统其实对于用户来说有其核心的价值。比如:

  • 帮用户便捷的筛选出感兴趣的内容

  • 在用户面对陌生领域时提供参考意见

  • 当用户需求不明确时,作用户的“贴心助手”

  • 满足用户的好奇心,比如很多短视频的APP

 当用户有这么多诉求时候,推荐系统做的事情是什么?

  • 首先它基于用户的兴趣,根据用户的历史行为做兴趣的挖掘,把物品和用户的个性化偏好进行匹配。

  • 然后通过推荐算法或者技术把信息进行过滤,解决用户的过载问题。

  • 当用户有新的行为发生时,比如点击或者搜索之后,能及时进一步捕捉用户的兴趣。

  • 选择合适的场景,个性化或者相关,或者热门,来给用户进行推荐。

 对于企业来说,个性化带来的效果也非常显著。电商巨头亚马逊每年30%的收入来自个性化推荐;自2008 年起,推荐算法为 YouTube 每天增加了数十万小时的观看时长,每年视频点击量增幅都达到50% ;Linkedin通过propensitymodel提供机器学习,最终为公司带来了数十倍的持续稳定的增长;我们进入京东、淘宝app或者网页端,每个用户的首页展示都是依据行为偏好进行精准推荐。

什么是个性化推荐系统?

个性化推荐系统解决的是用户和内容中间的关联关系,它是二者之间的桥梁。基于用户的兴趣偏好,把用户感兴趣的物品或者视频、资讯等推荐给用户,给用户带来沉浸式的体验,让用户感到一定的满足感,优化用户的体验。

推荐系统从它的初始来说主要是解决两大问题:信息过载和长尾问题。

信息过载是当用户面对大量信息时并不明确自己喜欢什么,但又确实有需求想看到喜欢的东西。从纷繁复杂的商品和内容中如何发现自己感兴趣的东西?对于用户来说是一种选择的困难。 

另一方面来说,企业有新物品上线时,如何展示给喜欢它的用户? 

根据达观数据服务的客户经验,我们发现物品没有曝光并不代表没有人喜欢它,而是没有在合适的时机曝光给对物品感兴趣的用户,推荐系统刚好能解决这方面的问题。

一方面系统基于大量的用户行为数据来分析挖掘用户的偏好;另外一方面,基于物品数据及物品自身的特点,把商品和用户的兴趣进行匹配,从而达到个性化推荐。用户可以找到自己感兴趣的东西,商家的一些商品或内容也能有更多曝光的机会。

推荐系统设计的目标主要有下面三个部分:

首先,功能要尽可能全面,刚才提到推荐个性化推荐、相关推荐和热门推荐,有些商家也包括一些混合推荐,一般在详情页里面下叫关联推荐,但有的产品会在关联推荐中放一个无限下拉的功能,这时候就要夹杂一部分个性化推荐在其中。  

其次是效果要精准,即推荐的东西一定是用户感兴趣的。另外推荐的结果要尽可能丰富,内容或物品有更多的曝光机会。 

第三是性能,当刷新一个页面的推荐结果,如果没有很快返回会带来很差的用户体验。从另一方面来说,我们的结果不一定是非常好的,但它绝对不能留白,就是无论怎么样推荐结果一定有返回,这是最基础的要求。 

在实际的推荐场景里,功能、效果、性能三者相辅相成、也彼此互相影响,很多时候要进行折中的考虑。

 二、搭建推荐系统的关键算法

1.达观数据推荐系统架构

上图是达观推荐的是总体架构。

达观数据有自己的运算平台、存储平台和传输平台。在此之上是组件层,很多推荐依赖于NLP做了进一步的分析挖掘。在此之上是模型层,模型有很多,比如用户画像就是对一个用户有全方位的刻画,同时也有物品画像,包括收益、点击、收藏,预估的收益,增长趋势等。 

模型之上是算法层,包括矩阵分解、协同过滤,深度学习算法也是达观的一部分,同时还有基于统计的模型,包括点击反馈、关联规则挖掘等,还有比较重要的是基于内容的推荐。 

算法层上面是组合层,单一的推荐算法有二三十种,基于单一的推荐算法会有机器学习的融合排序,基于不同业务场景会自适应选择一部分模型进行效果优化。 

组合层上面是应用层,主要提供四种服务: 

1.   个性化推荐,这是千人千面的推荐结果;

2.   相关推荐是以物推物,当看到商品、视频或文章会有一个关联的推荐;

3.   热门推荐,其实是热点分析;

4.   推荐理由,是推荐结果的解释。对于推荐理由的使用在PC中用得比较多。

2.推荐流程

推荐流程分为三部分:离线、近线和在线。

离线一般说召回,要从很多推荐的物品里进行召回。大的推荐客户每天会新增物品可能几十万,在推荐候选集中有几千万时并不是所有的每次都要重新计算一遍。离线模块的处理就是先做一个推荐结果的召回,这种召回一般叫重量级的算法,比如说做协同过滤、决策分解、深度学习等,这些会依赖于大数据的集群。由于数据量比较大,一般我们使用最近半年或者几个月的数据,跑一次的时间一般在几个小时,快的话是半小时。从几十万、几百万、几千万的候选集里面得到的候选集在几千这个维度。

经过离线模块的召回之后是近线的处理,也叫粗排,粗排是一些轻量级算法,比如刚刚提到在组合层达观有各种各样组合的模型,基于单一的推荐算法进行融合,一般使用的方式是内存+RDB。这部分处理时间非常快,一般在秒级,就是说当一个用户的行为发生改变后,他的推荐结果会做到实时更新。经过粗排之后,这个推荐结果一般是在百的量级。

最后一步在线主要做精排。当新的请求过来,通过这个用户的ID,根据离线找到近线模块处理的结果。拿到基于粗排之后的结果后做一些业务规则的处理,比如在一次推荐里要求多样性和时效性等。这里很多处理方式是基于加载内存的方式,处理时间是在毫秒级,返回的结果一般在10这个量级。

3.如何做热门推荐?

就热门推荐简单的方式可生成多维度的热门数据,热门数据有各种排行榜,比如点击的排行榜,购买排行榜等。当客户需要热门推荐的场景时可把热门推荐生成的结果直接返回给客户。另一方面,热门推荐也可以捕捉一些场景,比如处理冷启动和做一些基于问题探索时。

热门推荐的结果通常有一定理论依据,比如按购买、销量排序其实也是很多人容易接受的方式,在这部分也可以夹杂人工编辑的分析。所以首先基于用户行为(包括物品数据,用户本身的数据)生成不同维度的排行榜,在不同的时机推荐给用户。   

4.如何做基于内容的推荐?

一个物品一般会有各种维度的使用信息,比如商品有标题、品牌、价格、折扣等,基于使用信息可以推荐标题上语意相似的商品。处理基于内容推荐时不仅是基于简单使用方面的匹配,会考虑到其他组合条件。比如服装类的商品加上不同的价格会得到不同的结果,这种找物方式是单纯拿到物品属性时的处理,但在实际场景下还有各种扩展,比如会做做类别和语义的扩展。

类别扩展:比如男生关注的是科技,是否可以推荐一下体育或军事等相关内容?类别扩展也是避免内容推荐过于单一的方式。

语义扩展:当你关注一个标签时,我们会把它相应的标签也拿到,基于你相关的标签也可以做其他方面的召回。比如当看欧冠时,是不是可以推荐西甲相关的新闻?一个用户关注梅西,但梅西的新闻有时比较有限,是不是可以给他推荐C罗的内容?语义扩展也可以解决推荐内容太过单一的问题。

 5.基于主题模型的推荐

主题模型的推荐可以充分利用一个物品的文本特征,比如标题、描述或内容等。一篇文章拿到标题后,基于主题模型,基于LDA或者LSI可以把它生成一个向量。

基于这个向量得到关于主题的分布,计算它的相似度,基于这个相似度我们取topN可以得到一个推荐结果。

这种推荐结果比单纯基于文本和字面匹配的效果更好。

6.  协同过滤

协同过滤有两种,基于用户的协同过滤和基于物品的。基于用户的协同过滤首先计算用户之间的相似度,把相似的用户感兴趣的物品推荐给当前这个用户。基于物品的协同过滤先计算物品的相似度,基于相似度进行排序,最终得到当前这个物品比较相似的其他物品。

一个热门的商品会很容易影响到用户或者物品之间的相似度。比如今天有一社会热点事件,很多媒体跟踪除了爆款新闻,即使我平时是一个关注体育或科技领域的读者,也会点击看一下。这种情景下如果基于物品的相似度来处理得到的结果往往不好。所以在计算相似度时要做很多变形,比如对热门进行特别处理,对冷门的物品也需要做特殊处理和过滤等。

也要考虑用户有一些作弊行为,比如用户刷了某一领域很多东西,其他用户只是刷了部分,很多的用户和其他用户计算相似度时,可能都会在其他用户计算的候选集中,这也不符合实际场景。所以在实际处理时要对这部分做一些特殊的控制。

7.  潜在因子模型

基于潜在因子分析是完全由数学的方式、更好的模型来处理。他的输入是一个用户的行为矩阵,通过矩阵分解得到两个矩阵,基于这两个矩阵进一步复原,通过矩阵相乘的方式,就可以把原来用户没有操作过的物品的得分给预测出来。

单纯依赖用户行为数据进行预测有很多不足,给物品的打分和用户本身的打分差异可能很大。在上面的实验模型中可以充分考虑用户的bias信息。比如在电影场景中,由一个大牌明星主演,因为它的市场预期好所以容易得到好评。但当是小众电影或者很多新人主演,大家接受度不高,得分可能会相对低。也许它得到了3分,可能已经相当于大牌明星主演电影的5分。这就会导致物品和用户之间有各种bias信息。在做潜在因子模型时,可以把用户的bias信息和物品的bias信息加进来。

同时还要考虑很多特征要进行组合,男生加上体育和女生加上娱乐,往往是一个更好的特征。对这块来说,通过潜在因子模型可以把这些信息充分考虑进来。 

8.用户模型构建

用户模型构建也是用户画像。在实际场景中如果精准挖掘用户兴趣偏好,个性化推荐能做得更好。用户画像有多种信息,基于注册信息有年龄、性别、地域等,还有另一种数据——用户的偏好,同时还有各种分类的场景,比如在电商里会判断一个用户他对价格是否敏感,是否喜欢小众的东西等。

这个分析牵涉到各种技术,比如基于概率统计可以得到一部分数据,另一部分,很多用户之间的兴趣有一定的关联性,可以做用户群体的聚类。预测用户对价值的喜好可借助一些常见的分类模型来处理。对于用户模型构建,我们一方面给推荐系统来使用,另外一部分也提供用户画像这种服务,当企业拿到用户画像后,可以做老用户的关怀、流失用户的召回等。

9.多算法融合

上面提到的都是单一推荐算法,比如基于内容的,基于热门的,包括基于协同过滤、矩阵分解、深度学习等,单一算法会得到一些推荐候选集,拿到推荐候选集后要做一个融合,将最后结果返回给用户。我们会将单一推荐候选集输入到融合模型里,让模型预测,按照用户偏好的高低排序,然后取得TOPN返回给用户。

推荐的整体流程有以上这几点,首先是各种单一算法召回,召回完进行融合,单一算法里又分了不同维度,比如协同过滤、矩阵分解,包括用户画像等。

三、推荐系统难点分析和解决方法

构建推荐系统有下面四个难点: 

1.如何精准把握用户兴趣?

用户兴趣不仅存在多样性,而且会随着时间的变化而变化;其次对用户兴趣的挖掘需要海量数据,如何合理建模?以及不同算法模型对用户兴趣的刻画结果不同,如何优化模型?

2.如何解决冷启动问题?

冷启动包括新用户的冷启动和物品的冷启动。新用户是当一个用户没有任何行为数据和辅助信息的情况下,如何给他做好推荐?物品的冷启动即长尾问题——如何将新的物品快速推荐给可能对它感兴趣的用户?

3.如何解决实际应用中的性能问题?

这包括数据量膨胀快,且冷热不均;如果用户兴趣变化快,我们的深度学习、矩阵分解模型如何跟得上用户兴趣的变化也是一个考验;算法调优时效果越调越差如何处理?以及在机器资源有限、存储有限常出现性能瓶颈。

4.如何解决推荐结果单调性和重复性?

推荐里面有个叫回声室效应,为了满足用户的兴趣,推荐的内容越来越窄如何处理?第二部分是重复,如果依赖于内容标签或者内容分类,对于标签或者类目来不断地召回新的推荐结果,这会导致推荐结果没有新鲜感。

基于这四点,和大家分享一下达观推荐系统对上述问题的解决方案(重点来了)

1.长短期兴趣画像让模型效果稳定提升

通过引入时间因子,基于不同的时间周期做用户画像。比如基于最近半年的或更久的数据做长期用户画像,基于近一个月或三个月做短期用户画像,同时还会有实时用户画像,基于这三种类型用户画像之间的差异化,能够感知用户的兴趣变更。

基于用户画像后做一个过滤机制,把推荐过或者质量不佳先过滤。这样做排序时会引入一个时间因子做一个衰减,另外也会做机器学习的预测,可以方便地调整推荐顺序。

接下来做优化,随着时间的推移,对于用户的刻画会更清晰准确。

2.快速建模技术解决冷启动问题

对于物品的冷启动,达观数据使用CLUB算法。先给它合适的探索机会,初期时让物品有一定的曝光,曝光后我们会有一个更快的预期收益机制,加快模型的迭代。当在一段时间内观察预期的收益没有达到要求时,会把这部分的曝光逐渐降低。如果预期收益比较好,会增大一部分曝光。通过这种自学的机制来调整物品之间的曝光问题,新的物品便总是有曝光的机会。

对于用户的冷启动,即使用户没有任何数字信息,用户手机登陆APP时是否有其他可以采集的信息?比如地域,手机型号,基于这些东西可以做一些离线的挖掘。比如一线城市或四线城市,很大程度上会有一个偏好的差异。用Iphone手机和用其他品牌手机,基于历史的数据也会分析出差异点,然后进行针对性的调整。

有一种极端情况,拿不到上述数据时如何做推荐?当拿到用户的ID,基于一些历史行为经验挖掘一些高质量的物品,同时在生成推荐结果时尽量考虑到多样性。相当于当一个用户进入一个饭馆,虽然不知道他喜欢什么,但我们提供了种类丰富的菜单让用户选择。当用户选择自己感兴趣的内容,和推荐系统有交互时,无论是点击、收藏、点赞,借助我们的秒级反馈机制,推荐的结果就可以实时更新,我们会对实时的画像把握得越来越准。

此外达观数据借助自然语言处理技术,当新的物品进来,基于它的标题、类别等语义信息可以做预估,通过深度挖掘构建新物品的画像,辅助接下来是增加推荐还是减少曝光。 

3.三级火箭”架构保障系统稳定和毫秒级反馈

 

达观系统架构分为三级火箭:由Offline-Nearline-Online三级依次衔接构成,融合了各类推荐算法和数据。

离线使用的是大量的集群方式,比如说Spark、Kafka跑一些重量级的算法,矩阵分解、协同过滤,包括深度学习等都属于离线模块来做的,这部分运算时间比较久。

在最上面叫在线模块,当用户有一次推荐请求他希望反馈推荐结果时,要保证快速毫秒级地返回推荐结果,不能做更多重量级算法。这部分往往是一些业务规则处理,可以基于内存或内存的数据库Redis的方式,实时返回给用户推荐结果。

在离线和在线模块之间,它们从小时级到毫秒级中间有很大的gap,用户行为发生变化后如何感知?接下来交给近线模块处理。近线模块可以做到当用户每一次行为变化后,系统都可以感知这种变化,然后把用户的推荐结果重新计算一遍,这时候结果往往是一些融合算法。融合排序输入的就是离线的各种挖掘,包括用户画像信息、他的场景画像和实质画像等。基于近线来说,它对各种单一推荐算法进行融合排序,最终存到内存数据库中。当在线模块接到新请求时,可以从这里面读取对用户近线计算好的结果,然后做业务规则返回给用户。

这就是“三层火箭”架构,它主要借鉴了搜索引擎的部分机制,包括队列、实时计算等。我们可以满足用户的兴趣和变化,同时也在高并发的情况下毫秒级返回给用户推荐结果,目前达观服务了上百家客户,三层火箭架构是一个有效的方式。

4.NLP 技术解决推荐难题

 

解决推荐结果的单调性问题,达观做了很多自然语言处理(NLP)相关的东西,包括语义理解、词性标注等。例如做直播推荐时,基于评论信息可以分析情感是正面的还是反面的,判断用户对当前主播是否感兴趣。

另外一个是重要性排序,可以基于物品本身的标题、标签、描述等信息做语义方面重要性的排序。基于文本处理可以有效解决推荐系统的冷启动问题。   

四、深度学习在推荐系统中的应用

 

1.Embedding 处理

 Embedding主要有两种方式。首先会做词Embedding,来完善内容多样性。当拿到item标签时,业界一般使用Word2vec方式进行专项的扩展。比如当用户关注欧冠这个标签时,是否可以找到西甲、意甲进行词粒度的扩展。这样在实际推荐中可以避免推荐结果太过单一。

另一个itemEmbedding主要应用于召回阶段。对于item Embedding,相当于我们把一个用户行为数据作为一个词粒度,然后输入到Word2vec得到itemEmbedding,基于item Embedding进行相似度计算方式可以得到相似的物品。然后作为一个结果的召回进入融合排序。

在第三种是做Embedding中做特征工程,得到一个物品或者一个用户的Embedding后,做featurevector的方式来使用,基于feature vector做machine learning。

2.基于DNN的推荐 

2017年谷歌发布了一篇论文《Deep Neural Networks for YouTube Recommendations》主要做YouTube的视频推荐,这个场景达观也在使用。

在YouTube发布这篇论文的时候分了两个阶段来实现推荐结果,第一层是上面图片列的候选集生成的阶段。这个阶段DNN的处理方式它可以从百万量级直接降到百的量级。第二层是Ranking阶段,做一些重排序的方式。DNN把我们的推荐问题转化成分类问题,相当于对每一个观看的视频做一个分类。

另外一方面,论文中也提到DNN模型并没有用到原始的用户日志,而是对每个用户提取了等量的训练样本,这种方式主要有好处是可以减少高度活跃用户对loss函数的影响。

3.基于DKN的推荐

 DKN主要是基于知识图谱,应用在Feed流推荐中。DKN是基于内容的深度推荐的框架下进行点击率的预测。比如每条新闻通过KCNN对标题进行处理,最终产生一个向量。同时我们引用注意力机制机做用户的Embedding,最终再结合深度神经网络做点击的预估。 

4.Wide&Deep

2016年谷歌在一篇论文提出了Wide&Deep模型,这个模型里主要同时学习低阶和高阶的特征。

Wide模型是线性模型+特征组合,记忆性好、可解释性强。Deep是Deeplearning,这块特征工程较少,往往可以学习到更高层次的隐藏特征。但它需要较专业的领域知识来做特征工程,所以进一步产生了Deep FM。

5.Deep FM

 

Deep FM的主要优点是不需要预训练,也不需要人工的特征工程,同时可以学习一些低阶和高阶的特征,并且进行组合的共享。这样可以更快的训练,同时得到更精确的训练学习。下图为一个DeepFM论文里提到的各种参数设置。

6.模型-排序

对于达观来说,模型排序有下述这些方式。

(1)线性模型,依赖于人工特征工程,

(2)FM/GBDT+LR或Xgboost+LR,它主要是非线性的,达观做了特征融合。在很多场景下推荐效果会更好。

(3)模型的进一步演进,使用到DeepFM和Wide&Deep借助于深度学习,减少很多人工的特征工程。这部分的工作主要在调参上。

在达观服务的众多行业里,从线性、非线性,包括深度学习模型都在使用。每个行业自己的特点,不同的客户有自己的数据量和用户群体,达观会基于客户的推荐效果来选择对应比较好的模型。

7.  XDeepFM

2018年微软发布了一个模型XDeepFM,它其实是对DCN的改进,主要由linear、DNN、CIN组成。引入的CIN机制可以自动学习显式的高阶特征交互,该模型在几个数据集上都取得了超过DeepFM模型的效果。这部分达观推荐也正在探索和尝试中。

 

推荐系统——机器学习在推荐系统中的应用
禅与计算机程序设计艺术
08-28 489
作者:禅与计算机程序设计艺术 1.简介 推荐系统(Recommendation System)是一个很重要的互联网服务领域。其目标就是通过分析用户的历史行为数据、社交网络信息、产品信息等综合信息,为用户提供个性化的商品或服务推荐。其作用相当于互联网购物网站根据用户的购买习惯及偏好,自动推荐新鲜、独特且相
个性化广告推荐系统应用
m0_48645841的博客
05-06 1518
个性化广告推荐系统应用 一、个性化广告推荐系统产生的背景 在当今时代,互联网已经成为人们信息传递的最迅速、最便捷、最有效的媒介.相对于传统媒体,互联网的优势在于其有较强的交互性和生动性。并且伴随着智能移动终端的兴起和普及,为广告推送带来极大的便利.当用户浏览网页或者浏览社交软件动态时,会出现各种形式的广告,为用户提供多种信息,一定程度上丰富了用户的生活.但是由于每位用户的背景差异,大范围无差别的广告投放方式难以满足所有用户的个性化需求,因此也难以为广告公司带来可观的经济效益.正是基于满足用户需求和最大化广
淘宝和网易云怎样知道你喜欢什么?终于有人把推荐系统讲明白了
大数据
02-09 1189
导读:什么是推荐系统?跟搜索引擎有哪些区别?用户在意图明确的情况下,能够通过关键词进行搜索。那么,当用户不了解自己真正想要什么的时候,系统该如何给出用户可能想要的结果,满足用户的需求呢?推...
7种经典推荐算法模型的应用
Toby的博客
01-04 1082
羊灵阿里云云栖号2022-01-04 19:00 7种经典推荐算法模型的应用 本文调研了推荐系统里的经典推荐算法,结合论文及应用进行分析、归纳并总结成文,既是自己的思考过程,也可当做以后的翻阅手册。 前言 个性化推荐,是指通过分析、挖掘用户行为,发现用户的个性化需求与兴趣特点,将用户可能感兴趣的信息或商品推荐给用户。本文调研了推荐系统里的经典推荐算法,结合论文及应用进行分析、归纳并总结成文,既是自己的思考过程,也可当做以后的翻阅手册。俗话说学而时习之,人的认识过程是呈螺旋式上升的,特别是理...
推荐系统实践
不忘初心不动摇
04-11 2784
目录 一、综述 1、什么是好的推荐系统 2、推荐系统试验方法 3、评测指标 4 评测维度 二、协同过滤算法 1、基于邻域的算法 1.1 基于用户的协同过滤算法--UserCF 1.2 基于物品的协同过滤算法--ItemCF 1.3userCF和ItemCF的区别 2、隐语义模型(LFM) 3、基于图的模型 三、冷启动问题 1、利用用户注册时填写的人口统计学信息给...
个性化推荐在优酷的实践
05-19
个性化推荐在优酷的实践: 优酷个性化推荐场景 理解关系 – 结构化数据源 理解用户 – 用户特征模型 理解物品 – 物品特征模型 优酷个性化推荐系统架构 Hadoop在系统中的作用 个性化推荐中的机器学习算法 其他议题
推荐系统本质与网易严选实践
02-25
本文对推荐的本质和实现思路进行了深入的探讨,并介绍了网易严选的推荐系统实践,让您充分领略个性化推荐的魅力。有资料称亚马逊的推荐系统带来的GMV占其全站总量的20%-30%。这个数据会让人直觉地认为,电商网站只要...
商品推荐系统 推荐算法应用实践 个性化的双11-天猫个性化推荐技术的应用 共29页.pptx
06-09
商品推荐系统 推荐算法应用实践 个性化的双11-天猫个性化推荐技术的应用 共29页.pptx
个性化强化学习技术在京东新品流量分发系统中的实践应用20
11-19
个性化强化学习技术在京东新品流量分发系统中的实践应用2022决策智能在线峰会(公开)共26页.pdf.zip
【4-14】个性化推荐系统实践应用
weixin_42834204的博客
04-14 2606
Try Pro! 阅读最新知识产业深度专栏 SOTA对接服务 登录 达观数据原创 2019/02/11 12:04 于敬作者 个性化推荐系统实践应用 个性化推荐已经成为现代人们生活的一部分, “猜你喜欢”、“相关阅读”你一定并不陌生。计算机如何做到对用户投其所好?企业在做个性化推荐时要如何精准把握用户兴趣?如何解决冷启动问题?如何避免推荐结果的单调与重复...
Python-深度学习在推荐系统中的应用及论文小结
08-11
深度学习在推荐系统中的应用及论文小结。
2018深度学习在个性化推荐中的应用
马凡贺的博客
08-07 9578
深度学习在个性化推荐中的应用 结论 得益于深度学习强大的表示能力,目前深度学习在推荐系统中需要对用户与物品进行表示学习的任务中有着不错的表现,但优势不如图像与文本那么显著[1]。 深度学习与分布式表示简介 深度学习的概念源于人工神经网络的研究。深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的有效表示,而这种使用相对较短、稠密的向量表示叫做分布式特征表示(也可以...
【机器学习】6、推荐系统原理与应用
呆呆的猫的博客
07-27 8200
根据用户的等来推荐用户感兴趣的物品历史行为社交行为兴趣点所处的上下文环境(上下班时间/周末等)…
个性化推荐系统在互联网中的应用
放眼长期,稳中求进;知行合一,日拱一卒
12-08 675
郑重声明:本文纯属Fans同学的个人见解,仅供参考,欢迎拍砖。 软林至尊,Fans同盟。号令天下,莫敢不从。 @Fans.Lei 1.个性化推荐系统定义: 个性化推荐是根据用户的兴趣特点和购买行为,向用户推荐用户感兴趣的信息和商品。随着电子商务规模的不断扩大,商品个数和种类快速增长,顾客需要花费大量的时间才能找到自己想买的商品。这种浏览大量无关的信息和产品过程无疑会使淹没...
个性化推荐系统方向简单介绍
修鹏的专栏
04-11 3961
先介绍下的咱们目前推荐系统的做的两个大方向:          1、基于自然语言处理的用户短期和长期兴趣+rank 排序。            推荐方法:a)、基于topic&keywrods等信息构建的video profile+用户行为+rank 排序构建的online or offline推荐.                          目前我们的方向是构建:基于topic+
[推荐系统实践_项亮] 第一章:好的推荐系统
qq_31225201的博客
03-29 1184
推荐系统实践】 主要科普了到底什么是推荐系统,以及什么是一个好的推荐系统(1.1) 其次向我们介绍了一些日常生活中常见的推荐系统(1.2 应用推荐系统设计出来之后,怎么评判“好”呢,于是介绍了推荐系统的评测指标及维度(1.3) 【什么是推荐系统?】 在信息过载的背景下,人们有三种方式进行信息查找: 1. 按照目录进行分类 2. 搜索引擎 3. 推荐系统 但是1在信息越来越多的现在也变得不再使用,2需要用户有明确需求的时候进行查找,3是当用户没有明确需求时所使用的工具,所以2和3是相辅相成的。 “推
深度解析京东个性化推荐系统演进史
热门推荐
CSDN人工智能
12-06 2万+
在电商领域,推荐的价值在于挖掘用户潜在购买需求,缩短用户到商品的距离,提升用户的购物体验。京东推荐的演进史是绚丽多彩的。京东的推荐起步于2012年,当时的推荐产品甚至是基于规则匹配做的。整个推荐产品线组合就像一个个松散的原始部落一样,部落与部落之前没有任何工程、算法的交集。
美团综合业务推荐系统的质量模型与实践
m0_37586850的博客
09-30 601
猜你喜欢 0、淘宝首页猜你喜欢推荐建模实践1、【免费下载】2022年8月份热门报告 2、【实践】小红书推荐中台实践 3、微信视频号实时推荐技术架构分享 4、对比学习在快手推荐系统中的应用实践 5、微博推荐算法实践与机器学习平台演进 6、腾讯PCG推荐系统应用实践7、强化学习算法在京东广告序列推荐场景应用8、飞猪信息流内容推荐探索9、华为项目管理培训教材10、美团大脑系列之商品知识图谱的构建和应...
个性化推荐系统设计(3.1)——如何评价个性化推荐系统的效果
两只橙的博客
04-20 1805
准确率与召回率(Precision & Recall)   准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量。其中精度是检索出相关文档数与检索出的文档总数的比率,衡量的是检索系统的查准率;召回率是指检索出的相关文档数和文档库中所有的相关文档数的比率,衡量的是检索系统的查全率。   一般来说,Precision就是检索出来的条目(比如:文档、网页等)有多...
个性化推荐系统的国内发展过程
最新发布
05-25
个性化推荐系统在国内的发展可以追溯到2000年代初期,当时主要应用于电商领域。随着互联网技术的发展和普及,个性化推荐系统开始被广泛应用于各个领域,如社交网络、在线视频、音乐、新闻、广告等。 在2005年至2010年期间,国内互联网公司开始引入海外先进的个性化推荐技术,如协同过滤、内容推荐等。此时的个性化推荐技术主要依靠离线训练和批处理,且系统规模较小。 2010年后,随着大数据技术的发展和应用,国内互联网公司开始加强个性化推荐系统的研发,引入了深度学习、增量训练等技术。同时,个性化推荐系统应用范围也逐渐扩展至更多领域。例如,阿里巴巴的推荐算法已经被应用于淘宝、天猫等电商平台,百度推荐算法被应用于搜索、新闻、贴吧等领域,腾讯的推荐算法则被应用于微信、QQ等社交平台。 目前,国内的个性化推荐系统已经具备了一定的成熟度和实践经验,且技术水平已经接近国际先进水平。未来,个性化推荐系统将继续在人工智能、大数据等方面进行深入研究和应用

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • SVN 安装与使用教程总结 152746
  • Linux 如何将一个文件夹的所有内容授权给某一个用户? 107466
  • 如何把照片变成手绘动漫化? 104295
  • 内存稳定性测试软件(MemTest) 79625
  • 理解图像中基本概念:色调、色相、饱和度、对比度、亮度 68445

分类专栏

  • =========生活之禅========
  • 学习之道 28篇
  • 工作之道 55篇
  • 管理之道 10篇
  • 沟通之道 1篇
  • 生活之道 14篇
  • 健康之道 2篇
  • 理财之道 2篇
  • =========大数据=========
  • 自然语言处理 23篇
  • 搜索引擎 8篇
  • 数据挖掘 49篇
  • 机器学习 24篇
  • 推荐系统 40篇
  • 广告系统 21篇
  • 图像处理 18篇
  • 云计算大数据 7篇
  • =========数据分析========
  • 爬虫 20篇
  • ====== Hadoop 生态圈 ======
  • Hadoop 1篇
  • Storm
  • Zookeeper
  • Hive 12篇
  • Hbase
  • Kafka 1篇
  • Flume
  • Spark 12篇
  • =========学习笔记========
  • 数据结构与算法 45篇
  • 计算机网络 4篇
  • 数据库 32篇
  • Linux 51篇
  • Mac 7篇
  • Win 10 13篇
  • Java 29篇
  • Python 62篇
  • Redis 10篇
  • Shell 14篇
  • Git 9篇
  • SVN 5篇
  • Gradle 2篇
  • Maven 6篇
  • Weka 5篇
  • Markdown 6篇
  • RegExr 2篇
  • WebMagic 3篇
  • Selenium 2篇
  • RESTful API 2篇
  • =========日常工具========
  • Vim 16篇
  • Sublime Text3 8篇
  • Myeclipse 5篇
  • IntelliJ IDEA 14篇
  • SecureCRT 2篇
  • Navicat 1篇
  • Fiddler 3篇
  • Postman 1篇
  • Chrome 1篇
  • Firefox 4篇
  • Foxmail 1篇
  • Excel 27篇
  • WPS Office 3篇
  • Awesome 2篇
  • Tmux 4篇
  • zsh 2篇
  • Latex 2篇
  • Hexo 4篇
  • VimDesktop 2篇
  • Total Commander 1篇
  • =========算法竞赛========
  • ACM 刷题录 255篇

最新评论

  • 解决 Conda SSLError 问题

    勤勤勤能补拙: 大家看清楚报错信息最后最后的Caused By信息,如果跟楼主一样是"because the SSL module is not available" 就用楼主的做法去装ssl啥的。如果是"certificate verify failed",就执行"conda config --set ssl_verify no"。

  • Sublime Text 插件 HTML+CSS+JAVASCRIPT+JSON 快速格式化

    _啊吖: 打开一个压缩的jquery.min.js文件 这个文件在哪里找呢?

  • Bootstrap 教程第三课:制作有图标的按钮

    xixikyra: 打不开啊表情包

  • Google Play 开发者注意事项

    dawangf: 最近在用酷鸟云,确实好用!想要的海外服务器都有,而且防关联还做的好,现在账号基本上不会因为关联被封 号了

  • 关于kafka中的消费者组(consumer group)以及kafka到底用的啥消息传递模式(待续)

    LVM_23: 转载?原地址不贴?不是偷吗

大家在看

  • 《C语言》动态内存管理

最新文章

  • 只知道 dsp、ssp?互联网广告营销里的作弊与反作弊
  • Excel函数sumifs、sum与常量数组结合的高阶用法
  • EXCEL 查找某个字符在字符串中最后一次出现的位置
2024年2篇
2023年31篇
2022年15篇
2021年7篇
2020年64篇
2019年121篇
2018年162篇
2017年157篇
2016年110篇
2015年260篇
2014年251篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源监狱战舰2化工类公司起名大全福州越城记赵浪秦始皇小说骆驼祥子好词免费好使用的起名软件宝宝起名网打分凌波舞恶魔之吻棋字起名男孩名字疯狂影视烽燧甘姓起名字女孩起名空间个性说明鸭血粉丝汤起名大全东湖风景区图片猎人宠物技能上海历史天气透视相机www.775me.com名将风流汽修起名老黄历八字起名大全工作室起名测试男孩免费起名网女孩宝宝起什么名字好网上公司起名大全开小餐馆起名字女孩起名金姓八大民主党派淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化