构建首个工业级全链路推荐数据集,解决真实场景中未曝光物品的推荐难题。
RecFlow: An Industrial Full Flow Recommendation Dataset
- 覆盖6个推荐阶段的完整链路数据,包含3800万用户行为与19亿阶段样本。
- 首次引入未曝光物品数据,揭示传统算法在真实场景中的性能下降根源。
- 支持多阶段协同优化、去偏建模等前沿研究,适合工业界与学术界使用。
工业推荐系统采用多阶段流水线,在大规模物品库中平衡效果与效率。现有基准数据集主要聚焦曝光空间,但实际部署时算法需处理远超曝光范围的未曝光物品,导致性能显著下降。同时,各阶段间的复杂交互常被忽略,影响整体表现。为此,我们提出RecFlow,首个面向工业全链路的推荐数据集,涵盖从曝光到最终转化的6个阶段,包含42,000名用户对近900万物品的3800万条交互记录,以及930万次在线请求中采集的19亿阶段样本,持续37天。基于此数据集,我们开展了突破性实验,验证了引入阶段特定样本可显著提升算法效果,部分算法已上线并持续带来显著收益。RecFlow为研究任意阶段算法设计、选择偏差分析、去偏方法、多阶段一致性与最优性、多任务推荐及用户行为建模提供了首个综合性基准。数据集与代码已开源:https://github.com/RecFlow-ICLR/RecFlow。
原文摘要 · Abstract (English)
Industrial recommendation systems (RS) rely on the multi-stage pipeline to balance effectiveness and efficiency when delivering items from a vast corpus to users. Existing RS benchmark datasets primarily focus on the exposure space, where novel RS algorithms are trained and evaluated. However, when these algorithms transition to real world industrial RS, they face a critical challenge of handling unexposed items which are a significantly larger space than the exposed one. This discrepancy profoundly impacts their practical performance. Additionally, these algorithms often overlook the intricate interplay between multiple RS stages, resulting in suboptimal overall system performance. To address this issue, we introduce RecFlow, an industrial full flow recommendation dataset designed to bridge the gap between offline RS benchmarks and the real online environment. Unlike existing datasets, RecFlow includes samples not only from the exposure space but also unexposed items filtered at each stage of the RS funnel. Our dataset comprises 38M interactions from 42K users across nearly 9M items with additional 1.9B stage samples collected from 9.3M online requests over 37 days and spanning 6 stages. Leveraging the RecFlow dataset, we conduct courageous exploration experiments, showcasing its potential in designing new algorithms to enhance effectiveness by incorporating stage-specific samples. Some of these algorithms have already been deployed online, consistently yielding significant gains. We propose RecFlow as the first comprehensive benchmark dataset for the RS community, supporting research on designing algorithms at any stage, study of selection bias, debiased algorithms, multi-stage consistency and optimality, multi-task recommendation, and user behavior modeling. The RecFlow dataset, along with the corresponding source code, is available at https://github.com/RecFlow-ICLR/RecFlow.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。