Knowledge Graph Convolutional Networks for Recommender Systems
arXiv:1904.12575 · doi:10.1145/3308558.3313417
Abstract
To alleviate sparsity and cold start problem of collaborative filtering based recommender systems, researchers and engineers usually collect attributes of users and items, and design delicate algorithms to exploit these additional information. In general, the attributes are not isolated but connected with each other, which forms a knowledge graph (KG). In this paper, we propose Knowledge Graph Convolutional Networks (KGCN), an end-to-end framework that captures inter-item relatedness effectively by mining their associated attributes on the KG. To automatically discover both high-order structure information and semantic information of the KG, we sample from the neighbors for each entity in the KG as their receptive field, then combine neighborhood information with bias when calculating the representation of a given entity. The receptive field can be extended to multiple hops away to model high-order proximity information and capture users' potential long-distance interests. Moreover, we implement the proposed KGCN in a minibatch fashion, which enables our model to operate on large datasets and KGs. We apply the proposed model to three datasets about movie, book, and music recommendation, and experiment results demonstrate that our approach outperforms strong recommender baselines.
Proceedings of the 2019 World Wide Web Conference
References in corpus (2)
Cited by in corpus (17)
- Learning Intents behind Interactions with Knowledge Graph for Recommendation
- Multi-level Cross-view Contrastive Learning for Knowledge-aware Recommender System
- DGCN: Diversified Recommendation with Graph Convolutional Networks
- MetaKG: Meta-learning on Knowledge Graph for Cold-start Recommendation
- Comprehensive evaluation of deep and graph learning on drug-drug interactions prediction
- Improving Knowledge-aware Recommendation with Multi-level Interactive Contrastive Learning
- Multi-behavior Self-supervised Learning for Recommendation
- ATBRG: Adaptive Target-Behavior Relational Graph Network for Effective Recommendation
- Joint Multi-grained Popularity-aware Graph Convolution Collaborative Filtering for Recommendation
- Knowledge-refined Denoising Network for Robust Recommendation
- paper2repo: GitHub Repository Recommendation for Academic Papers
- USER: A Unified Information Search and Recommendation Model based on Integrated Behavior Sequence
- NudgeRank: Digital Algorithmic Nudging for Personalized Health
- FedRKG: A Privacy-preserving Federated Recommendation Framework via Knowledge Graph Enhancement
- SAppKG: Mobile App Recommendation Using Knowledge Graph and Side Information-A Secure Framework
- LogicRec: Recommendation with Users' Logical Requirements
- printf: Preference Modeling Based on User Reviews with Item Images and Textual Information via Graph Learning