Click-Through Rate (CTR) prediction plays a key role in online advertising systems and online advertising. Constrained by strict requirements on online inference efficiency, it is often difficult to deploy useful but computationally intensive modules such as long-term behaviors modeling. Most recent works attempt to mitigate the online calculation issue of long historical behaviors by adopting two-stage methods to balance online efficiency and effectiveness. However, the information gaps caused by two-stage modeling may result in a diminished performance gain. In this work, we propose a novel framework called PCM to address this challenge in the view of system deployment. By deploying a pre-computing sub-module parallel to the retrieval stage, our PCM effectively reduces overall inference time which enables complex modeling in the ranking stage. Comprehensive offline and online experiments are conducted on the long-term user behaviors module to validate the effectiveness of our solution for the complex models. Moreover, our framework has been deployed into a large-scale real-world E-commerce system serving the main interface of hundreds of millions of active users, by deploying long sequential user behavior model in PCM. We achieved a 3\% CTR gain, with almost no increase in the ranking latency, compared to the base framework demonstrated from the online A/B test. To our knowledge, we are the first to propose an end-to-end solution for online training and deployment on complex CTR models from the system framework side.
翻译:点击浏览率(CTR)预测在在线广告系统和在线广告中发挥着关键作用。受对在线推断效率的严格要求制约,通常很难部署有用但计算密集的模块,如长期行为模型。大多数最近的工程试图通过采用两阶段方法来平衡在线效率和有效性,减轻长期历史行为的在线计算问题。然而,两阶段模型造成的信息差距可能导致绩效增益下降。在这项工作中,我们提议了一个名为PCM的新框架,以在系统部署方面应对这一挑战。通过部署一个与检索阶段平行的连续用户行为模型,我们的PCM有效地减少了总体的推论时间,使得在排名阶段能够进行复杂的建模。在长期用户行为模块上进行了全面的离线和在线实验,以验证我们对复杂模型的解决方案的有效性。此外,我们的框架被部署到一个大型真实世界电子商务系统,为数以百万计活跃用户提供的主要界面,在PCM部署一个长顺序用户行为模型,从而在PCM中部署一个子端用户行为模型,从而有效地减少了总体推导算时间。我们实现了从在线部署的ATR框架到在线测试,从我们从A级到在线部署的一个基础测试框架,我们从ATR获得了了在线的升级到升级到升级。