With the increase of pages and buttons in real-world applications, industrial-scale recommender systems face multi-domain and multi-task challenges. On the one hand, users and items in multiple domains suffer inconsistent distributions. On the other hand, multiple tasks have distinctive sparsity and interdependence. Personalization modeling is the core of recommender systems. Accurate personalization estimation helps to capture the degree of user preference for items in different situations, especially in the case of multiple domains and multiple tasks. In multi-task and multi-domain recommendation, how to introduce personalized priors into the model in the right place and in the right way is crucial. In this paper, we propose a plug-and-play Parameter and Embedding Personalized Network (PEPNet) for multi-task recommendation in the multi-domain setting. PEPNet takes features with strong bias as input and dynamically acts on the bottom-layer embeddings or the top-layer DNN hidden units in the model through the gate mechanism. By mapping significant priors to scaling weights ranging from 0 to 2, PEPNet introduces both parameter personalization and embedding personalization. Embedding Personalized Network (EPNet) selects and aligns embeddings with different semantics under multiple domains. Parameter Personalized Network (PPNet) influences DNN parameters to balance interdependent targets in multiple tasks. To further adapt to the characteristics of the model, we have made corresponding engineering optimizations on the Embedding and DNN parameter update strategies. We have deployed the model in Kuaishou and Kuaishou Express apps, serving over 300 million daily users. Both online and offline experiments have demonstrated substantial improvements in multiple metrics. In particular, we have seen a more than 1\% online increase in three major domains.
翻译:在现实世界应用程序中,随着页面和按钮的增加,工业规模推荐人系统面临多重任务和多重任务的挑战。一方面,多个领域的用户和项目分布不均。另一方面,多重任务具有独特的广度和相互依存性。个性化模型是推荐人系统的核心。精确的个人化估计有助于捕捉不同情况下项目用户偏好的程度,特别是在多个域和多重任务的情况下。在多任务和多任务中,工业规模推荐人系统面临多重任务和多任务的挑战。在多任务和多任务中,如何在模型中引入个性化前缀,在正确的地点和正确的方式中,如何将个人化前缀引入个人化前缀。在本文件中,我们提出插插插插插和嵌入个人化网络的多任务(PEPNetNet ) 。 PEPNet 具有强烈的偏差特征,在底层嵌入或顶级模型 DNNNW 的D隐藏单元中,通过门机制,在模型中,在模型中进一步调整前置重度,从0到2, PEPadad 直线 直径直径直径直径直径直径直径直径直径对网络服务器上,在个人端网络服务器上,在个人网络上,在个人端网络服务器上,在个人端服务器上,在个人端网络上,在个人服务器上,在服务器上,在服务器上进行自我定位上显示个人化。