RDGCL: Reaction-Diffusion Graph Contrastive Learning for Recommendation

Jeongwhan Choi, Hyowon Wi, Chaejeong Lee, Sung-Bae Cho, Dongha Lee +1 more
12/27/2023
cs.IRcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

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 convolutional network (GCN)-based collaborative filterings (CFs) has been explored in recommender systems. However, current CL-based recommendation models heavily rely on low-pass filters and graph augmentations. In this paper, inspired by the reaction-diffusion equation, we propose a novel CL method for recommender systems called the reaction-diffusion graph contrastive learning model (RDGCL). We design our own GCN for CF based on the equations of diffusion, i.e., low-pass filter, and reaction, i.e., high-pass filter. Our proposed CL-based training occurs between reaction and diffusion-based embeddings, so there is no need for graph augmentations. Experimental evaluation on 5 benchmark datasets demonstrates that our proposed method outperforms state-of-the-art CL-based recommendation models. By enhancing recommendation accuracy and diversity, our method brings an advancement in CL for recommender systems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{choi2023rdgcl,
  title  = {RDGCL: Reaction-Diffusion Graph Contrastive Learning for Recommendation},
  author = {Jeongwhan Choi and Hyowon Wi and Chaejeong Lee and Sung-Bae Cho and Dongha Lee and Noseong Park},
  year   = {2023},
  eprint = {2312.16563},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.16563v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.16563.svg)](https://codeofpaper.com/paper/2312.16563)

Discussion