ULTRA: An Unbiased Learning To Rank Algorithm Toolbox

08/11/2021
by   Anh Tran, et al.
14

Learning to rank systems has become an important aspect of our daily life. However, the implicit user feedback that is used to train many learning to rank models is usually noisy and suffered from user bias (i.e., position bias). Thus, obtaining an unbiased model using biased feedback has become an important research field for IR. Existing studies on unbiased learning to rank (ULTR) can be generalized into two families-algorithms that attain unbiasedness with logged data, offline learning, and algorithms that achieve unbiasedness by estimating unbiased parameters with real-time user interactions, namely online learning. While there exist many algorithms from both families, there lacks a unified way to compare and benchmark them. As a result, it can be challenging for researchers to choose the right technique for their problems or for people who are new to the field to learn and understand existing algorithms. To solve this problem, we introduced ULTRA, which is a flexible, extensible, and easily configure ULTR toolbox. Its key features include support for multiple ULTR algorithms with configurable hyperparameters, a variety of built-in click models that can be used separately to simulate clicks, different ranking model architecture and evaluation metrics, and simple learning to rank pipeline creation. In this paper, we discuss the general framework of ULTR, briefly describe the algorithms in ULTRA, detailed the structure, and pipeline of the toolbox. We experimented on all the algorithms supported by ultra and showed that the toolbox performance is reasonable. Our toolbox is an important resource for researchers to conduct experiments on ULTR algorithms with different configurations as well as testing their own algorithms with the supported features.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/28/2020

Unbiased Learning to Rank: Online or Offline?

How to obtain an unbiased ranking model by learning to rank with biased ...
research
04/16/2018

Unbiased Learning to Rank with Unbiased Propensity Estimation

Learning to rank with biased click data is a well-known challenge. A var...
research
10/19/2022

Whole Page Unbiased Learning to Rank

The page presentation biases in the information retrieval system, especi...
research
04/25/2023

THUIR at WSDM Cup 2023 Task 1: Unbiased Learning to Rank

This paper introduces the approaches we have used to participate in the ...
research
01/05/2022

Reinforcement Online Learning to Rank with Unbiased Reward Shaping

Online learning to rank (OLTR) aims to learn a ranker directly from impl...
research
12/21/2018

Direct Estimation of Position Bias for Unbiased Learning-to-Rank without Intervention

The Unbiased Learning-to-Rank framework has been recently introduced as ...

Please sign up or login with your details

Forgot password? Click here to reset