改进深度分层集成网络,提升广告转化率预测精度
On the Practice of Deep Hierarchical Ensemble Network for Ad Conversion Rate Prediction
- 用多任务学习框架统一建模多种转化率任务
- 引入自监督辅助损失缓解标签稀疏问题,效果优于单一模块
- 实证验证行为序列与跨站转化数据对预测的关键作用
点击率(CTR)和转化率(CVR)预测在广告推荐系统中至关重要。深度分层集成网络(DHEN)已被用于整合多个特征交叉模块,在CTR预测中表现优异,但在转化广告场景下其在CVR预测中的性能尚不明确,该场景中广告竞标的是用户在第三方网站或应用上的离站行为概率,如购买、加购、注册等。当前面临三大挑战:1)应选择哪些特征交叉模块(如MLP、DCN、Transformer)?2)DHEN的深度与宽度应如何权衡以兼顾效率与效果?3)各模块超参数如何设置?此外,输入的个性化特征也具有高度自由度,显著影响模型性能。本文从应用数据科学角度出发,提出三项贡献:首先,设计以DHEN为统一骨干架构的多任务学习框架,系统研究其在实际中的有效使用方法;其次,构建在线实时用户行为序列与离站转化事件序列,并通过消融实验验证其重要性;最后,提出一种自监督辅助损失,用于预测输入序列中的未来行为,缓解CVR预测中的标签稀疏问题。相比采用预训练用户个性化特征的单一特征交叉模块,本方法达到当前最优性能。
原文摘要 · Abstract (English)
The predictions of click through rate (CTR) and conversion rate (CVR) play a crucial role in the success of ad-recommendation systems. A Deep Hierarchical Ensemble Network (DHEN) has been proposed to integrate multiple feature crossing modules and has achieved great success in CTR prediction. However, its performance for CVR prediction is unclear in the conversion ads setting, where an ad bids for the probability of a user's off-site actions on a third party website or app, including purchase, add to cart, sign up, etc. A few challenges in DHEN: 1) What feature-crossing modules (MLP, DCN, Transformer, to name a few) should be included in DHEN? 2) How deep and wide should DHEN be to achieve the best trade-off between efficiency and efficacy? 3) What hyper-parameters to choose in each feature-crossing module? Orthogonal to the model architecture, the input personalization features also significantly impact model performance with a high degree of freedom. In this paper, we attack this problem and present our contributions biased to the applied data science side, including: First, we propose a multitask learning framework with DHEN as the single backbone model architecture to predict all CVR tasks, with a detailed study on how to make DHEN work effectively in practice; Second, we build both on-site real-time user behavior sequences and off-site conversion event sequences for CVR prediction purposes, and conduct ablation study on its importance; Last but not least, we propose a self-supervised auxiliary loss to predict future actions in the input sequence, to help resolve the label sparseness issue in CVR prediction. Our method achieves state-of-the-art performance compared to previous single feature crossing modules with pre-trained user personalization features.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。