用分布建模用户偏好,解决跨域推荐无重叠用户难题
Modeling User Preferences as Distributions for Optimal Transport-Based Cross-Domain Recommendation under Non-Overlapping Settings
- 将用户偏好建模为高斯混合模型,捕捉多维度兴趣
- 在无重叠数据下,比基线方法降低RMSE,冷启动效果更优
- 适合做跨域推荐且缺乏共同用户/商品的场景
跨域推荐系统旨在将数据丰富的领域知识迁移至数据稀疏领域,缓解传统单域推荐中的数据稀疏与冷启动问题。然而,多数方法依赖重叠用户或商品建立跨域关联,现实中难以实现。此外,现有方法将用户偏好表示为固定离散向量,难以刻画兴趣的细粒度与多方面特性。为此,提出DUP-OT框架,用于非重叠设置下的跨域推荐。该框架包含三个阶段:(1)共享预处理模块,使用统一句向量编码器与自编码器提取评论嵌入;(2)用户偏好建模模块,将每位用户的兴趣表示为项目嵌入上的高斯混合模型(GMM);(3)基于最优传输的对齐模块,匹配跨域的高斯分量,实现偏好迁移以预测目标域评分。在Amazon Review数据集上的实验表明,即使无源域数据,DUP-OT也优于单域基线,且在严格非重叠训练设置下,其RMSE低于交叉域基线TDAR,显著降低冷启动用户的预测误差。代码已开源。
原文摘要 · Abstract (English)
Cross-domain recommender (CDR) systems aim to transfer knowledge from data-rich domains to data-sparse ones, alleviating sparsity and cold-start issues present in conventional single-domain recommenders. However, many CDR approaches rely on overlapping users or items to establish explicit cross-domain connections, which is unrealistic in practice. Moreover, most methods represent user preferences as fixed discrete vectors, limiting their ability to capture the fine-grained and multi-aspect nature of user interests. To address these limitations, we propose DUP-OT (Distributional User Preferences with Optimal Transport), a novel framework for non-overlapping CDR. DUP-OT consists of three stages: (1) a shared preprocessing module that extracts review-based embeddings using a unified sentence encoder and autoencoder; (2) a user preference modeling module that represents each user's interests as a Gaussian Mixture Model (GMM) over item embeddings; and (3) an optimal-transport-based alignment module that matches Gaussian components across domains, enabling effective preference transfer for target-domain rating prediction. Experiments on Amazon Review datasets show that DUP-OT outperforms single-domain baselines even without source-domain data, and achieves lower RMSE than the cross-domain baseline TDAR under strictly non-overlapping training settings, demonstrating its effectiveness in reducing large prediction errors for cold-start users. The implementation is available at https://github.com/XiaoZY2000/dup-ot.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。