动态推荐系统中的协同过滤算法研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:mai120117
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网和信息技术的高速发展,互联网上的信息急剧膨胀,造成了信息过载问题,导致用户很难从海量信息中获取自己所需要的信息。如何快速有效地帮助用户找到所需的信息、解决信息过载问题引起了学术界和工业界的广泛关注。在这种驱动下,推荐系统应运而生。推荐系统是一种智能化、个性化的信息服务系统,是处理信息过载的有效工具。推荐系统研究的一个核心是推荐算法的研究。协同过滤算法作为目前应用最成功的推荐算法之一,成为推荐系统领域的一个研究重点,在该算法基础上衍生出了许多优秀的改进算法。但早期对协同过滤算法的研究大多是在基于系统的静态模式下进行,忽略了实际系统的动态性,导致实际应用中推荐系统的推荐质量随时间的推移逐渐下降。  本文在研究已有协同过滤算法及其各种改进算法的基础上,对动态推荐系统中的协同过滤算法进行研究,其主要研究内容有:  ①传统的基于项目的协同过滤算法忽略用户类别信息,只用单一全局的相似度来衡量项目间的相似性,这可能导致计算出来的相似度很高的项目对于目标用户来说与目标项目并不相似。针对这个问题,本文提出了多相似度的基于项目的协同过滤算法。该算法将每两个项目在每个用户类别中都建立一个独立的相似度,再将目标项目在目标用户所属的每个用户类别中的预测评分进行加权得到最终的预测评分。  ②实际的推荐系统是动态变化的,用户兴趣会随着时间发生变化。为了能及时准确地捕捉用户兴趣的变化,本文将时间信息引入到协同过滤算法中,同时考虑到了用户评分频率对用户兴趣变化的影响,提出了一种时间和评分频率加权的协同过滤算法。最后将多相似度的基于项目的协同过滤算法与时间和评分频率加权的协同过滤算法相结合,提出了多相似度的时间和评分频率加权的协同过滤算法。  ③本文采用MovieLens站点提供的数据集,通过实验对本文提出的协同过滤算法进行评估,验证其合理性和有效性。实验结果表明,相比传统的基于项目的协同过滤算法,多相似度的基于项目的协同过滤算法在评分预测的准确率方面有一定程度的提高;同时相比静态模式的协同过滤算法,考虑系统动态性后的协同过滤算法可以有效提高推荐的质量。
其他文献
随着网络和多媒体技术的发展,远程教育使学习过程发生了翻天覆地的变化。学生可以通过网络独自学习在线课程和理论知识;在线协作写一篇某一主题的文章;老师和学生在异地进行实
概率模型检测是一种形式化的验证方法,它首先将目标系统建模成一个概率模型,并用概率时序逻辑刻画要验证的属性,然后判定模型是否满足此属性,或是求解属性的值。相对于实验和仿真
高维数据的近邻搜索是许多应用研究的一个基础问题,它需要依赖于有效的数据结构和算法。本文主要研究了局部敏感哈希算法并对其进行了改进。  在本文中,我们首先阐述了局部敏
遥感图像的聚类分割是分析遥感图像中地貌特征与空间关系的重要步骤。由于遥感图像具有数据维度高、数据量大、数据结构复杂的特点,传统的模糊聚类方法在遥感图像分割中的应
随着数据管理需求的不断增长,降低与控制数据中心的能耗成为一个挑战性问题,DBMS是数据中心核心软件,能效查询处理与优化是其中一个重要议题,随着新硬件的发展(固态盘),在新
随着计算机和互联网使用的普及,企业信息化变得越来越重要,巨大的应用需求推动了企业级应用技术的发展。J2EE技术被大规模地用在了信息系统之中,并在企业级应用市场上占领着
随着科技的发展,国家越来越重视可再生能源的开发。小水电作为一种清洁、可持续、安全有效的可再生能源,在国家能源发展战略上有着深远的意义。但由于水电机组设备比较复杂,通常采用人工的方式进行异常检测,这样不但效率低下而且有时不能判断噪声源的准确部位,因此需要研究基于机器学习的识别方法。非负矩阵分解处理数据后具有非负组合的特性,如何将非负矩阵分解算法应用于水电机组噪声源识别中具有非常重要的研究价值。本文分
21世纪初,Ahlswede等人从信息论的角度出发,提出了网络编码的概念,它可以大幅度提高网络的传输容量,从而能够在有限的网络资源上传输更多的信息。目前大部分路由协议的研究仅
垃圾邮件泛滥问题日益严重,垃圾邮件过滤技术日益成为当今的研究热点。目前垃圾邮件过滤技术主要包括第一代基于规则的过滤技术、第二代基于内容的过滤技术和第三代基于行为
图像检索技术起源于上个世纪八十年代,人们主要是通过对关键字手工标记进行图像检索。而后随着图像处理技术的迅速发展,基于内容的图像检索(CBIR)技术在图像处理领域得到广泛