arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2308.03400cs.IR
收藏

面向序列推荐的多重增强分层对比学习

Hierarchical Contrastive Learning with Multiple Augmentation for Sequential Recommendation

Dongjun Lee, Donggeun Ko, Jaekwang Kim

AI总结:

针对序列推荐中对比学习增强方法结构简单、条件有限的问题,提出HCLRec框架,通过分层组合多重增强生成多级视图对,并利用Transformers与PFFN模块学习序列不变性,在稀疏交互下取得优于现有方法的鲁棒推荐性能。

摘要:

序列推荐通过基于用户先前的行为预测下一个项目来解决偏好漂移问题。近年来,一种使用对比学习的有前景的方法已经出现,证明了其在稀疏用户-项目交互下推荐项目的有效性。值得注意的是,各种增强方法组合的有效性已在不同领域中得到证明,尤其是在计算机视觉领域。然而,当涉及序列推荐中对比学习框架内的增强时,以往的研究仅关注有限的条件和简单的结构。因此,仍然可以通过使用渐进式结构并结合多重增强方法来扩展现有方法,以提升增强方法的效果。在这项工作中,我们提出了一个名为面向序列推荐的多重增强分层对比学习(HCLRec)的新框架,以克服上述局限性。我们的框架以分层方式利用现有的增强方法来提高性能。通过连续组合增强方法,我们生成了低层和高层视图对。我们采用基于Transformers的模型来有效编码输入序列。此外,我们引入了由Transformers和位置逐元素前馈网络(PFFN)层组成的额外模块,以从分层增强视图中学习原始序列的不变性。我们根据应用于视图的增量级别数量将输入序列传递到后续层,以处理各种增强级别。在每一层内,我们计算同一级别视图对之间的对比损失。大量实验表明,我们提出的方法优于最先进的方法,并且HCLRec即使在面临稀疏交互问题时也具有鲁棒性。

英文摘要:

Sequential recommendation addresses the issue of preference drift by predicting the next item based on the user's previous behaviors. Recently, a promising approach using contrastive learning has emerged, demonstrating its effectiveness in recommending items under sparse user-item interactions. Significantly, the effectiveness of combinations of various augmentation methods has been demonstrated in different domains, particularly in computer vision. However, when it comes to augmentation within a contrastive learning framework in sequential recommendation, previous research has only focused on limited conditions and simple structures. Thus, it is still possible to extend existing approaches to boost the effects of augmentation methods by using progressed structures with the combinations of multiple augmentation methods. In this work, we propose a novel framework called Hierarchical Contrastive Learning with Multiple Augmentation for Sequential Recommendation(HCLRec) to overcome the aforementioned limitation. Our framework leverages existing augmentation methods hierarchically to improve performance. By combining augmentation methods continuously, we generate low-level and high-level view pairs. We employ a Transformers-based model to encode the input sequence effectively. Furthermore, we introduce additional blocks consisting of Transformers and position-wise feed-forward network(PFFN) layers to learn the invariance of the original sequences from hierarchically augmented views. We pass the input sequence to subsequent layers based on the number of increment levels applied to the views to handle various augmentation levels. Within each layer, we compute contrastive loss between pairs of views at the same level. Extensive experiments demonstrate that our proposed method outperforms state-of-the-art approaches and that HCLRec is robust even when faced with the problem of sparse interaction.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑