摘要
arXiv:2503.22675v2 通知类型: replace-cross
摘要: 顺序推荐(SeqRec)旨在通过捕捉用户历史交互中的序列模式来预测下一个项目,在许多现实世界的推荐系统中扮演着关键角色。然而,现有的方法主要采用直接前向计算范式,其中序列编码器的最终隐状态作为用户表示。我们argue认为,由于这种推理范式的计算深度有限,它难以建模用户偏好复杂演变的性质,并且缺乏对长尾项目的细致理解,导致性能不佳。为了解决这个问题,我们提出了\textbf{ReaRec},这是第一个用于推荐系统的推理时计算框架,通过隐式的多步推理增强用户表示。具体来说,ReaRec 自回归地将序列的最后一个隐状态输入到顺序推荐器中,同时结合特殊的推理位置嵌入,从原始项目编码空间解耦出多步推理空间。此外,我们引入了两种轻量级的基于推理的学习方法,即集成推理学习(ERL)和逐步推理学习(PRL),以进一步充分利用ReaRec的推理潜力。在五个公开的真实世界数据集和不同的SeqRec架构上进行的广泛实验表明,我们提出的方法ReaRec具有普遍性和有效性。值得注意的是,事后分析显示,ReaRec显着提高了多个顺序推荐骨干网的性能天花板,大约提高了30%-50%。因此,我们认为这项工作可以为未来在顺序推荐中的推理时计算研究方向开辟一个新的和有前途的研究途径。