首页 | 本学科首页   官方微博 | 高级检索  
     

基于知识图谱嵌入与多神经网络的序列推荐算法
引用本文:沈冬东,汪海涛,姜瑛,陈星.基于知识图谱嵌入与多神经网络的序列推荐算法[J].计算机工程与科学,2020,42(9):1661-1669.
作者姓名:沈冬东  汪海涛  姜瑛  陈星
作者单位:(昆明理工大学信息工程与自动化学院,云南 昆明 650500)
摘    要:循环神经网络在序列推荐中占有重要地位,但在推荐中,用户的行为序列远比自然语言处理中的句子或计算机视觉中的图像要复杂得多。单一的循环神经网络结构难以充分地挖掘用户偏好,因此提出一种新型的序列推荐算法,同时考虑序列的时间信息以及内容信息。主要分为2个部分:改进的项目嵌入和序列偏好学习。首先,提出一种融合知识图谱的项目嵌入方法,用于生成高质量的项目向量;其次,提出一种卷积神经网络结合长短时记忆神经网络的序列建模方法。更进一步地提出一个基于注意力的框架,动态地结合用户的兴趣点。在公开数据集MovieLens10M上与传统方法以及现有的同类型方法进行了比较。实验结果表明,所提算法在推荐评价指标平均倒数排名MRR@N以及召回率Recall@N上有显著的提升,验证了该算法的有效性。

关 键 词:序列推荐  循环神经网络  知识图谱  卷积神经网络  注意力机制  
收稿时间:2019-12-24
修稿时间:2020-02-26

A sequence recommendation algorithm based on knowledge graph embedding and multiple neural networks
SHEN Dong-dong,WANG Hai-tao,JIANG Ying,CHEN Xing.A sequence recommendation algorithm based on knowledge graph embedding and multiple neural networks[J].Computer Engineering & Science,2020,42(9):1661-1669.
Authors:SHEN Dong-dong  WANG Hai-tao  JIANG Ying  CHEN Xing
Affiliation:(Faculty of Information Engineering and Automation,Kunming University of Science and Technology,Kunming 650500,China)
Abstract:Recurrent neural networks play an important role in sequence recommendation. However, in recommendation, the user's behavior sequences are far more complicated than the sentences in natural language processing or images in computer vision. A single recurrent neural network structure is difficult to fully mine user preferences, so this paper proposes a new sequence recommendation algorithm that takes into account both the time information and content information of the sequence. This algorithm is mainly divided into two parts: improved item embedding and sequence preference learning. Firstly, an item embedding method that incorporates a knowledge graph is used to generate high-quality item vectors. Secondly, a sequence modeling method combining convolutional neural networks with long-term and short-term memory neural networks is proposed. Furthermore, an attention-based framework is proposed, which dynamically combines user's points of interest. This algorithm is compared with the traditional methods and the existing advanced methods of the same type on the public data set MovieLens10M. The experimental results show that the average reciprocal ranking MRR@N of the recommended evaluation index and the recall rate Recall@N is improved significantly, which verifies the effectiveness of the proposed algorithm.
Keywords:sequence recommendation  recurrent neural network  knowledge graph  convolutional neural network  attention mechanism  
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号