论文中文题名: | 基于知识图谱与深度学习的序列推荐研究 |
姓名: | |
学号: | 20208049005 |
保密级别: | 公开 |
论文语种: | chi |
学科代码: | 0812 |
学科名称: | 工学 - 计算机科学与技术(可授工学、理学学位) |
学生类型: | 硕士 |
学位级别: | 工学硕士 |
学位年度: | 2023 |
培养单位: | 西安科技大学 |
院系: | |
专业: | |
研究方向: | 推荐系统 |
第一导师姓名: | |
第一导师单位: | |
论文提交日期: | 2023-06-25 |
论文答辩日期: | 2023-06-05 |
论文外文题名: | Sequence Recommendation Based on Knowledge Graph and Deep Learning |
论文中文关键词: | |
论文外文关键词: | Sequence recommendation ; Self-attention mechanism ; Graph neural network ; Map of knowledge ; Contrastive Learning |
论文中文摘要: |
在当今数据规模逐渐扩大的时代,信息过载问题日益严重,推荐系统是缓解该问题的有效工具之一。在推荐系统中,序列推荐成为研究重点,依据场景可以分为单行为场景和多行为场景;序列推荐存在数据稀疏特性,知识图谱能够缓解数据稀疏性,因此本文研究在单行为和多行为场景下如何充分利用知识图谱进行序列建模以提高推荐的准确率。 针对单行为自注意力模型在序列推荐中的物品位置信息不敏感以及现有物品表示能力有限的问题,提出一种知识嵌入感知的自注意力对比学习序列模型。该模型首先利用物品的知识图谱通过知识感知嵌入模块获得物品的初始表示以此获得初步物品表示,之后利用位置映射函数捕捉用户偏好变化,然后通过自注意力模块对用户偏好进行表示,并通过对比学习构建正负样例对进一步强化用户偏好与物品的表示能力,最后通过矩阵分解为用户推荐下一时刻的物品。模型在三个公开数据集下与已有基线进行比较,实验结果表明所提算法在推荐指标HR@10和NDCG@10提升最高分别为5.82%、9.98%,验证了模型的有效性。 针对多行为场景中用户不同行为之间的共有偏好和特有偏好建模不充分,以及因用户隐私需对数据加密脱敏使目前研究无法有效利用知识图谱这两个问题,提出一种内知识增强的多行为对比元学习模型。该模型首先构建内部知识图谱,并使用TransR进行知识嵌入,以此获得用户和物品的初步知识表示。然后通过图神经网络,捕捉不同行为下的用户偏好。再运用元编码对比学习进一步自适应捕捉用户不同行为之间的依赖关系,最后对用户进行物品推荐。模型在真实数据集下与其他模型相比表现出优秀的性能,能够较为准确地捕捉用户的偏好,并学习出物品的精准表示。在面对大规模的数据集时,模型也能够表现出较高的准确性,其在HR@10和NDCG@10最大提升分别为5.823%、9.997%。 |
论文外文摘要: |
In the era of expanding data volumes, the problem of information overload has become increasingly severe. Recommendation systems have emerged as effective tools to mitigate this issue. Within recommendation systems, sequential recommendation has garnered significant research attention and can be categorized into single-action and multi-action scenarios. However, the current state of sequential recommendation suffers from data sparsity concerns. To address this challenge, this paper investigates how knowledge graphs can be utilized to enhance sequential modeling and improve recommendation accuracy in both single-action and multi-action scenarios. In single-action sequence recommendation, the existing self-attention models often suffer from insensitivity to item positional information and limited item representation capabilities. To overcome these challenges, this paper proposes a knowledge-enhanced self-attention contrastive learning sequential model. This model utilizes the knowledge graph of items to obtain initial item representations through a knowledge-aware embedding module, facilitating the acquisition of preliminary item representations. Subsequently, a position mapping function is employed to capture user preference changes. The user preferences are then represented using a self-attention module, while contrastive learning is employed to further enhance the representation capabilities of user preferences and items by constructing positive and negative example pairs. Finally, matrix factorization is employed to recommend the next item for users. The proposed model is evaluated on three publicly available datasets and compared against existing baselines. Experimental results demonstrate significant improvements in the HR@10 and NDCG@10 recommendation metrics, with increases of up to 5.82% and 9.98% respectively, thereby validating the effectiveness of the proposed model. In multi-behavior scenarios, existing research often faces challenges in adequately modeling shared and specific preferences across different user behaviors, as well as effectively utilizing knowledge graphs due to data encryption and anonymization for privacy preservation. To address these issues, this paper proposes a Multi-behavior Contrastive Meta-Learning Sequence Recommendation with Inner Knowledge Enhancement model. The model first constructs an internal knowledge graph and leverages TransR for knowledge embedding to obtain preliminary knowledge representations of users and items. Subsequently, graph neural networks are employed to capture user preferences under different behaviors. Meta-encoding and contrastive learning are then utilized to adaptively capture the dependency relationships between distinct user behaviors, leading to accurate item recommendations for users. The proposed model is evaluated on real-world datasets and compared against other models, demonstrating its excellent performance in accurately capturing user preferences and learning precise representations of items. Moreover, the model exhibits high accuracy when handling large-scale datasets, with maximum improvements of 5.823% and 9.997% in HR@10 and NDCG@10 metrics respectively. |
参考文献: |
[1] 中华人民共和国商务部. 《中国电子商务报告(2021)》[EB/OL]. 中华人民共和国商务部, 2022-11-16. [4] 刘树栋, 张可, 陈旭. 基于多维度兴趣注意力和用户长短期偏好的新闻推荐[J]. 中文信息学报, 2022, 36(9): 102-111. [5] 张玉朋,李香菊,李超,赵中英.基于Transformer与异质图神经网络的新闻推荐模型[J].模式识别与人工智能,2022,35(09):839-848. [10] 沈冬东, 汪海涛, 姜瑛, 等. 基于知识图谱嵌入与多神经网络的序列推荐算法[J]. 计算机工程与科学, 2020, 42(09): 1661. [11] 孙文平, 常亮, 宾辰忠, 等. 基于知识图谱和频繁序列挖掘的旅游路线推荐[J]. 计算机科学, 2019, 46(2): 56-61. [13] 文峰, 曹雄, 黄海新,等. 基于知识图谱的推荐算法研究[J]. 沈阳理工大学学报, 2021, 40(6):5. [14] 陈康. 基于 Eclat 算法的图书推荐系统仿真[J]. 计算机仿真, 2010 (9): 311-314. [38] 孙鑫, 刘学军, 李斌, 等. 基于图神经网络和时间注意力的序列推荐[J]. 计算机工程与设计, 2020, 41(10): 2913-2920. |
中图分类号: | TP391.3 |
开放日期: | 2023-06-26 |