基于矩阵分解的推荐算法研究

来源 :北京邮电大学 | 被引量 : 9次 | 上传用户:allsky_
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着信息技术的飞速发展以及移动设备的全面普及,互联网中的信息呈爆炸式增长,造成了“信息过载”问题。为了缓解这一问题,推荐系统利用用户信息、项目信息等相关内容来预测特定项目对用户的实用性或相关性,为用户提供推荐服务。这种方式主动挖掘用户的兴趣偏好,帮助用户发现感兴趣的内容,提升了用户体验,缓解了“信息过载”问题,已经成功应用到电子商务、音乐、视频等领域。目前,为了进一步提升推荐系统的性能,针对个性化推荐算法的研究不断深入,不同场景下的推荐算法相继被提出。其中基于矩阵分解的推荐算法凭借其推荐准确率高、可扩展性强、运行速度快等优点,成为推荐算法领域中的研究热点。本文分析了传统矩阵分解推荐算法中存在的一些问题,提出了两种改进的矩阵分解推荐算法,以提升推荐效果。本文的主要工作和贡献如下:(1)提出了基于评分可信度的矩阵分解推荐算法。在传统的矩阵分解推荐算法中,通常认为用户的评分是真实可靠的,每一个用户都会根据自己的状况做出真实的评价。然而,在实际情况下,用户做出的最终评价可能会受到多种因素影响,不能完全反映出用户的真实偏好,评价质量难以保证。针对以上问题,本文提出评分数据可信度的定义,实现对每一个用户评分数据的可信度衡量,并设计了一种基于评分可信度的矩阵分解推荐算法,使可信度高的评分在模型建立过程中获得更多关注,减小可信度低的评分对模型的影响,让矩阵分解算法更精准的从整体上把握用户和项目的特征信息。在四个真实数据集上的实验结果表明,本文所提出的基于评分可信度的矩阵分解推荐算法可以从海量用户与项目的交互数据中进一步挖掘用户与项目的特征信息,提升推荐系统的整体性能。(2)提出了基于簇间关系的矩阵分解推荐算法。在推荐系统中,用户和项目的规模较大,整体矩阵分解容易忽略强相似用户或者强相似项目之间的关联关系。目前,基于聚类的矩阵分解推荐算法可以解决这一问题,但是对用户与项目之间数据的局部关系和整体关系缺乏有效处理,加剧了数据的稀疏度。针对以上问题,本文提出一种改进聚类算法,使聚类算法更精准地发现相似用户与相似项目,并考虑聚类后簇间数据的关联关系,提出一种基于簇间关系的矩阵分解推荐算法,从局部和整体两个角度综合了用户与项目的特征信息,使孤立的子矩阵分解模型相互关联。在四个真实数据集上的实验结果表明,本文所提出的基于簇间关系的矩阵分解推荐算法能进一步从局部与整体两个角度挖掘用户与项目之间的关联关系,并在推荐准确度方面优于最新的矩阵分解推荐算法。
其他文献
本文试图把任务分析的理论和技术引入我国的物理教学中,使我国的物理教学更加符合学与教的规律。 在本文的第一章中,首先介绍任务分析的起源、定义;接下来讨论了两种适合课堂
随着电子商务迅速发展,各类信息商品网站数量剧增,用户往往需要耗费大量时间筛选自己喜欢的商品或者感兴趣的资讯。推荐系统收集用户在网站的历史行为数据比如用户在天猫网站
唐代是我国佛教发展的鼎盛时期,由于朝廷的提倡和支持,佛教在唐代社会广泛流行,影响到社会生活的各方面。对于唐代诗人的生活与创作,也同样产生了不可低估的作用。本文从佛教文化
随着科学技术及工业化的高速发展,人们对材料的性能要求越来越高、对材料结构的改进要求也越来越强烈,单一金属已无法满足这些需求。而复合材料在保持母材特性的同时具有“相
习作是对学习知识的一种总结与提炼过程,也是学生表达情感与生活感悟的一种有效方式,同样也是学生学习的核心部分,也是对生活的一种表述。所以说,在习作过程中通过观察生活、感悟
镁及其合金作为最轻的金属结构材料之一,具有各种良好的物理性能和机械性能,被誉为“21世纪绿色工程金属”。如今,镁及其合金被广泛的应用于各个领域,如航空航天、汽车、机械
商业银行在金融体系中具有特殊的地位,国有商业银行在产权结构、治理机制等方面存在诸多弊端,政府在银行监管方面还很不规范,我国的银行法制还有待完善,这一切决定了国有商业银行
宋代奉行"崇文抑武"的国策,朝廷官员大多饱读诗书,通过科举而入仕。这些人为官期间有读书赋诗之举,退休后也不废诗书,以书为友,笔辍不耕,或读书、或著书、或藏书校书,他们的日
引汉济渭工程是陕西针对关中地区严重缺水和由此引发的生态环境问题提出的一项省内跨流域调水工程,也是陕西迄今投资规模最大、受益范围最广、技术难度最高、运行调度最复杂的