Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning
Zihan Lin, Changxin Tian, Yupeng Hou, Wayne Xin Zhao

TL;DR
This paper introduces Neighborhood-enriched Contrastive Learning (NCL), a novel method that explicitly incorporates neighboring relations in graph-based collaborative filtering to improve recommendation accuracy, especially under data sparsity.
Contribution
The paper proposes NCL, which leverages both structural and semantic neighbors in contrastive learning for graph collaborative filtering, enhancing recommendation performance.
Findings
Achieves up to 26% performance improvement on Yelp dataset.
Outperforms baseline models on five public datasets.
Effectively incorporates neighbor information into contrastive learning.
Abstract
Recently, graph collaborative filtering methods have been proposed as an effective recommendation approach, which can capture users' preference over items by modeling the user-item interaction graphs. In order to reduce the influence of data sparsity, contrastive learning is adopted in graph collaborative filtering for enhancing the performance. However, these methods typically construct the contrastive pairs by random sampling, which neglect the neighboring relations among users (or items) and fail to fully exploit the potential of contrastive learning for recommendation. To tackle the above issue, we propose a novel contrastive learning approach, named Neighborhood-enriched Contrastive Learning, named NCL, which explicitly incorporates the potential neighbors into contrastive pairs. Specifically, we introduce the neighbors of a user (or an item) from graph structure and semantic space…
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
MethodsContrastive Learning · Balanced Selection · Neighborhood Contrastive Learning
