RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems
arXiv:1803.03467 · doi:10.1145/3269206.3271739
Abstract
To address the sparsity and cold start problem of collaborative filtering, researchers usually make use of side information, such as social networks or item attributes, to improve recommendation performance. This paper considers the knowledge graph as the source of side information. To address the limitations of existing embedding-based and path-based methods for knowledge-graph-aware recommendation, we propose Ripple Network, an end-to-end framework that naturally incorporates the knowledge graph into recommender systems. Similar to actual ripples propagating on the surface of water, Ripple Network stimulates the propagation of user preferences over the set of knowledge entities by automatically and iteratively extending a user's potential interests along links in the knowledge graph. The multiple "ripples" activated by a user's historically clicked items are thus superposed to form the preference distribution of the user with respect to a candidate item, which could be used for predicting the final clicking probability. Through extensive experiments on real-world datasets, we demonstrate that Ripple Network achieves substantial gains in a variety of scenarios, including movie, book and news recommendation, over several state-of-the-art baselines.
arXiv commentCIKM 2018
References in corpus (2)
Cited by in corpus (72)
- KGAT: Knowledge Graph Attention Network for Recommendation
- Knowledge Graph Convolutional Networks for Recommender Systems
- Learning Intents behind Interactions with Knowledge Graph for Recommendation
- Knowledge Graph Contrastive Learning for Recommendation
- Reinforcement Knowledge Graph Reasoning for Explainable Recommendation
- A Survey on Accuracy-oriented Neural Recommendation: From Collaborative Filtering to Information-rich Recommendation
- When Large Language Models Meet Personalization: Perspectives of Challenges and Opportunities
- Multi-level Cross-view Contrastive Learning for Knowledge-aware Recommender System
- Reinforced Negative Sampling over Knowledge Graph for Recommendation
- Learning to Warm Up Cold Item Embeddings for Cold-start Recommendation with Meta Scaling and Shifting Networks
- Learning on Attribute-Missing Graphs
- Incorporating User Micro-behaviors and Item Knowledge into Multi-task Learning for Session-based Recommendation
- KG4Vis: A Knowledge Graph-Based Approach for Visualization Recommendation
- MetaKG: Meta-learning on Knowledge Graph for Cold-start Recommendation
- IMF: Interactive Multimodal Fusion Model for Link Prediction
- KRED: Knowledge-Aware Document Representation for News Recommendations
- Applications of knowledge graphs for food science and industry
- Improving Knowledge-aware Recommendation with Multi-level Interactive Contrastive Learning
- CAFE: Coarse-to-Fine Neural Symbolic Reasoning for Explainable Recommendation
- A Survey on Reinforcement Learning for Recommender Systems
- PRINCE: Provider-side Interpretability with Counterfactual Explanations in Recommender Systems
- Product Knowledge Graph Embedding for E-commerce
- Time-aware Path Reasoning on Knowledge Graph for Recommendation
- ATBRG: Adaptive Target-Behavior Relational Graph Network for Effective Recommendation
- AliMe KG: Domain Knowledge Graph Construction and Application in E-commerce
- Joint Multi-grained Popularity-aware Graph Convolution Collaborative Filtering for Recommendation
- Explainable Fairness in Recommendation
- FairSR: Fairness-aware Sequential Recommendation through Multi-Task Learning with Preference Graph Embeddings
- Explaining Latent Factor Models for Recommendation with Influence Functions
- Post Processing Recommender Systems with Knowledge Graphs for Recency, Popularity, and Diversity of Explanations
- Knowledge-enhanced Black-box Attacks for Recommendations
- Semi-Supervised Variational Reasoning for Medical Dialogue Generation
- Learning to Ask Appropriate Questions in Conversational Recommendation
- Recommender systems based on graph embedding techniques: A comprehensive review
- VRKG4Rec: Virtual Relational Knowledge Graphs for Recommendation
- Knowledge-refined Denoising Network for Robust Recommendation
- Positive, Negative and Neutral: Modeling Implicit Feedback in Session-based News Recommendation
- Ripple Knowledge Graph Convolutional Networks For Recommendation Systems
- DaisyRec 2.0: Benchmarking Recommendation for Rigorous Evaluation
- From Who You Know to What You Read: Augmenting Scientific Recommendations with Implicit Social Networks
- Sparse Feature Factorization for Recommender Systems with Knowledge Graphs
- Towards Analyzing the Bias of News Recommender Systems Using Sentiment and Stance Detection
- Knowledge Enhanced Multi-intent Transformer Network for Recommendation
- FinDKG: Dynamic Knowledge Graphs with Large Language Models for Detecting Global Trends in Financial Markets
- ELIXIR: Learning from User Feedback on Explanations to Improve Recommender Models
- Triangle Graph Interest Network for Click-through Rate Prediction
- Comprehending Knowledge Graphs with Large Language Models for Recommender Systems
- Prediction of ESG Compliance using a Heterogeneous Information Network
- Recommending on graphs: a comprehensive review from a data perspective
- A Light Heterogeneous Graph Collaborative Filtering Model using Textual Information
- MTBRN: Multiplex Target-Behavior Relation Enhanced Network for Click-Through Rate Prediction
- Unify Local and Global Information for Top- Recommendation
- NudgeRank: Digital Algorithmic Nudging for Personalized Health
- RecKG: Knowledge Graph for Recommender Systems
- LightKG: Efficient Knowledge-Aware Recommendations with Simplified GNN Architecture
- FedRKG: A Privacy-preserving Federated Recommendation Framework via Knowledge Graph Enhancement
- Justification of Recommender Systems Results: A Service-based Approach
- LogicRec: Recommendation with Users' Logical Requirements
- A Knowledge Graph based Approach for Mobile Application Recommendation
- Bayesian Knowledge-driven Critiquing with Indirect Evidence
- KG4RecEval: Does Knowledge Graph Really Matter for Recommender Systems?
- Knowledge-Enhanced Recommendation with User-Centric Subgraph Network
- Social Explorative Attention based Recommendation for Content Distribution Platforms
- Improving Recommendation Diversity by Highlighting the ExTrA Fabricated Experts
- Topic-Aware Knowledge Graph with Large Language Models for Interoperability in Recommender Systems
- TriNE: Network Representation Learning for Tripartite Heterogeneous Networks
- Can Offline Metrics Measure Explanation Goals? A Comparative Survey Analysis of Offline Explanation Metrics in Recommender Systems
- SPARK: Adaptive Low-Rank Knowledge Graph Modeling in Hybrid Geometric Spaces for Recommendation
- Sheaf4Rec: Sheaf Neural Networks for Graph-based Recommender Systems
- RUEL: Retrieval-Augmented User Representation with Edge Browser Logs for Sequential Recommendation
- Simple and Powerful Architecture for Inductive Recommendation Using Knowledge Graph Convolutions
- Link Prediction or Perdition: the Seeds of Instability in Knowledge Graph Embeddings