协同过滤中数据稀疏性缓解方法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:weibiechao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和Internet技术的飞速发展,人类进入了信息社会和网络时代,人们在享受Internet带来便利的同时也很难从海量信息中快速、准确的定位自己所需的信息。这就是“信息过载”问题。在这个背景下,推荐系统诞生了。协同过滤算法是当今推荐系统中使用最广泛的一种算法。但是在简单,高效的同时还存在很多亟待解决的问题,如数据稀疏性、冷启动、可扩展性等。数据稀疏性问题使得采用协同过滤算法的推荐系统面临严重不足。本文针对该问题从类别专家和项目与用户的自身特征两个角度出发,缓解数据稀疏性问题,从而达到提高推荐精度的目的。首先,提出了一种基于类别专家加权的数据填充算法,该算法从项目类别的角度来提高数据的分辨率,将用户的关注点从单品提高到类别。然后使用算法选择出的类别专家和待填充数据用户的相似度作为权值,通过类别专家对项目评分来填充待预测用户对项目的评分,使评分矩阵稠密度上升,最后通过实验验证了该预测填充算法能有效改善推荐精度。其次,由于传统协同过滤算法仅从用户评分矩阵下手,导致在矩阵稀疏的情况下,出现相似度计算不准确,影响推荐结果的问题。提出一种分步的协同过滤算法,首先根据项目特征进行填充使数据稀疏的用户能有更多的邻居用户然后在传统的计算相似度公式中加入人口统计学相似度来提高用户间相似度的准确性。从而提高推荐质量。最后,本文使用MovieLens数据集,根据章节分别设计了总共四组实验对本文提出的算法进行验证,实验表明基于类别专家的填充评分矩阵方法比传统的均值填充法和K-means聚类方法更具可信度,MAE值更低。分步的用户协同过滤方法能在数据稀疏的情况下比传统的用户协同过滤算法提供更好的推荐效果。
其他文献
镍氧电池(MH-Ni)是碱性电池中的一种,与镉镍电池相比,MH-Ni电池能量密度高,是同尺寸镉镍电池的1.5~2倍,而且无镉污染;与锂离子电池相比较,安全性更好。镍氢电池的重要组成部分
税务系统作为国家的税收执法部门,掌握着国家的税收经济命脉,承担着重要的社会责任,县级税务系统是全国税务系统的基层单位,处于税务战线的最前方,直接与纳税人接触,面临的环境比较复杂,不可避免会产生各种违纪违法行为,这些问题一旦出现,不仅会直接造成国家税款流失,更会影响到整个税务系统的形象。目前,全国税收征管体制改革已初步完成,税务部门在继续承担原先18个税种的税款征收工作的同时,又增加了12项非税收入
随着科学技术和社会的发展,以大数据为代表的信息技术已经渗透到人们生活、学习和工作的方方面面。在大数据时代下,高中思想政治课教学所面临的环境也发生了许多变化,教学设计受到了很大的影响。大数据时代的到来给高中思想政治课教学的外部环境带来了许多变化与挑战,但也同样可以为教学提供许多新的方法和新的思路。纵观我国高中思想政治课现状,教学理念与教学设计的思想和理念相对落后,教学方式和内容以及教学方法单一、老套
图的分解是图论的一个重要研究课题,其应用领域包括图的染色问题、大规模集成电路设计、计算机科学等.2012年,Montassier,Ossona de Mendez,Raspaud,and Zhu提出了著名的九龙
近年来随着我国金融市场规模的扩大以及金融产品不断创新,各金融市场主体越来越多地参与到跨市场的金融资产配置当中,他们为获取最理想收益并承担最低风险,频繁地参与到股票
随着能源短缺及环境恶化的问题日渐严重,世界各国都在大力提倡节能减排和走可持续发展道路。对于发电行业来说,发展更高蒸汽参数的高效超超临界机组已经成为未来电厂建设和改
思想政治理论课是意识形态安全的“主阵地”,立德树人的“主渠道”,价值引领的“主引擎”,对学生成长成才发挥着不可替代的作用。习近平总书记在2019年主持召开学校思想政治理论课教师座谈会时强调,“思想政治理论课是落实立德树人根本任务的关键课程”,“青少年阶段是人生的‘拔节孕穗期’,最需要精心引导和栽培。”自2016年9月以来,义务教育阶段的政治课已统称为《道德与法治》课,该课程成为了对学生进行思想品德
时代新人是中国特色社会主义在新时代的主要创造力,是中华民族伟大复兴中国梦实现的根本保证。“培养担当民族复兴大任的时代新人”是习近平在党的十九大报告中首次提出的重
数据安全问题是制约云存储普及应用的主要瓶颈,资源的访问控制是主要的云安全解决方案,基于属性的加密(Attribute-Based Encryption,ABE)机制被认为是在云存储系统中实现访问
软件测试在软件的生命周期中扮演着重要的角色,是保证软件质量的重要技术措施,对于查找软件缺陷、保证软件产品质量,提高测试效益具有不可替代的作用。据不完全统计,在计算机