paper-with-me

홈 › Papers

DiffKG: Knowledge Graph Diffusion Model for Recommendation

2023-12-28 · Yangqin Jiang, Yuhao Yang, Lianghao Xia, Chao Huang

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 relation modeling. Moreover, we introduce a collaborative knowledge graph convolution mechanism that incorporates collaborative signals reflecting user-item interaction patterns, guiding the knowledge graph diffusion process. We conduct extensive experiments on three publicly available datasets, consistently demonstrating the superiority of our DiffKG compared to various competitive baselines. We provide the source code repository of our proposed DiffKG model at the following link: https://github.com/HKUDS/DiffKG.

📄 PDF Abstract BibTeX arXiv:2312.16890

Code (1)

hkuds/diffkg 공식 구현 pytorch

Tasks

Data AugmentationGraph Representation LearningKnowledge GraphsmodelRecommendation SystemsRepresentation Learning

Methods 이 논문이 사용한 방법론

Diffusion Diffusion models generate samples by gradually removing noise from a signal, and their training objective can be expressed as a reweighted variational lower-bound…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Beyond Interactions: Node-Level Graph Generation for Knowledge-Free Augmentation in Recommender Systems

2025-07-28 · Zhaoyan Wang, Hyunjun Ahn, In-Young Ko arxiv

Recent advances in recommender systems rely on external resources such as knowledge graphs or large language models to enhance recommendations, which limit applicability in real-world settings due to data dependency and …

Graph GenerationKnowledge Graphs

DM4Steal: Diffusion Model For Link Stealing Attack On Graph Neural Networks

2024-11-05 · Jinyin Chen, Haonan Ma, Haibin Zheng

Graph has become increasingly integral to the advancement of recommendation systems, particularly with the fast development of graph neural network(GNN). By exploring the virtue of rich node features and link information…

Graph Neural NetworkRecommendation Systems

RDGCL: Reaction-Diffusion Graph Contrastive Learning for Recommendation

2023-12-27 · Jeongwhan Choi, Hyowon Wi, Chaejeong Lee, Sung-Bae Cho 외

Contrastive learning (CL) has emerged as a promising technique for improving recommender systems, addressing the challenge of data sparsity by using self-supervised signals from raw data. Integration of CL with graph con…

Contrastive LearningData IntegrationDiversityRecommendation Systems

Graph Representation Learning via Causal Diffusion for Out-of-Distribution Recommendation

2024-08-01 · Chu Zhao, Enneng Yang, Yuliang Liang, Pengxiang Lan 외

Graph Neural Networks (GNNs)-based recommendation algorithms typically assume that training and testing data are drawn from independent and identically distributed (IID) spaces. However, this assumption often fails in th…

Graph Representation LearningRepresentation LearningVariational Inference

Simplifying Sparse Expert Recommendation by Revisiting Graph Diffusion

2022-08-04 · Vaibhav Krishna, Nino Antulov-Fantulin

Community Question Answering (CQA) websites have become valuable knowledge repositories where individuals exchange information by asking and answering questions. With an ever-increasing number of questions and high migra…

Community Question AnsweringQuestion Answering