DiffKG: Knowledge Graph Diffusion Model for Recommendation
Yangqin Jiang, Yuhao Yang, Lianghao Xia, Chao Huang

TL;DR
DiffKG is a novel recommendation model that uses a diffusion process on knowledge graphs combined with collaborative signals to improve recommendation accuracy, effectively filtering noise and enhancing semantic understanding.
Contribution
It introduces a diffusion-based framework with a collaborative convolution mechanism for knowledge graph-enhanced recommendation, addressing noise and relevance issues.
Findings
Outperforms baseline models on three datasets
Demonstrates robustness against noisy relations
Effectively integrates collaborative signals into knowledge graph diffusion
Abstract
Knowledge Graphs (KGs) have emerged as invaluable resources for enriching recommendation systems by providing a wealth of factual information and capturing semantic relationships among items. Leveraging KGs can significantly enhance recommendation performance. However, not all relations within a KG are equally relevant or beneficial for the target recommendation task. In fact, certain item-entity connections may introduce noise or lack informative value, thus potentially misleading our understanding of user preferences. To bridge this research gap, we propose a novel knowledge graph diffusion model for recommendation, referred to as DiffKG. Our framework integrates a generative diffusion model with a data augmentation paradigm, enabling robust knowledge graph representation learning. This integration facilitates a better alignment between knowledge-aware item semantics and collaborative…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Recommender Systems and Techniques · Topic Modeling
MethodsDiffusion · Convolution
