基于用户的个性化推荐

基于用户的个性化推荐

ID:38013281

大小:122.98 KB

页数:6页

时间:2019-05-23

基于用户的个性化推荐_第1页
基于用户的个性化推荐_第2页
基于用户的个性化推荐_第3页
基于用户的个性化推荐_第4页
基于用户的个性化推荐_第5页
资源描述:

《基于用户的个性化推荐》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于用户的协同过滤推荐算法摘要随着电子商务的高速发展和普及应用,个性化推荐已成为电子商务的一个重要研究领域。个性化推荐算法是电子商务推荐系统中最核心的技术,在很大程度上决定了电子商务推荐系统性能的优劣。协同过滤是应用最为广泛的一种个性化推荐技术。协同过滤主要分为基于用户的协同过滤和基于项目的协同过滤。本文介绍了基于用户的协同过滤推荐算法。关键词:电子商务基于用户的协同过滤推荐余弦相似性相关相似性1.课题研究背景及意义随着网络的普及,网络资源不断丰富,网络信息量不断膨胀。用户要在众多的选择中挑选出自己真正需要的信息好比大海捞

2、针,出现了所谓的“信息过载”的现象。信息过载是指的是社会信息超过了个人或系统所能接受、处理或有效利用的范围,并导致故障的状况。个性化推荐系统的出现是为了解决信息过载的问题,帮助消费者在浩如烟海的产品中找到自己需要的产品,为消费者提供个性化的购物体验。个性化推荐系统日益受到用户的青睐,也受到越来越多的学者和电子商务网站的关注。个性化推荐可以作为网络营销的一种手段,能为电子商务网站带来巨大的利益。个性化推荐的目标是根据具有相似偏好的用户的观点向目标用户推荐新的商品。好的个性化推荐系统能够发掘用户喜欢的商品,并推荐给用户。对于用

3、户而言,如果打开网站的链接并登陆,就能找到自己喜欢的商品,会省下很多翻看网页的时间和精力,而这样的网站,一定会受到用户的青睐。一个好的个性化推荐系统可以为用户提供便利,继而,使用户与网站之间有更好的粘合度,提高电子商务网站的市场竞争能力。个性化推荐技术是电子商务推荐系统中最核心最关键的技术,很大程度上决定了电子商务推荐系统性能的优劣.2.协同过滤技术2.1协同过滤的基本思想协同过滤主要是以属性或兴趣相近的用户经验与建议作为提供个性化推荐的基础。透过协同过滤,有助于搜集具有类似偏好或属性的用户,并将其意见提供给同一集群中的用

4、户作为参考,以满足人们通常在决策之前参考他人意见的心态。协同过滤推荐(collaborativefilteringrecommendation)是目前研究最多的个性化推荐技术,它基于邻居用户的资料得到目标用户的推荐,推荐的个性化程度高。著名的系统有GroupLens/NetPerceptions,Ringo/Firefly及Tapestry等。协同过滤的最大优点是对推荐对象没有特殊要求,能处理非结构化的复杂对象,如音乐、电影。协同过滤推荐主要分为两类:一是基于内存的协同过滤(memory-basedcollaborativ

5、efiltering),先用相似统计的方法得到具有相似兴趣爱好的邻居用户,所以该方法也称基于用户的协同过滤(user-basedcollaborativefiltering)或基于邻居的协同过滤(neighbor-basedcollaborativefiltering);二是基于模型的协同过滤(model-basedcollaborativefil2tering),先用历史数据得到一个模型,再用此模型进行预测。本文主要研究的是基于用户的协同过滤推荐算法的实现。基于用户的协同推荐算法随着用户数量的增多,计算量成线性加大,其性

6、能越来越差,并且不能对推荐结果提供很好的解释。为此,在2001年Sar2wr教授提出了第三种协同过滤推荐算法,即基于项目的协同推荐算法(item-basedcollaborativefilter2ingalgorithms)。该算法通过先计算已评价项目和待预测项目的相似度,以相似度作为权重,加权各已评价项目的评价分,得到预测项目的预测值,并指出基于项目的推荐算法比基于用户的推荐算法还要好,且能解决基于用户的协同推荐的两个问题。但Mild教授从批判的角度重新审视了各种推荐算法,指出基于项目的协同推荐并不一定好,算法准确度与采

7、用的实验规模数据有关,大多数情况下还是基于用户的协同推荐好。2.2协同过滤的分类和局限性协同过滤算法可以分为两种类型,基于内存的协同过滤和基于模型的协同过滤。⑴基于内存的协同过滤。这种类型的协同过滤的基本思想是假设人与人之间的行为具有某种程度的相似性,也就是说行为类似的顾客会购买相类似的产品。基于内存的推荐算法推荐速度快,能反映最新的商品评分。但是由于算法需要将整个用户数据库调入内存,因此产生推荐非常耗时,而且推荐的实时性难以保证。⑵基于模型的协同过滤。此算法首先通过聚类、贝叶斯网络、关联规则或者机器学习方法来构建使用者兴

8、趣模型,进而利用此模型来产生推荐。协同过滤存在的主要问题有:⑴数据稀疏性问题:在系统初期,用户稀少或者评分信息稀少,难以找到相似用户集,导致推荐效果大大降低。⑵算法的实时性问题:当用户数目增大到一定程度,推荐结果的计算时间是算法实时性的巨大挑战。如果系统过长时间无响应,网站将会失去客户。⑶新用户的“冷启

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。