Recommender systems (RS) work effective at alleviating information overload and matching user interests in various web-scale applications. Most RS retrieve the user's favorite candidates and then rank them by the rating scores in the greedy manner. In the permutation prospective, however, current RS come to reveal the following two limitations: 1) They neglect addressing the permutation-variant influence within the recommended results; 2) Permutation consideration extends the latent solution space exponentially, and current RS lack the ability to evaluate the permutations. Both drive RS away from the permutation-optimal recommended results and better user experience. To approximate the permutation-optimal recommended results effectively and efficiently, we propose a novel permutation-wise framework PRS in the re-ranking stage of RS, which consists of Permutation-Matching (PMatch) and Permutation-Ranking (PRank) stages successively. Specifically, the PMatch stage is designed to obtain the candidate list set, where we propose the FPSA algorithm to generate multiple candidate lists via the permutation-wise and goal-oriented beam search algorithm. Afterwards, for the candidate list set, the PRank stage provides a unified permutation-wise ranking criterion named LR metric, which is calculated by the rating scores of elaborately designed permutation-wise model DPWN. Finally, the list with the highest LR score is recommended to the user. Empirical results show that PRS consistently and significantly outperforms state-of-the-art methods. Moreover, PRS has achieved a performance improvement of 11.0% on PV metric and 8.7% on IPV metric after the successful deployment in one popular recommendation scenario of Taobao application.
翻译:推荐系统 (RS) 有效减轻信息超载和匹配各种网络规模应用程序中的用户利益。 多数RS 都让RS远离调整- 最佳推荐结果和更好的用户经验。 为了以贪婪的方式接近用户最受欢迎的候选人, 然后以评级分数排序他们。 然而, 在变换前景中, 当前的RS 揭示了以下两个限制:(1) 它们忽视了在建议结果中解决变异-变异影响;(2) 变异考虑使潜在解决方案空间以指数推移速度扩展,而当前的RS 缺乏评估变异能力。 两者都使RS 脱离了调整- 最佳推荐结果和更好的用户经验。 为了有效和高效地接近调整- 最佳推荐结果, 我们提议在 RS 的重新排名阶段中, 以8 调整- 优化 PRRS 配置框架, 包括调异调- 和 变异变- 差异- 差异化(PRank) 阶段。 具体地说, PMatch 阶段旨在获得候选人名单设置, 我们提议FPSSA 的大众算法, 通过调和目标导向的 Ral- sal- real- sal- sal salveal sal sable sal sal sal sal sal sal sal lavelation sal sal) 。 lavelational sal