Knowledge Graph Self-Supervised Rationalization for Recommendation

151Citations
Citations of this article
30Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In this paper, we introduce a new self-supervised rationalization method, called KGRec, for knowledge-aware recommender systems. To effectively identify informative knowledge connections, we propose an attentive knowledge rationalization mechanism that generates rational scores for knowledge triplets. With these scores, KGRec integrates generative and contrastive self-supervised tasks for recommendation through rational masking. To highlight rationales in the knowledge graph, we design a novel generative task in the form of masking-reconstructing. By masking important knowledge with high rational scores, KGRec is trained to rebuild and highlight useful knowledge connections that serve as rationales. To further rationalize the effect of collaborative interactions on knowledge graph learning, we introduce a contrastive learning task that aligns signals from knowledge and user-item interaction views. To ensure noise-resistant contrasting, potential noisy edges in both graphs judged by the rational scores are masked. Extensive experi-ments on three real-world datasets demonstrate that KGRec outperforms state-of-the-art methods. We also provide the implementation codes for our approach at https://github.com/HKUDS/KGRec.

Cite

CITATION STYLE

APA

Yang, Y., Huang, C., Xia, L., & Huang, C. (2023). Knowledge Graph Self-Supervised Rationalization for Recommendation. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (pp. 3046–3056). Association for Computing Machinery. https://doi.org/10.1145/3580305.3599400

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free