How to obtain an unbiased ranking model by learning to rank with biased user feedback is an important research question for IR. Existing work on unbiased learning to rank (ULTR) can be broadly categorized into two groups -- the studies on unbiased learning algorithms with logged data, namely the \textit{offline} unbiased learning, and the studies on unbiased parameters estimation with real-time user interactions, namely the \textit{online} learning to rank. While their definitions of \textit{unbiasness} are different, these two types of ULTR algorithms share the same goal -- to find the best models that rank documents based on their intrinsic relevance or utility. However, most studies on offline and online unbiased learning to rank are carried in parallel without detailed comparisons on their background theories and empirical performance. In this paper, we formalize the task of unbiased learning to rank and show that existing algorithms for offline unbiased learning and online learning to rank are just the two sides of the same coin. We evaluate six state-of-the-art ULTR algorithms and find that most of them can be used in both offline settings and online environments with or without minor modifications. Further, we analyze how different offline and online learning paradigms would affect the theoretical foundation and empirical effectiveness of each algorithm on both synthetic and real search data. Our findings could provide important insights and guideline for choosing and deploying ULTR algorithms in practice.
翻译:如何通过学习与有偏见的用户反馈进行排名来获得公正的排名模式是IR的一个重要研究问题。 现有的关于公正学习排名(LUTR)的工作可以大致分为两类:关于公正学习算法的研究,包括记录数据,即\ textit{offline}不偏倚的学习;关于公正参数估算的研究,包括实时用户互动,即\ textit{online}学习排名。虽然他们对于\ textit{un beasience} 的定义不同,但这两类LUTR算法有着相同的目标 -- -- 找到根据文件内在相关性或实用性排列文件排名的最佳模式。然而,大多数关于离线和在线不偏倚的排序学习,没有详细比较其背景理论和实绩。在本文件中,我们正式确定不偏倚的学习任务,表明现有的离线不偏倚的学习和在线学习排名的算法只是R的两面。 我们评估了六种最先进的高科技算法算法,发现大部分可以在离线设置和在线选择的理论定位和在线背景分析中,我们如何在进行重要的搜索和不作基础上的重要数据分析。