推荐算法模式场景当太阳不再发光

例如,在电影推荐中,基于内容的系统首先分析用户已经看过的打分比较高的电影的共性(演员、导演、风格等),再推荐与这些用户感兴趣的电影内容相似度高的其他电影。

优缺点:

优点:

1)具有良好的解释性。通过列出推荐项目的特征,可以解释为什么推荐这些项目。

2)不需要其他用户数据,没有稀疏问题。

3)能推荐出新的或不是很流行的项目,没有新项目问题。

缺点:

1)不能为用户发现新的感兴趣的资源,只能发现和用户已有兴趣相似的资源。

2)物品相似度的衡量标准只考虑到了物品本身,有一定的片面性

3)需要用户的物品的历史数据,有新用户的问题

二、基于人口统计学推荐

1)不依赖于物品本身的属性,在不同物品的领域都可以使用。

1)需要收集用户信息,可能涉及到用户不愿意提及的敏感信息。

2)这种方法过于粗糙,尤其是对品味要求较高的领域,比如图书,电影和音乐等领域,不同用户有不同爱好和习惯,无法得到很好的推荐效果。

三、基于关联规则推荐

概念:主要是挖掘一些数据的依赖关系,典型的场景就是“购物篮问题”,通过关联规则的挖掘,我们可以找到哪些物品经常被同时购买,或者用户购买了一些物品后通常会购买哪些其他的物品。基于关联规则的推荐更常见于电子商务系统中。

1)转化率较高,因为当用户已经购买了频繁集合中的若干项目后,购买该频繁集合中其他项目的可能性更高。即产生购买行为的用户人数/所有浏览该商品的人数。

转化率(CVR)=(转化量/点击量)*100%。

2)能发现新兴趣点

1)需要采集用户数据,存在冷启动问题

2)关联规则计算耗时

注意:关联规则的发现最为关键且最耗时,是算法的瓶颈,但可以离线进行

四、基于协同过滤的推荐

基于协同过滤的推荐系统一般应用于有用户评分的系统之中,通过分数去刻画用户对于物品的喜好。协同过滤推荐系统被分化为两种类型:基于用户(User-based)的推荐和基于物品(Item-based)的推荐。

基于用户的推荐

概念:根据用户的历史行为数据(评分),发现与当前用户偏好相似的用户群,然后,基于相似用户的历史偏好信息,为当前用户进行推荐。一般的应用中是采用计算“K-NearestNeighboor”的算法

基于物品的推荐

概念:根据用户的历史行为数据(评分),发现物品之间的相似度,然后根据用户的历史偏好信息,将相似的物品推荐给用户。

推荐的结果着重于维系用户的历史兴趣,更加个性化。但对新物品有冷启动问题。

1)能够过滤机器难以自动内容分析的资讯,如艺术品,音乐等。

2)可以为用户发现新的感兴趣资源。

3)推荐个性化、自动化程度高。能够有效的利用其他相似使用者的回馈资讯。加快个性化学习的速度。

4)共用了其他人的经验,避免了内容分析不完全或不准确。

用户和物品冷启动问题

稀疏性问题(Sparsity):系统历史数据过少,难以进行精确的模式查找匹配推荐

系统延伸性问题(Scalability):新加User或者Item时,系统需要增加的计算负荷量大。

常见问题:

1、个性化推荐应用成功的两个条件。

第一是存在信息过载,第二是用户大没有特别明确的需求。

2、冷启动?如何应对冷启动问题?

2.1、冷启动:如何在缺乏数据时给出好的推荐。

2.2、主要分为三类:

用户冷启动:如何给新用户做个性化推荐

物品冷启动:如何将新的物品推荐给可能对它感兴趣的用户

系统冷启动:如何在一个新开发的网站上设计个性化推荐系统。

2.2.1、用户冷启动解决方案:

2)利用用户注册时提供的信息,基于人口统计学进行推荐

3)找出用户好友信息,推荐给他好友喜欢的物品

4)当收集到部分数据时,基于内容推荐给用户相似物品

5)当评分数据足够多时基于用户协同过滤进行推荐

2.2.2、物品冷启动解决方案

1)利用内容信息,基于内容推荐将他们推荐给喜欢过和他们相似的物品的用户。

2)当收集到足量多的用户对该物品的评分后,根据评分进行基于物品的协同过滤推荐。

2.2.3、系统冷启动解决方案

3、数据稀疏性问题

在许多推荐系统中,已经获得到的评级数据相比整个待预测的项只是很小的一部分,难以进行精确的模式查找匹配推荐。

解决办法:

1)通过使用用户资料信息来计算用户相似度。也就是,两个用户会被认为相似不只单在相同的电影评级类似,而且也有可能属于同一个人口统计区块(demographic),比如,用户的性别,年龄,居住地,教育情况,工作信息。

2)在客户的历史交易和反馈数据中,找出用户间的相似性

3)采用降维技术,奇异值分解SVD,来降低稀疏矩阵的维度

4、基于用户的协同过滤与基于人口统计学的推荐区别联系

基于用户的协同过滤推荐机制和基于人口统计学的推荐机制都是计算用户的相似度,并基于“邻居”用户群计算推荐。但它们所不同的是如何计算用户的相似度,基于人口统计学的机制只考虑用户本身的特征,而基于用户的协同过滤机制是在用户的历史偏好的数据上计算用户的相似度。

5、基于物品的协同过滤与基于内容的推荐区别联系

基于物品的协同过滤推荐和基于内容的推荐其实都是基于物品相似度预测推荐,只是相似度计算的方法不一样,前者是从用户的历史偏好数据上计算相似度,而后者是基于物品本身的属性特征信息。

6、UserCF和ItemCF之间的比较

UserCF:

推荐结果更着重于反映和用户兴趣相似的小群体的热点,更加社会化

1)适用于用户较少的场合,否则用户相似度矩阵计算代价很大

2)适合用户个性化兴趣不太明显的领域

3)对新用户不友好,因为相似度矩阵不能实时计算

4)很难提供令用户信服的推荐解释

ItemCF:

推荐结果更着重于维系用户的历史兴趣,更加个性化。

1)适用于物品数明显小于用户数的场合,否则物品相似度矩阵计算代价很大

2)适合长尾物品丰富(个性化需求物品),用户个性化需求强的领域

3)对新用户友好,对新物品不友好,因为相似度矩阵不能实时计算

THE END
1.人工智能基础与应用宋楚平课后习题答案(30页)A.提高数据处理速度 B.节省存储空间 C.方便算法计算 D.形成商品交易矩阵 二、亮一亮 1.协同过滤推荐与关联规则推荐的区别是什么?他们各自适用在哪些场合?参考答案:协同过滤 (Collaborative filtering),是指通过收集群体用户的偏好信息,自动化预测(过滤)个体用户可能感兴趣的内容。协同过滤基于如下基本假设:如果一个人...https://max.book118.com/html/2021/0824/8011073132003137.shtm
2.大数据时代试题综合题库7)在云生态环境中,用户需求相当于( 14 ),云数据中心相当于 ( 15 ),云服务相当于( 16 )。DCB A. 降水 B. 水滴 C. 水库 D. 阳光 8)尿布啤酒是大数据分析的( 17 )C A. A/B测试 B. 分类 C. 关联规则挖掘 D. 数据聚类 9)在GAPMINDER的Wealth & Health of Nations 中,中国在什么区域 ...https://www.360docs.net/doc/73fa81e4580102020740be1e650e52ea5418ce51.html
3.什么是智能推荐?智能推荐的原理是什么?4、基于关联规则的推荐 在电商领域应用较为广泛的另一种推荐算法是基于关联规则的推荐,从本质上讲它类似于协同过滤算法,只是它协同的是用户自己的购买记录。典型的故事是啤酒与尿不湿的故事,虽然该故事的来源已无从考究,但却是目前大众认知度最高的一个数据带来的收益的案例。故事的内容是:北美的超市经营者经过数据...https://www.niaogebiji.com/article-106383-1.html
4.智能4. 在《电力行业信息安全等级保护管理办法》中,电力信息系统建设过程中,运营、使用单位应当按照()等标准建设符合该等级要求的信息安全设施。 《计算机信息系统安全保护等级划分准则》 《信息安全技术信息系统安全等级保护基本要求》 《电力行业信息系统安全等级保护基本要求》 以上都是 5. ()是正确的IEC-60870-5-104报...https://www.wjx.cn/vm/tCqAK8U.aspx
5.融合用户属性信息的冷启动推荐算法AET(2)ut1~ut16(不同程度的新用户,见图2、图3):在用户评分极少的情形下,FP的性能显著优于另外两种算法;随着用户评分的增多,FP和simon的MF分解性能趋近。这表明,FP在适用于新用户冷启动的同时,能平稳地过渡到老用户暖启动的情形。 4 总结 本文提出了一种融合用户属性信息进行推荐的算法,提高了新用户情形下推荐预...http://www.chinaaet.com/article/3000073409
6....B.基于关联规则的推荐算法C.基于协同过滤的推荐算法D...应用范围最为广泛的推荐算法是()。 A. 基于内容的推荐算法 B. 基于关联规则的推荐算法 C. 基于协同过滤的推荐算法 D. 基于知识的推荐算法https://m.ppkao.com/wangke/daan/ee5458518f084048bdc7b0c32bd06f73
7.推荐系统专题单域推荐系统模型汇总(召回与排序算法)这里介绍的模型就是一些排序模型。简单来说,就是将问题转化为CTR预测任务,以概率来对需要推荐不同的商品进行排序。 以下资料是根据参考资料的浓缩摘抄,只针对我个人以后的温故知新,想了解详细细节可以看原论文与相关资料。 1. 协同算法测试 1.1 基于用户的协同过滤(UserCF) ...https://developer.aliyun.com/article/1077908
1.推荐系统前深度学习时代推荐算法(1):协同过滤(CF)混合推荐:结合了多种推荐方法(例如,协同过滤、基于内容的推荐等),以弥补单一推荐方法的不足。 ( 协同过滤推荐 和 基于内容的推荐 两者最明显的区别:它们所需的数据不同,最终的推荐效果也会因为用作推荐的依据不同而导致推荐的效果相差异,各自有各自的适用场景) ...https://blog.csdn.net/qq_58872188/article/details/143798469
2.BAT机器学习面试1000题系列11.为什么XGBoost要用泰勒展开,优势在哪里? @AntZ:XGBoost使用了一阶和二阶偏导, 二阶导数有利于梯度下降的更快更准. 使用泰勒展开取得二阶倒数形式, 可以在不选定损失函数具体形式的情况下用于算法优化分析.本质上也就把损失函数的选取和模型算法优化/参数选择分开了. 这种去耦合增加了XGBoost的适用性。 https://www.pianshen.com/article/156894578/
3.10月2011CWYAlpha如,在线购物中的商品推荐,热门网站的推荐,以及帮助人们寻找音乐和影片的应用。可以使用许多不同的方法来搜集兴趣偏好,如购买物品、评价信息。推荐系统的方法,主要有三种,基于关联规则,基于内容(匹配),基于协同过滤。本文主要介绍的是协同过滤方法,而这种方法也是目前非常流行的方法。https://cwyalpha.wordpress.com/2011/10/
4.R语言实现关联规则与推荐算法(学习笔记)腾讯云开发者社区所以三个指标的基本用法:冲销量、KPI会重点关注置信度大的;随机推荐用提升度。 2、网商时代关联规则背弃长尾效应 在实际案例运用过程中关联规则与协同过滤的区别在于, 关联规则推荐的是本来就很热门的产品,因为代表同时发生频率越高,关联性越强。在网商时代会背弃长尾效应,让差异扩大,2/8定律会一定程度上扩充至1/9...https://cloud.tencent.com/developer/article/1435768
5.基于关联规则和协同过滤的推荐算法研究与应用[4]王颖,王欣,唐万梅.融合用户自然最近邻的协同过滤推荐算法[J].计算机工程与应用.2018,(7).DOI:10.3778/j.issn.1002-8331.1702-0031. [5]周凯,顾洪博,李爱国.基于关联规则挖掘Apriori算法的改进算法[J].陕西理工大学学报(自然科学版).2018,(5).DOI:10.3969/j.issn.1673-2944.2018.05.008. ...https://d.wanfangdata.com.cn/thesis/D02162504
6.数据分析中的关联规则算法有哪些基于模式增长的关联规则算法的优点是:不需要多次扫描数据集和产生候选项集;缺点是:无法处理过大的数据集,而且对于包含大量冗余信息的数据集,生成的频繁项集和强关联规则可能非常庞大。 六、COFI算法 COFI算法是一种基于协同过滤的关联规则挖掘算法。它通过分析用户之间的相似度和商品之间的关系来挖掘频繁项集和强关联规...https://www.linkflowtech.com/news/1083
7.四步搞明白智能推荐的底层逻辑图4 AI技术 推荐算法包括基于内容推荐、基于协同过滤推荐、基于关联规则推荐、基于效用推荐、基于知识推荐等,如图5所示。在金融产品智能推荐应用中,推荐算法主要体现在以下几个方面。 图5 推荐算法类型 1)基于内容推荐算法。基于内容推荐算法是建立在贷款产品的内容基础上做出推断,即用机器学习的方法,从关于内容的特征描...https://www.51cto.com/article/702517.html
8.基于协同过滤及关联规则的个性化图书推荐基于协同过滤及关联规则的个性化图书推荐,协同过滤,TOP-N,属性特征,关联规则,相似度,目前高校图书馆的图书种类繁多,数量庞大,面对海量的图书信息资源,一方面学生需要花费大量的时间和精力来获取需要的图书,另一方面...https://wap.cnki.net/lunwen-1018063295.nh.html
9.机器学习推荐算法原理入门及算法介绍消费金融风控联盟5)基于人口统计信息的推荐:这一类是最简单的推荐算法了,它只是简单的根据系统用户的基本信息发现用户的相关程度,然后进行推荐,目前在大型系统中已经较少使用。 下面我们介绍两种主要的推荐算法:协同过滤和关联规则。 01 关联规则(AR) 概述 关联规则(Association Rules)是反映一个事物与其他事物之间的相互依存性和关联性...https://www.shangyexinzhi.com/article/7331518.html
10.基于改进RFM模型的直播平台用户细分及个性化推荐方法研究目前,主流算法大致可分为基于内容,协同 过滤,知识,关联规则,组合推荐这五种类别.其中,协同过滤推荐算法(CFR)是一种基于已知一组 用户的偏好去预测其他用户未知偏好的算法[2].该类 算法于1992年被首次提出[3],Breese等将其分成基于 记忆(memory-based)和基于模型(model-based) 37 竞争情报 两大类[4].根据比较...http://ci1st.istis.sh.cn/CN/PDF/954
11.留学推荐信推荐理由(精选6篇)三、电子商务推荐技术 目前,电子商务推荐系统中使用的主要推荐技术有基于内容推荐,协同过滤推荐,基于知识推荐,基于效用推荐,基于关联规则推荐,混合推荐等等。 1. 基于内容的推荐。 它是信息过滤技术的延续与发展,项目或对象通过相关特征的属性来定义,系统基于商品信息,包括商品的属性及商品之间的相关性和客户的喜好来向...https://www.360wenmi.com/f/filewe6wajr9.html