English

Generative Contrastive Graph Learning for Recommendation

Information Retrieval 2023-07-12 v1

Abstract

By treating users' interactions as a user-item graph, graph learning models have been widely deployed in Collaborative Filtering(CF) based recommendation. Recently, researchers have introduced Graph Contrastive Learning(GCL) techniques into CF to alleviate the sparse supervision issue, which first constructs contrastive views by data augmentations and then provides self-supervised signals by maximizing the mutual information between contrastive views. Despite the effectiveness, we argue that current GCL-based recommendation models are still limited as current data augmentation techniques, either structure augmentation or feature augmentation. First, structure augmentation randomly dropout nodes or edges, which is easy to destroy the intrinsic nature of the user-item graph. Second, feature augmentation imposes the same scale noise augmentation on each node, which neglects the unique characteristics of nodes on the graph. To tackle the above limitations, we propose a novel Variational Graph Generative-Contrastive Learning(VGCL) framework for recommendation. Specifically, we leverage variational graph reconstruction to estimate a Gaussian distribution of each node, then generate multiple contrastive views through multiple samplings from the estimated distributions, which builds a bridge between generative and contrastive learning. Besides, the estimated variances are tailored to each node, which regulates the scale of contrastive loss for each node on optimization. Considering the similarity of the estimated distributions, we propose a cluster-aware twofold contrastive learning, a node-level to encourage consistency of a node's contrastive views and a cluster-level to encourage consistency of nodes in a cluster. Finally, extensive experimental results on three public datasets clearly demonstrate the effectiveness of the proposed model.

Keywords

Cite

@article{arxiv.2307.05100,
  title  = {Generative Contrastive Graph Learning for Recommendation},
  author = {Yonghui Yang and Zhengwei Wu and Le Wu and Kun Zhang and Richang Hong and Zhiqiang Zhang and Jun Zhou and Meng Wang},
  journal= {arXiv preprint arXiv:2307.05100},
  year   = {2023}
}

Comments

This paper is accepted to SIGIR 2023. Code is avaliable: https://github.com/yimutianyang/SIGIR23-VGCL

R2 v1 2026-06-28T11:26:51.660Z