Type: entity
Confidence: 0.90
Created: 2026-04-16
Updated: 2026-04-26
Tags: 推荐系统序列推荐自监督学习预训练CIKM

S3-Rec

概述

S3-Rec(Self-Supervised Sequential Recommendation),2020 年提出的 SASRec 后续工作,引入自监督预训练增强序列推荐,通过辅助任务学习更好的物品表示。

关键内容

  1. 论文信息:S3-Rec(Self-Supervised Learning for Sequential Recommendation via Contrastive Estimation),发表于 CIKM 2020。是首个将自监督学习系统性应用于序列推荐任务的工作,基于SASRecTransformer架构扩展。

  2. 研究背景序列推荐面临数据稀疏性问题,直接训练深度神经网络效果不佳。借鉴NLP领域的成功经验,S3-Rec提出将自监督预训练引入序列推荐,通过在大规模历史数据上进行预训练,再对特定任务进行微调。

  3. 核心创新

  4. 六种自监督任务:提出6种针对序列推荐的预训练任务,包括Item Recovery、Interest Category Recovery、Position Prediction、Item Attribute Prediction、Sequence Membership Identification、Interest Category Prediction
  5. 统一框架:基于SASRecTransformer架构,将预训练与微调有机结合
  6. 领域知识融入:将推荐领域的特定知识(如商品类别、属性等)融入预训练任务

  7. 技术特点

  8. 预训练-微调范式:先在大规模未标注数据上进行预训练,再在目标任务上进行微调
  9. 多任务学习:同时优化多个自监督任务,提升模型的泛化能力
  10. 基于Transformer:继承SASRec自注意力机制和序列建模能力
  11. 核心创新:在 SASRec 的基础上引入自监督预训练阶段,通过四个辅助任务(Attribute Prediction, Masked Item Prediction, Segment Prediction, Maximal Association Prediction)学习物品和序列的表示,然后在下游推荐任务上进行微调。

  12. 方法:利用序列数据本身的内在关联作为监督信号,无需额外标注数据。预训练阶段学习通用的序列表示,微调阶段针对具体推荐任务优化。通过自监督预训练,S3-Rec能够从大规模未标注的序列数据中学习有效的表示。

  13. 实验验证:在多个公开数据集上验证了预训练的有效性,特别是对于冷启动和数据稀疏场景,S3-Rec表现尤为突出。

  14. 学术影响:为推荐系统中的预训练方法奠定了基础,后续的许多工作都受到S3-Rec的启发。证明了自监督学习在推荐系统中的巨大潜力。S3-Rec以SASRec作为基础架构,在其之上增加了预训练能力,进一步提升了序列推荐的性能。

  15. 效果:在多个数据集上显著超越 SASRec 基线,证明了自监督学习在序列推荐中的有效性。

来源

相关