长短期兴趣分离:推荐系统的新突破长短期兴趣分离:推荐系统的新突破
在这个信息爆炸的时代,推荐系统在我们的日常生活中扮演着越来越重要的角色。无论是新闻推送、电商购物还是短视频推荐,都离不开推荐系统的支持。然而,传统的推荐算法往往无法很好地区分用户的长期兴趣和短期兴趣,这严重影响了推荐的准确性。最近,清华大学和快手科技的研究人员提出了一种新的方法,通过对比学习框架实现长短期兴趣的分离,大大提升了推荐效果。让我们一起来看看这项突破性的研究。 长短期兴趣:用户偏好的两个维度 在推荐系统中,准确把握用户兴趣至关重要。但用户的兴趣是复杂多变的,通常可以分为两个方面: 准确区分和建模这两种兴趣,对提高推荐效果至关重要。然而,现有的方法往往将长短期兴趣混杂在一起建模,难以真正分离开来。这不仅影响了推荐的准确性,也使得推荐结果难以解释。 现有方法的局限性 目前主流的推荐算法大致可以分为以下几类: 这些方法的共同问题在于:没有针对长短期兴趣设计独立的建模机制,也没有专门的监督信号来指导长短期兴趣的分离。这就导致了学到的兴趣表示难以真正区分长短期特征。 CLSR:基于对比学习的长短期兴趣分离框架 为了解决上述问题,研究人员提出了一种新的对比学习框架CLSR(Contrastive Learning for Short and Long-term interests in Recommendation)。该框架的核心思想是:通过自监督的方式,利用用户的交互序列构建长短期兴趣的代理表示,并通过对比学习实现长短期兴趣的有效分离。具体来说,CLSR包含以下几个关键组件: 1. 独立的长短期兴趣编码器 CLSR设计了两个独立的编码器,分别用于捕捉长期兴趣和短期兴趣: 这种设计使得长短期兴趣可以被独立地建模,为后续的分离奠定了基础。 2. 基于交互序列的自监督 CLSR的一大创新在于,它利用用户的交互序列自动构建长短期兴趣的代理表示,作为自监督的信号。具体而言: 这些代理表示虽然简单,但能很好地反映长短期兴趣的特征,为后续的对比学习提供了有效的监督信号。 3. 对比学习任务 有了代理表示作为”伪标签”,CLSR设计了成对的对比学习任务: 这种对比学习机制能有效地引导模型学习到更好地分离的长短期兴趣表示。 4. [...]