解决推荐系统中特征嵌入过时导致点击率预测下降的问题
Feature Staleness Aware Incremental Learning for CTR Prediction
- 通过智能采样保留过时特征样本,动态重播以防止模型遗忘
- 在四个数据集上显著优于现有方法,提升点击率预测精度
- 适合大规模在线推荐系统持续学习场景
真实世界推荐系统每天处理数十亿用户交互。为提高训练效率,通常使用新增量数据和部分历史数据对点击率(CTR)预测模型进行增量更新。然而,当某些特征在当前增量数据中未出现时,其对应的特征嵌入会逐渐过时,导致模型在包含这些特征的样本上性能下降,我们称之为特征过时问题。为此,提出一种面向特征过时的增量学习方法FeSAIL:首先设计一种高效采样的过时感知采样算法(SAS),固定数量地选取高价值过时样本;再引入过时感知正则化机制(SAR),实现对特征嵌入更新的细粒度控制。在通用深度学习CTR模型上实现FeSAIL,实验表明其在四个基准数据集上均优于多种先进方法。
原文摘要 · Abstract (English)
Click-through Rate (CTR) prediction in real-world recommender systems often deals with billions of user interactions every day. To improve the training efficiency, it is common to update the CTR prediction model incrementally using the new incremental data and a subset of historical data. However, the feature embeddings of a CTR prediction model often get stale when the corresponding features do not appear in current incremental data. In the next period, the model would have a performance degradation on samples containing stale features, which we call the feature staleness problem. To mitigate this problem, we propose a Feature Staleness Aware Incremental Learning method for CTR prediction (FeSAIL) which adaptively replays samples containing stale features. We first introduce a staleness aware sampling algorithm (SAS) to sample a fixed number of stale samples with high sampling efficiency. We then introduce a staleness aware regularization mechanism (SAR) for a fine-grained control of the feature embedding updating. We instantiate FeSAIL with a general deep learning-based CTR prediction model and the experimental results demonstrate FeSAIL outperforms various state-of-the-art methods on four benchmark datasets.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。