paper-with-me

홈 › Papers

RecDCL: Dual Contrastive Learning for Recommendation

2024-01-28 · Dan Zhang, Yangliao Geng, Wenwen Gong, Zhongang Qi, Zhiyu Chen, Xing Tang, Ying Shan, Yuxiao Dong, Jie Tang

Self-supervised learning (SSL) has recently achieved great success in mining the user-item interactions for collaborative filtering. As a major paradigm, contrastive learning (CL) based SSL helps address data sparsity in Web platforms by contrasting the embeddings between raw and augmented data. However, existing CL-based methods mostly focus on contrasting in a batch-wise way, failing to exploit potential regularity in the feature dimension. This leads to redundant solutions during the representation learning of users and items. In this work, we investigate how to employ both batch-wise CL (BCL) and feature-wise CL (FCL) for recommendation. We theoretically analyze the relation between BCL and FCL, and find that combining BCL and FCL helps eliminate redundant solutions but never misses an optimal solution. We propose a dual contrastive learning recommendation framework -- RecDCL. In RecDCL, the FCL objective is designed to eliminate redundant solutions on user-item positive pairs and to optimize the uniform distributions within users and items using a polynomial kernel for driving the representations to be orthogonal; The BCL objective is utilized to generate contrastive embeddings on output vectors for enhancing the robustness of the representations. Extensive experiments on four widely-used benchmarks and one industry dataset demonstrate that RecDCL can consistently outperform the state-of-the-art GNNs-based and SSL-based models (with an improvement of up to 5.65\% in terms of Recall@20). The source code is publicly available (https://github.com/THUDM/RecDCL).

📄 PDF Abstract BibTeX arXiv:2401.15635

Code (1)

thudm/recdcl 공식 구현 pytorch

Tasks

Collaborative FilteringContrastive LearningRepresentation LearningSelf-Supervised Learning

Methods 이 논문이 사용한 방법론

Focus 설명 없음
Contrastive Learning 설명 없음

Similar Papers 제목 키워드 기반

Consensus-aware Contrastive Learning for Group Recommendation

2025-04-18 · Soyoung Kim, Dongjun Lee, Jaekwang Kim

Group recommendation aims to provide personalized item suggestions to a group of users by reflecting their collective preferences. A fundamental challenge in this task is deriving a consensus that adequately represents t…

Contrastive Learning

Predictive and Contrastive: Dual-Auxiliary Learning for Recommendation

2022-03-08 · Yinghui Tao, Min Gao, Junliang Yu, Zongwei Wang 외

Self-supervised learning (SSL) recently has achieved outstanding success on recommendation. By setting up an auxiliary task (either predictive or contrastive), SSL can discover supervisory signals from the raw data witho…

Auxiliary LearningSelf-Supervised Learning

Mutual Harmony: Sequential Recommendation with Dual Contrastive Network

2022-09-18 · GuanYu Lin, Chen Gao, Yinfeng Li, Yu Zheng 외

With the outbreak of today's streaming data, the sequential recommendation is a promising solution to achieve time-aware personalized modeling. It aims to infer the next interacted item of a given user based on the histo…

Contrastive LearningRepresentation LearningSequential Recommendation

Dual-domain Collaborative Denoising for Social Recommendation

2024-05-08 · Wenjie Chen, Yi Zhang, Honghao Li, Lei Sang 외

Social recommendation leverages social network to complement user-item interaction data for recommendation task, aiming to mitigate the data sparsity issue in recommender systems. However, existing social recommendation …

Contrastive LearningDenoisingRecommendation Systems

Debiased Contrastive Representation Learning for Mitigating Dual Biases in Recommender Systems

2024-08-19 · Zhirong Huang, Shichao Zhang, Debo Cheng, Jiuyong Li 외

In recommender systems, popularity and conformity biases undermine recommender effectiveness by disproportionately favouring popular items, leading to their over-representation in recommendation lists and causing an unba…

Contrastive LearningDiversityRecommendation SystemsRepresentation Learning