Current sequential recommender systems are proposed to tackle the dynamic user preference learning with various neural techniques, such as Transformer and Graph Neural Networks (GNNs). However, inference from the highly sparse user behavior data may hinder the representation ability of sequential pattern encoding. To address the label shortage issue, contrastive learning (CL) methods are proposed recently to perform data augmentation in two fashions: (i) randomly corrupting the sequence data (e.g. stochastic masking, reordering); (ii) aligning representations across pre-defined contrastive views. Although effective, we argue that current CL-based methods have limitations in addressing popularity bias and disentangling of user conformity and real interest. In this paper, we propose a new Debiased Contrastive learning paradigm for Recommendation (DCRec) that unifies sequential pattern encoding with global collaborative relation modeling through adaptive conformity-aware augmentation. This solution is designed to tackle the popularity bias issue in recommendation systems. Our debiased contrastive learning framework effectively captures both the patterns of item transitions within sequences and the dependencies between users across sequences. Our experiments on various real-world datasets have demonstrated that DCRec significantly outperforms state-of-the-art baselines, indicating its efficacy for recommendation. To facilitate reproducibility of our results, we make our implementation of DCRec publicly available at: https://github.com/HKUDS/DCRec.
翻译:当前的序列推荐系统通过各种神经技术(例如Transformer和图神经网络(GNNs))来解决动态用户偏好学习问题。然而,基于高度稀疏的用户行为数据的推理可能会影响序列模式编码的表示能力。为了解决标签短缺问题,最近提出了对比学习(CL)方法,以两种方式执行数据增强:(i)随机破坏序列数据(例如随机遮蔽、重新排序);(ii)在预定义的对比视图之间对齐表示。尽管有效,但我们认为当前的CL-based方法在解决流行度偏差和用户一致性和实际兴趣之间的区分方面存在局限性。在本文中,我们提出了一种新的面向推荐的去偏置对比学习范式(DCRec),通过自适应一致性感知增强,将序列模式编码与全局协作关系建模相统一。该解决方案旨在解决推荐系统中的流行度偏差问题。我们的去偏置对比学习框架有效地捕捉了序列内项目转换的模式和序列之间用户的依赖关系。我们在各种实际数据集上的实验表明,DCRec明显优于最先进的基线,表明其在推荐方面的功效。为了便于重现我们的结果,我们公开了DCRec的实现,网址为:https://github.com/HKUDS/DCRec。