基于信任关系的推荐算法研究

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:hxl5201314888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的迅速发展,网上聚集了海量的数据信息,人们淹没在信息海洋中,无法从中快速获取对自己有用的或者感兴趣的信息,出现了“信息过载”现象。推荐系统作为搜索引擎之后的一种解决“信息过载”的有效方法,不需要用户主动提供明确的需求,而是通过分析用户的历史行为,依据一定的推荐机制主动给用户提供满足其兴趣的个性化推荐。协同过滤推荐算法因其高效和便捷性成为推荐系统中最受青睐的算法,其原理是找到与用户具有相似兴趣的用户群,然后向用户推荐相似用户感兴趣的物品。协同过滤推荐算法具有较好的推荐效果,但存在数据稀疏和冷启动问题,导致对冷启动用户和物品推荐效果不佳,算法有待改进。  矩阵分解作为一种解决数据稀疏和冷启动问题的有效方法,其基本原理是将一个高维矩阵通过降维的方法分解为两个或多个低维矩阵,通过低维空间研究高维空间的性质,在一定程度上缓解了数据稀疏和冷启动问题。社交网络的兴起打通人与人之间线上交流的桥梁,信任关系作为社交网络最重要的信息被引入到推荐系统,出现基于信任的推荐算法,算法通过加入用户的信任信息来提高推荐效果,有效缓解了协同过滤算法存在的数据稀疏和冷启动问题,但用户的信任数据因获取困难也存在数据稀疏问题。  本文在对传统协同过滤算法和基于信任的推荐算法存在的问题进行研究,做了以下工作:  首先,为了缓解传统协同过滤推荐算法存在的数据稀疏和冷启动问题,以及显式信任获取困难的问题,提出一种融合用户间隐式信任关系的矩阵分解推荐算法,本算法基于SVD++算法模型,通过皮尔逊相关系数和信任因子计算用户间的隐式信任关系,得到隐式信任矩阵,然后将评分矩阵和隐式信任矩阵进行矩阵分解,通过求解矩阵分解得到的用户、物品和隐式信任的低维特征矩阵来进行评分预测。  其次,针对显式信任数据稀疏问题,提出一种结合显式信任关系和隐式信任关系的矩阵分解推荐算法,在用户历史评分数据稀疏的情况下,利用显式信任数据来缓解评分数据稀疏的问题;同时,对于显式信任信息因安全和隐私问题造成的数据稀疏问题,借助隐式信任信息缓解显式信任数据稀疏的状况,为用户提供更可靠的推荐结果。  本文在公开的数据集FilmTrust上进行对比实验,实验结果表明,本文提出的算法能有效提高推荐准确率和有效缓解用户冷启动问题。
其他文献
随着大数据、云计算技术的不断发展,传统网络架构已经越来越难以满足当前的网络应用和服务的需求了,因而产生了软件定义网络这一新型网络架构,该架构的主要特征是转发与控制分离
随着网络的日益普及,我们已经进入到网络时代,网络成为了数据传输和信息交换的主要媒介。网络打印机以其快捷的网络接入方式和方便的操作控制,赢得了越来越多的用户青睐。但是,由
伴随着我国社会主义经济制度的不断完善,我国的中小微企业得到飞速的发展。中小微企业不光在数量和规模上在我国企业占据绝对的优势,并且在我国就业、GDP、税收等方面扮演着越
人身健康和财产安全始终是人们日常生活关注的主题。随着科学技术的不断进步,现代化、智能化的家居安防平台系统应运而生,为人们的家居安全提供可靠的保证。本文在通过认真分析
动态规划是一种将复杂问题分解成若干个子问题进行计算的问题解决方案,在科学计算中有着广泛的应用。然而随着计算中数据量的增大,解决问题的时间代价已经不能满足人们的需求。
随着计算机网络技术的飞速发展,网络中各种电子形式的文本以指数级的速度增长,然而不同主题类别之间文档数量往往会出现指数级的差异。面对数据不均衡问题,传统文本分类往往会出
矢量地图是现代汽车导航过程中主要的地图格式,在汽车导航过程中,地图需要显示道路形状、限速和等级,以及周围的环境和建筑物等情况。构成以上这些地图信息的数据的组织和存
本论文主要研究了ARINC(美国爱瑞克)公司定义的ARINC615数据加卸载协议(以下称为ARINC615协议),并且给出了在特定的硬件环境下该协议的实现方法,最后对该协议进行了初步测试。ARINC
P2P网络(Peer-to-Peer network,对等网络)技术是Internet上实施分布式计算的新模式,其致力于合理、高效地组织和利用Internet上大量分布的计算、存储以及信息等资源,充分释放互
近年来,随着无线通信的迅猛发展,传感器网络(Wireless Sensor Network,WSN)作为一项新兴的信息采集技术日益得到重视。无线传感器在很多领域和应用中都得到了有力的推动和普及。