基于项目属性与用户兴趣的推荐算法研究与设计

来源 :河北工业大学 | 被引量 : 1次 | 上传用户:jhuihui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网和信息技术的迅猛发展与日新月异,我们已经从信息匮乏进入信息过载(information overload)的时代。作为解决信息过载的主要方案,协同过滤技术在20世纪90年代一经提出,就迅速成为人机交互、机器学习和信息检索等领域的热门课题,并在以电商网站为代表的实际应用取得了巨大成功。本文主要针对以协同过滤为代表的推荐技术,进行了深入的研究。在对主流的推荐技术进行研究与分析之后,本文将研究重点放在了目前应用最广的基于项目协同过滤算法上。针对传统的基于项目的协同过滤算法存在的不足:1、传统的基于项目的协同过滤算法相似性计算方法,忽略项目属性值在相似性度量中的重要参考价值,造成算法稀疏性问题严重。2、传统的基于项目的协同过滤算法忽略用户评分的时间因素,因此不能反映用户兴趣点随时间的变化。3、传统算法的冷启动问题,当推荐系统引入新的项目时,无法将新项目推荐出去。基于以上三点不足,本文在传统算法基础上做了以下两点改进:1、分别基于项目评分与项目属性度量项目相似性,通过自适应平衡因子协调处理两方面的相似性结果,来综合考虑项目相似性;2、算法考虑用户对项目评分的时间因素,引入用户对不同项目的兴趣权重,进行评分预测;由此本文提出了一种新的基于项目的协同过滤算法IASUIA算法(基于项目属性与用户兴趣的推荐算法)。本文基于权威数据集Movielens对本文IASUIA算法进行了验证实验。实验结果表明,本文IASUIA算法对传统算法中存在的稀疏性问题、不能反映用户兴趣点随时间变化两个弊端起到了明显改善作用。
其他文献
面向民生领域的智慧城市发展中,城市的“智慧”具体表现为多种围绕市民需求的智慧化应用,通过这些应用向市民提供情境化、个性化、主动化的公共服务。其中,情境化与个性化服务需
火灾消防报警技术的先进与落后直接关系到人民的生命财产的安全,是人命关天的大事.该文在总结火灾消防报警技术的基础上,结合现代科学技术的发展,提出一套全新的、完整的、实
分布式虚拟环境需要解决的一个基本问题是建立一个可以容纳大量对象进行通讯的结构,使得这些对象在不断运动变化的状态下与其他对象进行快速准确的动态通讯。解决这个问题的基
随着Internet的普及和WWW的迅猛发展,人们可以通过网络在浩瀚的信息海洋中漫游.然而,由于信息的爆炸式增长,很多Web经验不足的用户经常会"迷失"在其中,他们往往因为找不到所
随着计算机网络的发展和普及,人们在享受了网络带来的便利的同时也对网络本身的安全呈现出越来越多的关注。入侵检测(Intrusion Detection)虽然被称为网络安全的第二道防线,
随着互联网大数据时代的到来,传统的单机存储系统在可扩展性上已经不能满足需要海量数据作为支持的互联网应用的需求。近年来各种分布式存储系统应运而生,HDFS是目前应用最为广
目前,国内外嵌入式市场异常火热,嵌入式产品发燕尾服速度也越来越快,这些需求极大地刺激了国内嵌入式系统的发展和产业化的进程.各式各样的手机,机顶盒等电子产品也不仅仅是
本文论述了校园一卡通平台设计与开发过程中所涵盖的原理和技术内容.首先概述了校园一卡通平台的研究目的及意义,详细介绍了总体设计包括平台的结构、功能和特点.对一卡通数
本文试图将主动检测和被动检测这两种对网络行为进行了解的技术结合起来,从而更加清晰的掌握网络行为。首先介绍了关于网络检测技术的一些概念和进展,对主动检测和被动检测技术
中间件的出现在很大程度上解决了分布式环境中不同应用之间交互和集成的异构问题,这使得中间件技术迅速地成熟和发展起来,成为工业界广泛使用的技术。然而,各大软件开发商纷纷推