基于用户的协同过滤推荐算法研究

来源 :重庆理工大学 | 被引量 : 0次 | 上传用户:wossmbbu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子商务和网络通讯的兴起,互联网成为人们获取信息以及购物的重要工具,导致了数据的爆炸式增长,也就是信息过载。用户要从互联网上的茫茫信息海洋中找到自己需要的信息十分困难,因此,推荐系统应运而生。随着推荐系统的发展,各类技术也被应用到推荐系统中,协同过滤算法是其中应用最为广泛,并且最为高效的算法。“最近邻”思想是基于用户的协同过滤算法的基础,该算法基于这样一个前提:一个用户与喜好相似的用户喜欢的项目类型相同,该目标用户喜欢其相似邻居喜欢的项目,且目标用户未对其进行评分或者评论。基于用户的协同过滤推荐算法存在着用户兴趣对推荐效果造成影响不稳定,用户关系衡量不准确等问题,从而导致推荐精度不高。针对上述问题,本文对基于用户的协同过滤推荐算法进行了改进,主要工作如下:针对数据稀疏,以及传统算法忽略了用户兴趣源于关键词的问题,提出了结合用户兴趣度聚类算法。利用用户数据和项目属性数据,根据RF-IIF(Rating FrequencyInverse Item Frequency)方法,计算得到用户对关键词的偏好,之后进行k-means聚类。然后利用logistic函数得到用户对项目的兴趣度,明确用户爱好,在类簇中寻找目标用户的相似邻居,将邻居喜欢的前N个项目对用户进行推荐。最后利用Movielens数据集进行测试,实验仿真结果表明,算法提升了推荐准确率以及效率。针对传统算法用户关系衡量不准确的问题,提出了用户非对称相似度计算方法。结合奇异值矩阵分解,利用用户的潜在特征样本数量,计算共同评分项目数量所占该用户所有评分项目总和的比重,由此得到用户之间的非对称相似度,从而明确用户间的相对关系。利用Movielens数据集进行测试,实验仿真结果表明,随着邻居数量的增加,该算法的平均绝对误差始终优于传统算法,并且判断用户关系较为准确,预测评分比传统算法更接近实际评分。最后,将结合用户兴趣聚类方法和非对称用户相似度算法进行结合,提出了改进的基于用户协同过滤推荐算法。最后利用Movielens数据集将算法进行实验对比。实验结果表明,改进的算法能够在提升推荐精度的同时缓解数据稀疏问题。
其他文献
自我欺骗在个体身上表现为一种有意识的动机性错误信念,同时个体也持有一种与之相冲突的无意识真实信念。自我欺骗既可以是无意识层面的,也可以是意识层面的。在生活中自我欺骗非常普遍,它帮助人们减少了说谎时的认知负荷,并在一定程度上帮助个体抵御负面情绪和负性的自我认知,增加个体的个人魅力和主观幸福感。但另一方面,有研究表明长期使用自我欺骗体来调节心理状态可能会降低个体的自尊,甚至增加个体患抑郁症或其他神经症
为了探究海拔梯度对糙花箭竹克隆整合强度的影响,本文研究了两种不同海拔(1 632m和2 312m)下,克隆整合对糙花箭竹(Fargesia scabrida Yi)种群更新的影响.试验设置了不剪除和剪除2
微信是一款具有通讯、社交、平台化功能的移动性应用软件,为移动教学办公提供新的平台和应用空间。本研究依托微信公众平台,通过调用微信公众平台开发接口,为省级广播电视大
1956年,为了纪念抗美援朝战争胜利两周年,长春电影制片厂拍摄了一部反映抗美援朝战争的影片<上甘岭>.尽管片子已经拍出来了,但导演沙蒙心里却并不感到轻松,因为这部影片的插
机关党的建设,是党的建设新的伟大工程的重要组成部分。在新的历史条件下,要找准新时代机关党建的切入点,深刻认识新时代党的建设的历史使命;要站稳新时代机关党建的立足点,
本文利用环境友好型材料玄武岩纤维作为基底材料,经多巴胺涂覆后,以聚乙烯胺进行胺化改性制得胺化纤维(BF-A),以氯乙酸钠对BF-A进行羧基化改性制得羧基化纤维(BF-C),利用扫描电镜
随着科学技术和城市文明的不断发展,为建筑行业带来了新的机遇和挑战。为了确保建筑的安全、美观和质量,需要科学地编制施工方案,按照既定的设计标难进行施工,这样才会为获得
媒体文本应该是一个非常广义的概念,在高职语文阅读教学中,我们作一个狭义的定义,即通过报刊、广播、影视三大经典媒体和新兴的网络媒体产生的转化在纸质文本上具有完整篇幅
提出一种实现多尺度耦合的思路,并以计算流体力学(CFD)应用于子通道尺度的数值模拟为例介绍这种思路。给出这种方法理论上与子通道方法之间的联系,并通过与CFD尺度的模拟进行
在第六届理事会期间,湖南省园艺学会坚持面向经济建设和发展园艺科技事业的办会宗旨,充分发挥自身优势,围绕我省的园艺上的重点、热点问题,积极开展学术交流、科技咨询、科学