Ripple Knowledge Graph Convolutional Networks For Recommendation Systems
arXiv:2305.01147 · doi:10.1007/s11633-023-1440-x
Abstract
Using knowledge graphs to assist deep learning models in making recommendation decisions has recently been proven to effectively improve the model's interpretability and accuracy. This paper introduces an end-to-end deep learning model, named RKGCN, which dynamically analyses each user's preferences and makes a recommendation of suitable items. It combines knowledge graphs on both the item side and user side to enrich their representations to maximize the utilization of the abundant information in knowledge graphs. RKGCN is able to offer more personalized and relevant recommendations in three different scenarios. The experimental results show the superior effectiveness of our model over 5 baseline models on three real-world datasets including movies, books, and music.
References in corpus (10)
- Semi-Supervised Classification with Graph Convolutional Networks
- BPR: Bayesian Personalized Ranking from Implicit Feedback
- A Review of Relational Machine Learning for Knowledge Graphs
- Explaining Deep Neural Networks and Beyond: A Review of Methods and Applications
- RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems
- Knowledge Graph Convolutional Networks for Recommender Systems
- Session-based Recommendations with Recurrent Neural Networks
- A Survey on Accuracy-oriented Neural Recommendation: From Collaborative Filtering to Information-rich Recommendation
- Neural Graph Matching based Collaborative Filtering
- Joint Topic-Semantic-aware Social Recommendation for Online Voting