We see widespread adoption of slate recommender systems, where an ordered item list is fed to the user based on the user interests and items' content. For each recommendation, the user can select one or several items from the list for further interaction. In this setting, the significant impact on user behaviors from the mutual influence among the items is well understood. The existing methods add another step of slate re-ranking after the ranking stage of recommender systems, which considers the mutual influence among recommended items to re-rank and generate the recommendation results so as to maximize the expected overall utility. However, to model the complex interaction of multiple recommended items, the re-ranking stage usually can just handle dozens of candidates because of the constraint of limited hardware resource and system latency. Therefore, the ranking stage is still essential for most applications to provide high-quality candidate set for the re-ranking stage. In this paper, we propose a solution named Slate-Aware ranking (SAR) for the ranking stage. By implicitly considering the relations among the slate items, it significantly enhances the quality of the re-ranking stage's candidate set and boosts the relevance and diversity of the overall recommender systems. Both experiments with the public datasets and internal online A/B testing are conducted to verify its effectiveness.
翻译:我们看到广泛采用建议建议系统,即根据用户兴趣和项目内容向用户提供定单项目清单,用户可以从清单上选择一个或几个项目进行进一步互动;在这一背景下,对项目相互影响对用户行为的重大影响是完全理解的;现有方法在建议系统排名阶段之后又增加了一个步骤,即将建议项目相互影响重新排级并产生建议结果,以尽量扩大预期的总体效用;然而,为模拟多个建议项目的复杂互动,重新排级阶段通常只能处理几十名候选人,因为硬件资源有限和系统延迟。因此,大多数应用程序的排级阶段对于为重新排级阶段设定高质量候选人仍然至关重要。在本文件中,我们提出一个名为“Slate-Aware(SAR)”的排名阶段排名解决方案。通过隐含考虑定单项目之间的关系,大大提高了重新排位阶段候选人的质量,并提升了总体建议系统的相关性和多样性。</s>