Saved in:
Bibliographic Details
Main Authors: Zhang, Dan, Geng, Yangliao, Gong, Wenwen, Qi, Zhongang, Chen, Zhiyu, Tang, Xing, Shan, Ying, Dong, Yuxiao, Tang, Jie
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2401.15635
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914684674768896
author Zhang, Dan
Geng, Yangliao
Gong, Wenwen
Qi, Zhongang
Chen, Zhiyu
Tang, Xing
Shan, Ying
Dong, Yuxiao
Tang, Jie
author_facet Zhang, Dan
Geng, Yangliao
Gong, Wenwen
Qi, Zhongang
Chen, Zhiyu
Tang, Xing
Shan, Ying
Dong, Yuxiao
Tang, Jie
contents 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).
format Preprint
id arxiv_https___arxiv_org_abs_2401_15635
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle RecDCL: Dual Contrastive Learning for Recommendation
Zhang, Dan
Geng, Yangliao
Gong, Wenwen
Qi, Zhongang
Chen, Zhiyu
Tang, Xing
Shan, Ying
Dong, Yuxiao
Tang, Jie
Information Retrieval
Computation and Language
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).
title RecDCL: Dual Contrastive Learning for Recommendation
topic Information Retrieval
Computation and Language
url https://arxiv.org/abs/2401.15635