基于社会化标签的协同过滤推荐模型及算法研究

来源 :南京财经大学 | 被引量 : 0次 | 上传用户:yijiutaosheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在互联网时代,社会化标签作为资源分类和索引的重要方式之一,开始被用来组织、管理和共享资源。社会化标签不仅能反映用户自身的兴趣偏好,又能体现资源本身的特征。为了能够实现个性化推荐技术效率的提高,学者开始将标签与推荐算法结合起来。而作为当前热门的推荐方法——协同过滤推荐算法,算法基础是目标用户对标注资源的评分,然而用户的评分矩阵下很多的数据都是稀疏的,少量的评分数据并不能很好将用户和资源的特点表现出来。为了能够解决此问题,本文基于社会化标签系统提出一种改进的协同过滤推荐算法。  基于现有的个性化标签系统理论基础,本文将标签系统与协同推荐系统有效的结合在一起。该算法以社会化标签系统为基础,从标签出发,将用户—标签—资源之间的三元关系图拆分为标签与用户、标签与资源的两个二维关系图,构建用户的兴趣模型,同时缩小并优化评分矩阵,最终生成了基于 Top-N的推荐集。在公开数据集MovieLens上,与传统的基于内容的协同过滤推荐算法进行对比,能够解决传统推荐方法中存在的兴趣模型单一问题,提高了推荐准确度。本文主要完成了如下的工作:  (1)提出基于标签系统的协同过滤资源推荐模型。基于标签系统的内在结构,将标签集与用户集、资源集很好地结合起来,实现了标签系统与基于用户和基于项目(即资源)的协同过滤推荐算法有效结合。  (2)对传统的基于内容的协同过滤推荐算法进行分析与讨论,介绍了协同过滤推荐算法的关键技术及模型构建方法,并对其存在的评分矩阵稀疏性、兴趣模型单一等问题进行深入探究,对评分矩阵部分的算法进行了优化。  (3)介绍MovieLens公开数据集并进行实验,基于MAE、HR/ARHR指标,对传统的两个算法与改进后的两个算法进行评估。
其他文献
本文针对预习任务设计中的常见问题,以牛津初中英语教材的五大版块为例提供了实践经验和做法,并提出了预习任务设计要把握三个原则,即遵循循序渐进的原则、促进和启发学生思
本文通过对荣华二采区10
油藏工程是石油工程专业的核心专业课程,在培养学生的油田开发基本知识和石油工程专业素养方面十分重要.本文总结了在石油工程专业留学生教学中本课程的教学经验和做法,探讨
《动物生理学》是高校水产养殖专业专业基础课,具有重要的地位.本人在教学过程中发现,《动物生理学》由于偏向于理论,学生上课积极性不高,课堂教学效果欠佳.在教学实践过程中
学生不积极参与配合课堂教学是以英语为第二语言教学中的常见问题.学生似乎已经习惯了以教师讲授-学生被动接受为模式的课堂,这样的课堂对于语言的学习是很不利的,语言学习的
在小学阅读教学中,应重视学生合作学习“前、中、后”的独立思考能力的培养,充分发挥学生在合作学习中的自主能动性,不断提升合作学习的效率.
城乡结合部作为城市地域结构的一个重要组成部分,是农村城市化的先导地区,发展十分迅速。尤其是临近城市地带,城市因素不断增加,而乡村因素迅速衰退,形成了一个城市和乡村功
本文对中职学校汽车维修类专业学生的工匠精神培育现状进行了多方面调研:从对中职学生了解“工匠精神”的基本情况,到中职学生对自身与“工匠精神”关系的认知情况,然后是关
训练学生敢说、爱说、会说是培养学生交流思想、传播信息、表达情感的最重要的方法和手段.针对低年级学生的认知特点和心理特点,应培养学生倾听、表达和应对的能力,使学生具
古诗文的诗句博大精深,语言精练优美,而且意蕴深刻,古诗的学习让学生了解了中华民族的灿烂文化,而且可以启迪智慧、发展潜能、陶冶情操.古诗情感陶冶教育着眼于诗体、音律等