融合评分的深度学习推荐算法

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:eaglecmk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着分布式计算、人工智能、云计算等技术的迅速发展,各类网络服务的应用使数据规模与信息体量呈现指数级增长,推荐系统及其相关技术逐渐成为处理“信息过载”的重要工具。推荐系统需要记录用户交互行为中的显式行为或隐式行为,发掘出用户的偏好特征,然后产生符合用户偏好的物品推荐列表。由于传统的推荐系统主要通过人工或浅层模型提取用户或者物品的特征,因此传统方法难以获取用户或者物品的深层次表达。此外,传统的推荐系统在分析用户的偏好特征时,忽略了用户偏好会因时间而发生动态变化。针对以上问题,本文进行的研究工作如下:首先,本文采用Word2Vec模型对输入序列中的物品进行表征,并使用循环神经网络预测用户下一时刻交互的物品,提出W-LSTM的推荐模型。由于用户的历史行为之间具有上下文关系,可以使用Word2Vec框架对具有前后联系的用户行为进行建模,生成低维、稠密的物品词向量,并获取用户行为之间隐藏的语义关系,使循环神经网络在预测用户下一时刻点击的物品时有更好的表现。其次,在电影推荐任务中,为了使循环神经网络关注用户偏好的流派特征和部分重要的行为,本文构建了基于评分注意力机制并融合流派特征的GE-RA-LSTM模型。为了关注用户偏好的流派信息,模型在输入部分将电影的流派特征与电影词向量拼接。此外,为了关注用户的部分重要行为,模型将评分-逆物品频率与注意力机制相结合,使模型注重用户历史序列中的高分电影和冷门电影,挖掘出用户的独特偏好。GE-RA-LSTM模型不仅实现了挖掘用户的动态偏好,还可以为用户推荐更感兴趣的电影,同时增大了冷门电影的推荐力度。最后,本文将上述模型在Movie Lens-10M数据集中进行验证。实验结果表明,W-LSTM模型由于使用Word2Vec对用户历史序列的电影进行表征,在准确性和覆盖率等推荐指标上比随机初始化电影词向量的模型有一定的提升,并大幅度缩短模型的训练时间;在模型的输入部分引入一定数目的流派个数,可以使推荐的准确性进一步提升;使用评分注意力机制的GE-RA-LSTM模型在覆盖率指标上比使用注意力机制的推荐模型有较大提升。与传统推荐算法相比,本文提出的W-LSTM和GE-RA-LSTM模型都具有更好的推荐效果。综上所述,Word2Vec通过提取用户行为的上下文联系,可以对物品进行更好的表征。如果模型考虑用户偏好流派的影响,可以提升推荐结果的准确性。此外,在模型中引入评分注意力机制,可以使模型关注用户部分重要行为,挖掘用户独特偏好,从而提升推荐性能。
其他文献
作为微型计算机应用技术的一个重要分支,数据采集、处理与分析技术,是集传感器、信号采集与转换、计算机等技术于一体,是获取信息的重要工具和手段。本文对柴油机测试试验中,
数据泄露时时刻刻在我们身边发生,对我们造成极大的威胁。网络黑产将企业和个人信息以白菜价肆意抛售,2017年五角大楼的资料泄密,十八亿个人信息“裸奔”。DNS隐蔽通道是以DN
新一代光源LED具有发光效率高、寿命长、节能、无污染、显色指数高和生产成本低等诸多优势,因此有着广泛的应用前景。如何进一步提高LED的发光效率,特别是探寻新型的白光LED
在过去几年中,软体机器人成为机器人领域的研究热点,其在驱动方式、智能材料、仿生结构等方面取得了许多令人瞩目的成就。然而,相较于软体机器人的驱动、材料及结构来说,软体
情境感知技术研究是当前人机交互领域的前沿课题,即对人体行为的感知和理解,以及对生活环境的辨别。目前已有许多对人体行为识别的研究,大多数都是依赖于传感器以及视觉设备
在流计算系统中,数据倾斜通常会导致负载不均衡进而增加算子处理数据的延时,严重影响系统本身的运行效率。处理数据倾斜的方法是提出更好的分组策略,保证后续到达的数据可以
在人工对高层建筑的外墙施工中,悬挂式平台是保障作业安全有效实施的主要载具。在高层建筑施工中应用机器人技术有望提高工作效率和施工精度,改善安全性,但悬挂平台仍是目前
图像去噪是减少数字图像中噪声的过程,是影响图像分割,边缘检测,特征提取等对图像进行后续处理的重要前提。深度卷积神经网络在图像识别、语音处理等方面取得了重大成功,通过
微分方程在物理学、力学、生物学、工程学、经济学等众多领域有着广泛的应用.而微分方程的振动理论作为微分方程稳定性理论中的重要分支,近几十年来也得到了重要的发展,许多学者对微分方程振动理论进行了研究和探索,推广改进了一些结论,不仅具有重要的理论意义,而且也具有较高的实用价值.在本篇硕士论文中,我们运用Philos型积分平均,广义的Riccati变换和代数不等式理论等方法,研究了一类高阶时滞泛函微分方程
随着智能移动设备和移动互联网的高速发展,移动用户及移动应用程序数量正以前所未有的速度增长。为了满足人们的需求,这些新兴的应用往往能耗高、计算密集,而现有的移动设备