Multi-view Contrastive Learning for Knowledge-Aware Recommendation

Ruiguo Yu,Zixuan Li,Mankun Zhao,Wenbin Zhang,Ming Yang,Jian Yu
DOI: https://doi.org/10.1007/978-981-99-8073-4_17
2024-01-01
Abstract:Knowledge-aware recommendation has attracted increasing attention due to its wide application in alleviating data-sparse and cold-start, but the real-world knowledge graph (KG) contains many noises from irrelevant entities. Recently, contrastive learning, a self-supervised learning (SSL) method, has shown excellent anti-noise performance in recommendation task. However, the inconsistency between the use of noisy embeddings in SSL tasks and the original embeddings in recommendation tasks limits the model’s ability. We propose a M ulti-view C ontrastive learning for K nowledge-aware R ecommendation framework (MCKR) to solve the above problems. To remove inconsistencies, MCKR unifies the input of SSL and recommendation tasks and learns more representations from the contrastive learning method. To alleviate the noises from irrelevant entities, MCKR preprocesses the KG triples according to the type and randomly perturbs of graph structure with different weights. Then, a novel distance-based graph convolutional network is proposed to learn more reliable entity information in KG. Extensive experiments on three popular benchmark datasets present that our approach achieves state-of-the-art. Further analysis shows that MCKR also performs well in reducing data noise.
What problem does this paper attempt to address?