Contrastive learning (CL) benefits the training of sequential recommendation models with informative self-supervision signals. Existing solutions apply general sequential data augmentation strategies to generate positive pairs and encourage their representations to be invariant. However, due to the inherent properties of user behavior sequences, some augmentation strategies, such as item substitution, can lead to changes in user intent. Learning indiscriminately invariant representations for all augmentation strategies might be sub-optimal. Therefore, we propose Equivariant Contrastive Learning for Sequential Recommendation (ECL-SR), which endows SR models with great discriminative power, making the learned user behavior representations sensitive to invasive augmentations (e.g., item substitution) and insensitive to mild augmentations (e.g., feature-level dropout masking). In detail, we use the conditional discriminator to capture differences in behavior due to item substitution, which encourages the user behavior encoder to be equivariant to invasive augmentations. Comprehensive experiments on four benchmark datasets show that the proposed ECL-SR framework achieves competitive performance compared to state-of-the-art SR models. The source code will be released.
翻译:现有解决方案采用一般的连续数据增强战略,产生正对,并鼓励其表现变化无常。然而,由于用户行为序列的固有性质,某些增强战略,如物品替代,可能导致用户意图的变化。对所有增强战略的任意差异表现可能是次优的。因此,我们提议,序列建议(ECL-SR)的同等差异学习为序列建议(ECL-SR)提供同等差异学习,这种模式具有巨大的歧视性力量,使学习的用户行为表现对入侵性增强(例如,物品替代)和对轻微增强不敏感(例如,特征级脱轨遮罩)。详细说来,我们使用有条件的区分器来捕捉因项目替代而产生的行为差异,这鼓励用户行为变异为入侵性增强。关于四个基准数据集的全面实验显示,拟议的ECL-SR框架将实现与状态的SR模型相比的竞争性性表现。源代码将发布。