推理时动态控制推荐多样性,让用户偏好实时生效
Controlling Diversity at Inference: Guiding Diffusion Recommender Models with Targeted Category Preferences
- 用去噪扩散模型分离用户偏好与内容类别,实现灵活控制
- 可在推理阶段调整目标品类偏好,精准调节推荐多样性
- 适合需要按需调控推荐丰富度的电商平台和内容系统
多样性控制是缓解偏差放大和信息茧房问题的关键。用户需求或商业策略变化时,期望的多样性水平也会波动。然而现有方法多在训练阶段固定多样性,难以在推理阶段灵活调整。本文提出 D3Rec(解耦扩散推荐模型),一种端到端方法,可在推理阶段动态调控准确率与多样性之间的权衡。D3Rec 满足三个核心要求:(1) 基于品类偏好生成推荐,(2) 在推理阶段可调节品类偏好,(3) 能适配任意目标品类偏好。前向过程中,D3Rec 通过加噪消除用户交互中隐含的品类偏好;反向过程中,通过去噪步骤生成推荐,并融入期望的品类偏好。在真实世界与合成数据集上的大量实验验证了 D3Rec 在推理阶段控制多样性的有效性。
原文摘要 · Abstract (English)
Diversity control is an important task to alleviate bias amplification and filter bubble problems. The desired degree of diversity may fluctuate based on users' daily moods or business strategies. However, existing methods for controlling diversity often lack flexibility, as diversity is decided during training and cannot be easily modified during inference. We propose \textbf{D3Rec} (\underline{D}isentangled \underline{D}iffusion model for \underline{D}iversified \underline{Rec}ommendation), an end-to-end method that controls the accuracy-diversity trade-off at inference. D3Rec meets our three desiderata by (1) generating recommendations based on category preferences, (2) controlling category preferences during the inference phase, and (3) adapting to arbitrary targeted category preferences. In the forward process, D3Rec removes category preferences lurking in user interactions by adding noises. Then, in the reverse process, D3Rec generates recommendations through denoising steps while reflecting desired category preferences. Extensive experiments on real-world and synthetic datasets validate the effectiveness of D3Rec in controlling diversity at inference.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。