paper-with-me

Papers

Neighborhood-Enhanced Supervised Contrastive Learning for Collaborative Filtering

2024-02-18 · Peijie Sun, Le Wu, Kun Zhang, Xiangzhi Chen, Meng Wang

While effective in recommendation tasks, collaborative filtering (CF) techniques face the challenge of data sparsity. Researchers have begun leveraging contrastive learning to introduce additional self-supervised signals to address this. However, this approach often unintentionally distances the target user/item from their collaborative neighbors, limiting its efficacy. In response, we propose a solution that treats the collaborative neighbors of the anchor node as positive samples within the final objective loss function. This paper focuses on developing two unique supervised contrastive loss functions that effectively combine supervision signals with contrastive loss. We analyze our proposed loss functions through the gradient lens, demonstrating that different positive samples simultaneously influence updating the anchor node's embeddings. These samples' impact depends on their similarities to the anchor node and the negative samples. Using the graph-based collaborative filtering model as our backbone and following the same data augmentation methods as the existing contrastive learning model SGL, we effectively enhance the performance of the recommendation model. Our proposed Neighborhood-Enhanced Supervised Contrastive Loss (NESCL) model substitutes the contrastive loss function in SGL with our novel loss function, showing marked performance improvement. On three real-world datasets, Yelp2018, Gowalla, and Amazon-Book, our model surpasses the original SGL by 10.09%, 7.09%, and 35.36% on NDCG@20, respectively.

📄 PDF Abstract BibTeX arXiv:2402.11523

Code (1)

PeiJieSun/NESCL pytorch

Tasks

Collaborative FilteringContrastive LearningData AugmentationRecommendation Systems

Methods 이 논문이 사용한 방법론

Contrastive Learning 설명 없음
Supervised Contrastive Loss 설명 없음

Similar Papers 제목 키워드 기반

Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learning

2022-02-13 · Zihan Lin, Changxin Tian, Yupeng Hou, Wayne Xin Zhao

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 …

Collaborative FilteringContrastive Learning

Unveiling Contrastive Learning's Capability of Neighborhood Aggregation for Collaborative Filtering

2025-04-14 · Yu Zhang, Yiwen Zhang, Yi Zhang, Lei Sang 외

Personalized recommendation is widely used in the web applications, and graph contrastive learning (GCL) has gradually become a dominant approach in recommender systems, primarily due to its ability to extract self-super…

Collaborative FilteringContrastive LearningData AugmentationMisconceptions+1

Hypergraph Contrastive Collaborative Filtering

2022-04-26 · Lianghao Xia, Chao Huang, Yong Xu, Jiashu Zhao 외

Collaborative Filtering (CF) has emerged as fundamental paradigms for parameterizing users and items into latent representation space, with their correlative patterns from interaction data. Among various CF techniques, t…

Collaborative FilteringContrastive LearningRecommendation SystemsSelf-Supervised Learning

L^2CL: Embarrassingly Simple Layer-to-Layer Contrastive Learning for Graph Collaborative Filtering

2024-07-19 · Xinzhou Jin, Jintang Li, Liang Chen, Chenyun Yu 외

Graph neural networks (GNNs) have recently emerged as an effective approach to model neighborhood signals in collaborative filtering. Towards this research line, graph contrastive learning (GCL) demonstrates robust capab…

Collaborative FilteringContrastive LearningData Augmentation

Mixed Supervised Graph Contrastive Learning for Recommendation

2024-04-24 · Weizhi Zhang, Liangwei Yang, Zihe Song, Henry Peng Zou 외

Recommender systems (RecSys) play a vital role in online platforms, offering users personalized suggestions amidst vast information. Graph contrastive learning aims to learn from high-order collaborative filtering signal…

Collaborative FilteringContrastive LearningMulti-Task LearningRecommendation Systems