基于辅助信息的推荐算法研究

来源 :黑龙江大学 | 被引量 : 0次 | 上传用户:dwqxq1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和互联网的飞快发展,百度、新浪、字节跳动和网易等互联网企业也快速发展起来。伴随着互联网企业的快速发展大量的数据喷涌而来,信息过载导致用户不能快速的筛选对自己有帮助的信息。为此,研究者们开始着力于开发推荐系统帮助用户进行决策。推荐算法包括传统推荐算法和基于深度学习的推荐算法。目前,传统的推荐算法和基于深度学习的推荐算法面临的挑战都是数据稀疏和冷启动。数据稀疏是由于用户项目之间的交互数据过少而导致推荐系统无法准确地预测推荐结果,冷启动是由于新用户或项目没有历史数据导致推荐系统无法根据历史数据进行推荐。为了解决用户项目交互信息中存在的数据稀疏和用户、项目冷启动问题,在推荐系统中引入辅助信息,包括用户画像、用户社会关系、用户信任关系、上下文信息、项目类型、项目相似度以及项目地理影响等,通过辅助信息来提高推荐系统的性能。本文在传统的推荐算法和基于深度学习的推荐算法中加入辅助信息来解决用户项目交互数据稀疏和用户、项目冷启动问题。
  为了解决用户项目交互数据稀疏和用户、项目冷启动问题,我们从以下三个方面进行研究:
  (1)融合辅助信息的改进的概率矩阵分解推荐算法。本文提出了一个融合辅助信息的改进的概率矩阵分解推荐模型(UPEMF),UPEMF通过概率矩阵分解模型得到用户-POIs预测评分矩阵,预测评分矩阵和用户-POIs签到矩阵通过哈达玛积计算得到一个新的用户-POIs交互矩阵。UPEMF又通过计算POIs相似度和POIs地理影响获得POIs之间的关联度。最后,将用户-POIs交互矩阵与POIs关联度结合得到预测结果。在两个真实的数据集上实验的实验结果表明,同时考虑用户评分信息、用户签到信息、POIs相似度以及POIs地理影响可以在数据稀疏和冷启动的情况有效提高推荐质量。
  (2)基于上下文辅助信息的深度学习推荐算法。本文提出了一个基于上下文辅助信息的深度学习推荐模型(CMDL),该模型通过多层感知机学习用户潜在特征和项目潜在特征,又通过卷积神经网络学习用户文本特征和项目文本特征。融合用户潜在特征和用户文本特征、项目潜在特征和项目文本特征得到用户特征和项目特征。最后,将用户特征和项目特征输入融合层得到预测结果。在Yelp和Amazon数据集上的实验结果证明,与其他的深度学习推荐算法相比本文提出的算法在数据稀疏和用户冷启动时有更好的推荐效果。
  (3)引入注意力机制的深度学习推荐算法。本文提出一个引入注意力机制的深度学习推荐模型(ACMDL),该模型将注意力机制引入到CMDL模型中。ACMDL通过注意力机制学习用户每个维度特征对目标任务的影响程度以及用户评论中的重要信息并高度关注这些信息。最后,融合用户特征和项目特征输出预测结果。在两个真实的数据集上的实验结果证明,引入注意力机制的ACMDL比CMDL的性能更好,可以更好地关注用户偏好得到更佳的推荐结果。
其他文献
学位
学位
光电跟踪伺服系统是一种使用红外或者可见光探测装置进行被动搜索的实时图像侦查设备,在民用与军事领域均发挥着巨大的作用,有着举足轻重的战略意义。为解决传统光电跟踪系统不能获取距离信息的问题,本实验室与中科院长春光机所合作开展了一款新型光电跟踪系统的研发工作。该系统基于人眼中心凹结构的仿生学原理,将一个大型的主光学平台和安装于轻质筒状结构中的次级光学系统结合起来,兼具大视场、高分辨率等特性,可以对多个远
学位
随着网络物理系统的发展,与物理系统相结合的分布式资源分配策略越来越受到重视,并取得了许多有价值的研究成果。但相关成果主要针对一阶或二阶积分器系统等多自主体系统展开,缺乏对具有更复杂动态网络的分布式资源分配问题的研究,关于实际系统中存在的不确定性因素对最优资源分配算法性能的影响的讨论也较少。因此,本文首先研究一类高阶严格反馈型不确定非线性多自主体系统的分布式资源分配问题,然后在此基础上考虑事件触发策
学位
伴随着国家政策对环保的重视,相关排放法规的要求越发严格,发展新能源汽车成为汽车行业的新方向。电动汽车作为新能源汽车的主要代表之一,受到了广泛的关注和重视。随着出行安全性和舒适性要求的逐渐提高,电动汽车ECU(Electronic Control Unit,电子控制单元)软件开发也面临着诸多挑战。中央控制单元是电动汽车重要的ECU之一,具有整车控制和远程监控功能,通过CAN(Controller A
学位
学位
学位
近年来,深度学习越来越多地被应用到各个领域,计算机与其他学科之间的交叉程度越来越大,而分子生成就是其中一个重要的部分。分子空间异常庞大,而已知的分子在其中不过是很小的一部分。为了发现更多潜在可用的新分子,近年来研究人员尝试利用深度学习的方法生成新分子,提出了大量的分子生成模型。这些分子生成模型通常要求输入与输出类型相同,即若输入是字符串则输出也是相同意义的字符串,若输入是邻接矩阵则输出也是邻接矩阵
学位
随着各种基因检测技术的发展,人类获得的数据越来越多,但是其中与特定疾病相关的基因数量却很少,人类现有的能力还是不能发现人体致病机理的秘密,本文研究的内容就是充分利用有限的资源来挖掘出可能致病的基因。现有的算法对复杂疾病的致病基因的发现能力较弱,深度学习却能很好的预测它们。由于推荐算法与致病基因发现任务具有相似性,所以本研究进行了借鉴和学习。本论文主要有以下三部分工作内容,首先,从海量基因中选择候选
显著性目标检测是从一幅图像中检测出前景的轮廓,其在深度学习中具有广泛的用途,是很多计算机视觉任务的首要工作。由于越来有多的任务都需要依靠显著性目标检测来完成,最近几年这个任务成为了人工智能热门的研究方向。现有的方法在检测简单的场景时效果非常的好。然而,针对一些复杂场景,例如图像中包含不规则目标、多目标、小目标等场景,或者目标边界轮廓比较复杂等情况,现有的检测方法无法有效的处理这些问题。很多方法预测