西安电子科技大学学报 ›› 2025, Vol. 52 ›› Issue (5): 99-110.doi: 10.19665/j.issn1001-2400.20250603

• • 上一篇    下一篇

通过知识感知的邻居过滤机制增强社交推荐

周家亮1(), 慕彩红2(), 刘逸3(), 陈云龙3()   

  1. 1.西安电子科技大学 广州研究院,广东 广州 510555
    2.西安电子科技大学 人工智能学院,陕西 西安 710071
    3.西安电子科技大学 电子工程学院,陕西 西安 710071
  • 收稿日期:2025-03-11 出版日期:2025-10-20 发布日期:2025-07-01
  • 通讯作者: 刘逸(1976—),男,讲师,E-mail:yiliu@xidian.edu.cn
  • 作者简介:周家亮(2001—),男,西安电子科技大学硕士研究生,E-mail:zhoujl@stu.xidian.edu.cn;
    慕彩红(1978—),女,教授,E-mail:caihongm@mail.xidian.edu.cn;
    陈云龙(2001—),男,西安电子科技大学硕士研究生,E-mail:ylonchen@stu.xidian.edu.cn
  • 基金资助:
    国家自然科学基金(62077038);国家自然科学基金(61672405);国家自然科学基金(62176196);国家自然科学基金(62271374)

Enhancing social recommendation via the knowledge-aware neighbor filtering mechanism

ZHOU Jialiang1(), MU Caihong2(), LIU Yi3(), CHEN Yunlong3()   

  1. 1. Guangzhou Institute of Technology, Xidian University, Guangzhou 510555, China
    2. School of Artificial Intelligence, Xidian University, Xi’an 710071, China
    3. School of Electronic Engineering, Xidian University, Xi’an 710071, China
  • Received:2025-03-11 Online:2025-10-20 Published:2025-07-01

摘要:

社交推荐通过挖掘用户间的社交联系,有助于提升个性化推荐系统的性能。然而,目前大多数方法难以充分捕捉用户与物品间的复杂关系,且忽略了由于存在无共同兴趣甚至错误的社交联系所导致的社交不一致问题,从而影响用户嵌入表征的正确性和社交推荐的准确性。为此,文中提出了一种基于知识感知的邻居过滤机制用于社交推荐,旨在通过融合知识图谱与图神经网络来解决上述问题。首先,利用知识图谱嵌入技术对用户、物品及评分进行嵌入表示,从而捕捉他们之间的潜在关系模式。随后,嵌入向量被输入到图神经网络中,用于优化图神经网络节点的嵌入表示。为了提高模型的一致性识别能力,文中根据待评估的用户物品动态地构建了查询向量,并利用知识图谱综合建模查询向量与邻居节点之间的一致性分数,通过采样聚合更一致的邻居节点,从而增强图神经网络模型过滤不一致邻居节点以及节点表征的能力。在3个公开数据集上的大量实验证明了所提方法相较于现有主流方法的优越性。

关键词: 推荐系统, 图神经网络, 社交推荐, 邻居过滤

Abstract:

Social recommendation helps to improve the performance of personalized recommender systems by exploiting user social connections. However, most existing methods struggle to fully capture the complex relationships between users and items, while neglecting the issue of social inconsistency caused by irrelevant or even erroneous social ties, thus reducing the correctness of user embeddings and the accuracy of social recommendations. This paper proposes a knowledge-aware neighbor filtering mechanism for social recommendation (KFRec), aiming to resolve the aforementioned issues by integrating knowledge graphs with graph neural networks. First, this paper utilizes knowledge graph embedding techniques to vectorially represent users, items, and ratings, thereby capturing the latent relational patterns among them. Subsequently, these vectors are fed into a graph neural network to optimize the node representations of the graph neural network. To improve the model's consistency recognition capability, this paper dynamically constructs query vectors based on the user-item pairs to be evaluated, and comprehensively model the consistency scores between the query vectors and neighbor nodes using the knowledge graph. By sampling and aggregating more consistent neighbor nodes, the graph neural network model's ability to filter inconsistent neighbor nodes and node representations is enhanced. Extensive experiments on three public datasets demonstrate the superiority of our proposed KFRec over existing mainstream methods.

Key words: recommender systems, graph neural network, social recommendation, neighbor filtering

中图分类号: 

  • TP183