论文标题
知识吸引推荐系统的多级跨视图对比度学习
Multi-level Cross-view Contrastive Learning for Knowledge-aware Recommender System
论文作者
论文摘要
知识图(KG)在推荐系统中起越来越重要的作用。最近,基于图形神经网络(GNN)模型逐渐成为知识吸引推荐的主题(KGR)。但是,基于GNN的KGR模型存在自然缺陷,即稀疏监督信号问题,这可能会使他们的实际性能在某种程度上下降。受对比度学习在从数据本身中监督信号中的成功启发的启发,在本文中,我们专注于探索KG感知建议中的对比度学习,并提出了一种新型的多级跨视图对比度学习机制,名为MCCLK。与传统的对比学习方法不同,这些方法通过统一的数据增强方案(例如腐败或掉落)产生了两个图表视图,我们全面考虑了KG Awaine建议的三种不同的图表,包括全球级别的结构视图,本地级别的协作和语义观点。具体而言,我们将用户项目图作为协作视图,项目实用图作为语义视图,而用户 - 实体图作为结构视图。因此,MCCLK对本地和全球层面的三个观点进行了对比学习,以自我监督的方式挖掘综合图形和结构信息。此外,在语义视图中,提出了一个k-nearest-neymes-neighbor(KNN)项目项目语义图构造模块,以捕获重要的项目项目语义关系,通常被以前的工作忽略了。在三个基准数据集上进行的广泛实验表明,我们提出的方法的优越性能优于最先进的方法。该实现可在以下网址获得:https://github.com/cciiplab/mcclk。
Knowledge graph (KG) plays an increasingly important role in recommender systems. Recently, graph neural networks (GNNs) based model has gradually become the theme of knowledge-aware recommendation (KGR). However, there is a natural deficiency for GNN-based KGR models, that is, the sparse supervised signal problem, which may make their actual performance drop to some extent. Inspired by the recent success of contrastive learning in mining supervised signals from data itself, in this paper, we focus on exploring the contrastive learning in KG-aware recommendation and propose a novel multi-level cross-view contrastive learning mechanism, named MCCLK. Different from traditional contrastive learning methods which generate two graph views by uniform data augmentation schemes such as corruption or dropping, we comprehensively consider three different graph views for KG-aware recommendation, including global-level structural view, local-level collaborative and semantic views. Specifically, we consider the user-item graph as a collaborative view, the item-entity graph as a semantic view, and the user-item-entity graph as a structural view. MCCLK hence performs contrastive learning across three views on both local and global levels, mining comprehensive graph feature and structure information in a self-supervised manner. Besides, in semantic view, a k-Nearest-Neighbor (kNN) item-item semantic graph construction module is proposed, to capture the important item-item semantic relation which is usually ignored by previous work. Extensive experiments conducted on three benchmark datasets show the superior performance of our proposed method over the state-of-the-arts. The implementations are available at: https://github.com/CCIIPLab/MCCLK.