个性化推荐系统中的协同过滤算法研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:yangtianmei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网和电子商务的飞速发展,互联网为用户提供越来越多的信息和服务,用户在得到便利的同时也不得不面临大量的垃圾信息和无意义数据,即所谓的信息超载问题。面对海量的网络资源,个性化推荐系统能够及时跟踪用户的需求变化来自动调整信息服务的方式和内容,是一种极具潜力的解决信息超载的服务技术。  本文详细介绍了个性化推荐系统中常用的几种推荐算法如:协同过滤推荐算法、基于内容的推荐算法、基于关联规则的推荐算法和混合推荐,并详细介绍它们的相关知识。协同过滤技术是目前推荐系统中最成功和应用最广泛的技术,在理论研究和实践中都取得了快速的发展,它根据用户的历史选择信息和相似性关系,收集与用户兴趣爱好相同的其他用户的评价信息来产生推荐。然而,传统的协同过滤推荐算法具有数据稀疏、推荐精度以及用户相似性难以计算等问题。本文针对这些问题,对协同过滤算法进行了相应的改进,主要工作如下:  传统的推荐算法在计算目标用户邻居集时只考虑用户项目评分矩阵中的具体数值,没有考虑用户偏好以及用户评分与项目属性之间的关系,推荐精度也有待进一步提高。针对这一问题,本文提出了一种基于用户偏好和项目属性的协同过滤推荐算法(UPPPCF)。本算法在传统的用户项目评分矩阵基础上综合考虑用户偏好以及项目属性,把评分矩阵转变成基于用户偏好的用户项目属性评分矩阵,然后根据这一评分矩阵来计算目标用户的最近邻居集,克服了传统相似性计算方法只依靠用户评分值的不足,同时本文对预测值判定给出了一种有效的度量方法。在MovieLen数据集上的实验结果表明,本文提出的UPPPCF算法能够有效地弥补传统的协同过滤算法中的不足,而且在推荐精度上有了明显的提高。  针对传统的协同过滤技术在产生推荐时只考虑用户项目评分信息而易受数据稀疏影响的问题,引入了项目类别属性以及共同评分数量。提出了一种基于共同评分和项目类别的混合推荐算法,该算法首先使用一种基于项目类别的IBCF算法来对原始的高度稀疏的用户项目评分矩阵进行填充,经过填充以后得到一个稀疏度降低的用户评分矩阵,然后在该矩阵的基础上采用基于共同评分的UBCF算法来进行最终的推荐计算。该算法将基于项目类别的IBCF与基于共同评分的UBCF相结合,将充分利用算法的各自优点。实验结果显示相较于协同过滤推荐算法以及其他改进算法,提高了算法的有效性和推荐准确性。  
其他文献
近些年来,新兴的分布式无线传感器网络引起了学术界越来越多的研究兴趣。无线传感器网络由大量无线传感器组成,每个无线传感器的能量都会对这个复杂的分布式系统形成约束,因此,设
进入20世纪90年代,随着计算机的普及、网络的延伸,信息资源越来越表现出异构、分布、松散耦合的特点,分布式处理技术也日益成熟,业务流的研究进入了一个崭新的阶段。在业务流
近年来,随着移动GIS技术的快速发展,企业移动数据管理对空间数据的要求也越来越迫切。因此,如何把移动GIS技术与企业移动数据管理融合在一起,结合二者的优点,使企业管理者可
当前随着人们对信息需求的不断拓展,所遇到的问题也越来越复杂,而且规模越来越大,解决这些问题所需要的计算能力也在大幅度提高。“网格”是一个新出现的概念,代表了一种先进的技
网格技术的出现被誉为信息技术的第三次浪潮,它通过使用通用的协议与接口将分布在不同地理位置的各类资源协同起来为用户提供服务。近年来随着开放网格服务架构的概念与标准
TeXCP算法是Sigcomm05上提出的一种用于MPLS网络中的在线负载平衡算法。该算法具有控制论上的稳定性,能适应业务变化自动调整到新的平衡点,与其它的在线负载平衡算法相比,该
在P2P—SIP电话模型中,通话质量极大地限制了系统的推广应用。传统改善通话质量的方式一般集中在对传输协议层的改进,这些方式增加了传输协议的复杂度,降低了信息交互的速度。本
无线传感器网络作为一种全新的信息获取和处理技术,应用领域广泛,如外部目标的定位和追踪,为网络提供命名空间,报告网络的覆盖质量,实现网络拓扑的自配置等,而网络自身定位是
滴丸是中药的一个重要品种,在中药企业中占有很重要的地位。在滴丸企业的实际生产中,为了判断生产工艺是否合格和稳定,同时为了进一步改进生产工艺,往往需要对滴丸生产的全过程的
学位
网格系统是共享因特网上分布式资源进行合作的新形式,GT4(Globus Toolkit 4)是一种被广泛接受的网格技术解决方案。信息服务是网格服务系统中的一个重要组成部分,而其在GT4的