As the final stage of the multi-stage recommender system (MRS), re-ranking directly affects user experience and satisfaction by rearranging the input ranking lists, and thereby plays a critical role in MRS. With the advances in deep learning, neural re-ranking has become a trending topic and been widely applied in industrial applications. This review aims at integrating re-ranking algorithms into a broader picture, and paving ways for more comprehensive solutions for future research. For this purpose, we first present a taxonomy of current methods on neural re-ranking. Then we give a description of these methods along with the historic development according to their objectives. The network structure, personalization, and complexity are also discussed and compared. Next, we provide benchmarks of the major neural re-ranking models and quantitatively analyze their re-ranking performance. Finally, the review concludes with a discussion on future prospects of this field. A list of papers discussed in this review, the benchmark datasets, our re-ranking library LibRerank, and detailed parameter settings are publicly available at https://github.com/LibRerank-Community/LibRerank.
翻译:作为多阶段建议系统(MRS)的最后阶段,重新排序直接影响到用户的经验和满意度,重新安排输入排名清单,从而对输入排名清单起到关键作用。随着深层次学习的进展,神经重新排序已成为一个趋势性议题,并被广泛应用于工业应用中。这次审查的目的是将重新排序算法纳入更广阔的视野,并为今后研究的更全面的解决办法铺平道路。为此目的,我们首先对当前神经重新排序的方法进行分类。然后我们根据它们的目标对这些方法及其历史发展进行描述。网络结构、个性化和复杂性也将加以讨论和比较。接下来,我们提供了主要神经重新排序模型的基准,并对它们重新排序的绩效进行了定量分析。最后,审查结束时讨论了该领域的未来前景。本审查中讨论的文件清单、基准数据集、我们重新排序的图书馆LibRrirank,以及详细的参数设置公布在https://github.com/Librik-Community/LibRerank。