arXiv:2505.02120cs.IRcs.AI2025-05被引 8

用多向量建模用户多行为,提升推荐多样性与冷启动效果

Tricolore: Multi-Behavior User Profiling for Enhanced Candidate Generation in Recommender Systems

  • 构建多向量框架,融合不同用户行为特征
  • 在多个数据集上显著提升候选生成性能,冷启动用户收益明显
  • 适合需要多目标优化的短视频、电商推荐场景

在线平台积累大量用户跨行为反馈,是提升用户参与度的重要资源。传统推荐系统通常只针对单一目标行为优化,且用单个向量表示用户偏好,难以应对多种重要行为或优化目标,导致候选物品池过窄。为此,我们提出Tricolore——一种灵活的多向量学习框架,可挖掘不同行为类型间的关联,增强候选生成的鲁棒性。其自适应多任务结构可按平台需求定制。为应对行为间稀疏性差异,引入行为粒度的多视角融合模块,动态提升学习效果。此外,采用流行度平衡策略,在保证准确率的同时提升推荐列表多样性。在公开数据集上的大量实验表明,Tricolore在短视频、电商等多种推荐场景中均表现优异。通过共享基础嵌入策略,对冷启动用户也显著提升性能。代码已开源:https://github.com/abnering/Tricolore。

原文摘要 · Abstract (English)

Online platforms aggregate extensive user feedback across diverse behaviors, providing a rich source for enhancing user engagement. Traditional recommender systems, however, typically optimize for a single target behavior and represent user preferences with a single vector, limiting their ability to handle multiple important behaviors or optimization objectives. This conventional approach also struggles to capture the full spectrum of user interests, resulting in a narrow item pool during candidate generation. To address these limitations, we present Tricolore, a versatile multi-vector learning framework that uncovers connections between different behavior types for more robust candidate generation. Tricolore's adaptive multi-task structure is also customizable to specific platform needs. To manage the variability in sparsity across behavior types, we incorporate a behavior-wise multi-view fusion module that dynamically enhances learning. Moreover, a popularity-balanced strategy ensures the recommendation list balances accuracy with item popularity, fostering diversity and improving overall performance. Extensive experiments on public datasets demonstrate Tricolore's effectiveness across various recommendation scenarios, from short video platforms to e-commerce. By leveraging a shared base embedding strategy, Tricolore also significantly improves the performance for cold-start users. The source code is publicly available at: https://github.com/abnering/Tricolore.

推荐系统多行为建模冷启动多任务学习

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。