基于扩散的推荐模型 ================== 在前面的章节中,我们系统介绍了生成式推荐的基础技术,包括Transformer架构和扩散模型的核心原理。特别是在第5章,我们从技术层面阐述了扩散模型(Diffusion Models)的前向加噪与反向去噪过程、训练目标的简化形式,以及条件生成的基本机制。这些基础知识为我们理解扩散模型在推荐系统中的具体应用奠定了理论基础。 本章将聚焦于扩散模型在推荐场景中的实际应用。扩散模型在推荐系统中的应用可以大致分为以下几类:一是将扩散过程直接用于建模用户交互(如DiffRec :cite:`wang2023diffusion` 将用户交互向量视为“图像”进行扩散去噪,DreamRec :cite:`yang2023generate` 通过条件扩散生成目标物品嵌入),这类方法在学术上有一定探索价值,但距离工业落地仍有距离;二是利用扩散模型的生成能力进行数据增强,缓解数据稀疏和冷启动问题;三是将扩散过程融入推荐系统的特征处理和结果生成环节,解决特征缺失、推荐多样性等实际问题。 本章将重点围绕后两类应用展开,从以下两个维度进行介绍: 1. **数据与场景增强**\ :利用扩散模型的生成能力缓解数据稀疏性问题。我们将介绍DiffuASR :cite:`liu2023diffusion` 如何生成高质量的用户交互序列用于数据增强,以及Diff-MSR :cite:`wang2024diff` 如何利用跨场景知识迁移解决冷启动问题。 2. **特征增强与多样性优化**\ :将扩散过程融入推荐系统的特征处理和结果生成环节。我们将介绍AsymDiffRec :cite:`zhu2025asymmetric` 如何通过不对称扩散过程解决特征缺失问题,以及DMSG :cite:`tomasi2025prompt` 如何利用扩散模型的随机采样机制提升推荐多样性。 .. toctree:: :maxdepth: 1 1.basics.md 2.augmentation.md 3.application.md 4.summary.md