提升推荐系统对用户多兴趣的公平建模能力
Improved Diversity-Promoting Collaborative Metric Learning for Recommendation
- 为用户设计多向量表示,用最小距离聚合偏好
- 在多个数据集上显著提升推荐多样性与准确率
- 适合处理兴趣不均衡场景的推荐系统研究者
协同度量学习(CML)是推荐系统中一种新兴方法,融合了度量学习与协同过滤的优势。现有方法通常依赖单一用户表征,但在用户具有多类兴趣且类别分布不均时,易产生偏好偏差。为此,本文提出多样性促进的协同度量学习(DPCML),为每位用户引入多组嵌入向量,通过取最小项-用户距离来聚合偏好。我们设计两种有效的向量分配策略,并提出多样性控制正则化方案(DCRS)以优化多向量结构。理论上,DPCML可实现更小的泛化误差。此外,我们揭示了传统硬样本采样在单向部分AUC(OPAUC)视角下的根本缺陷,并提出适用于CML范式的有效替代采样方法。大量实验验证了DPCML在多个基准数据集上的有效性。代码已开源。
原文摘要 · Abstract (English)
Collaborative Metric Learning (CML) has recently emerged as a popular method in recommendation systems (RS), closing the gap between metric learning and collaborative filtering. Following the convention of RS, existing practices exploit unique user representation in their model design. This paper focuses on a challenging scenario where a user has multiple categories of interests. Under this setting, the unique user representation might induce preference bias, especially when the item category distribution is imbalanced. To address this issue, we propose a novel method called \textit{Diversity-Promoting Collaborative Metric Learning} (DPCML), with the hope of considering the commonly ignored minority interest of the user. The key idea behind DPCML is to introduce a set of multiple representations for each user in the system where users' preference toward an item is aggregated by taking the minimum item-user distance among their embedding set. Specifically, we instantiate two effective assignment strategies to explore a proper quantity of vectors for each user. Meanwhile, a \textit{Diversity Control Regularization Scheme} (DCRS) is developed to accommodate the multi-vector representation strategy better. Theoretically, we show that DPCML could induce a smaller generalization error than traditional CML. Furthermore, we notice that CML-based approaches usually require \textit{negative sampling} to reduce the heavy computational burden caused by the pairwise objective therein. In this paper, we reveal the fundamental limitation of the widely adopted hard-aware sampling from the One-Way Partial AUC (OPAUC) perspective and then develop an effective sampling alternative for the CML-based paradigm. Finally, comprehensive experiments over a range of benchmark datasets speak to the efficacy of DPCML. Code are available at \url{https://github.com/statusrank/LibCML}.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。