Disentangled Contrastive Learning for Knowledge-Aware Recommender System

Shuhua Huang,Chenhao Hu,Weiyang Kong,Yubao Liu
DOI: https://doi.org/10.1007/978-3-031-47240-4_8
2023-01-01
Abstract:Knowledge Graphs (KGs) play an increasingly important role as useful side information in recommender systems. Recently, developing end-to-end models based on graph neural networks (GNNs) becomes the technical trend of knowledge-aware recommendation. However, we argue that prior methods are insufficient to discover multi-faceted user preferences based on diverse aspects of item attributes, since they only learn a single representation for each user and item. To alleviate this limitation, we focus on exploring user preferences from multiple aspects of item attributes, and propose a novel disentangled contrastive learning framework for knowledge-aware recommendation (DCLKR). Technically, we first disentangle item knowledge graph into multiple aspects for the knowledge view, and user-item interaction graph for the collaborative view, equipped with attentive neighbor assignment and embedding propagation mechanisms. Then we perform intra-view contrastive learning to encourage differences among disentangled representations in each view, and inter-view contrastive learning to transfer knowledge between the two views. Extensive experiments conducted on three benchmark datasets demonstrate the superior performance of our proposed method over the state-of-the-arts. The implementations are available at: https://github.com/Jill5/DCLKR..
What problem does this paper attempt to address?