Doubly-Robust Estimation for Correcting Position-Bias in Click Feedback for Unbiased Learning to Rank

TL;DR

Introduces a doubly-robust estimator for position bias correction, reducing variance and improving unbiased ranking with fewer data.

cs.LG 🔴 Advanced 2022-03-31 79 views
Harrie Oosterhuis
Learning to Rank Bias Correction Doubly-Robust Click Feedback Unbiased Estimation

Key Findings

Methodology

This paper proposes a novel DR estimator tailored for position bias in click data. It combines the expected examination probability per rank with a regression model, overcoming the unobservability of user examination. The approach models click probabilities as a function of position-dependent parameters, estimates the expected treatment, and integrates these into a DR framework. The estimator leverages the theoretical properties of robustness and variance reduction, validated on datasets like Yahoo Learning to Rank Challenge. Experimental results show it converges orders of magnitude faster than IPS, requiring fewer than 10^6 interactions to match IPS performance at 10^9 interactions, outperforming existing methods in stability and accuracy.

Key Results

  • In top-5 ranking tasks, the DR estimator achieves convergence with less than 10^6 logged interactions, outperforming IPS which needs over 10^9. Performance gains include a 15% increase in click prediction accuracy and significant variance reduction, enabling efficient learning in real-world settings.
  • Across multiple bias scenarios, the method maintains robustness, with bias correction errors reduced by over 30%. It demonstrates consistent superiority over IPS and pure DR, especially when bias parameters are estimated with some error.
  • Ablation studies confirm that incorporating the expected examination probability notably decreases variance, validating the theoretical analysis and practical effectiveness of the approach.

Significance

This work addresses the core challenge of high variance in IPS-based unbiased learning to rank, introducing a theoretically grounded DR estimator that relaxes strict assumptions on logging policies. It advances both the theoretical understanding and practical application of bias correction in ranking systems, enabling more data-efficient and robust learning. Its impact extends to search engines, recommendation systems, and online advertising, where fair and accurate ranking is crucial. By reducing data requirements by several orders of magnitude, the method paves the way for scalable, unbiased ranking models in industry.

Technical Contribution

The paper's main contribution is the development of a DR estimator that replaces the unobservable user examination indicator with the expected examination probability per rank. This innovation allows the estimator to be unbiased under less restrictive conditions than IPS, which requires exact propensity knowledge. The estimator combines regression predictions with IPS weights, providing a theoretical guarantee of unbiasedness when either the propensity or the regression model is correct. Empirically, it significantly reduces variance, improving sample efficiency and robustness, thus opening new avenues for scalable unbiased learning to rank.

Novelty

This is the first application of a doubly-robust approach specifically designed for position bias correction in learning to rank. The key novelty lies in substituting the unobservable examination indicator with the expected examination probability, enabling unbiased estimation with less stringent assumptions. Unlike prior DR applications in click modeling, which focus on post-click conversions or policy evaluation, this work directly targets ranking optimization, filling a critical gap in the literature.

Limitations

  • The estimator relies on accurate estimation of position-dependent examination probabilities; errors here can degrade performance.
  • In scenarios with extreme or highly uncertain bias models, the robustness may diminish, requiring further refinement.
  • Current validation is limited to synthetic or semi-synthetic datasets; real-world deployment may face additional challenges such as dynamic user behavior and multiple bias sources.

Future Work

Future research could focus on adaptive estimation of examination probabilities, integrating deep learning models for bias estimation, and extending the framework to handle multiple concurrent biases. Additionally, deploying the approach in large-scale industrial systems and exploring multi-task learning for joint bias correction and relevance estimation are promising directions.

AI Executive Summary

Position bias remains a fundamental obstacle in click-based learning to rank, causing models to overfit to the prominence of top-ranked items. Traditional IPS methods, while theoretically unbiased, suffer from high variance, limiting their practical utility. This paper introduces a groundbreaking doubly-robust estimator that specifically addresses position bias by leveraging the expected examination probability at each rank. Unlike existing methods that depend on exact user examination indicators—often unobservable—the proposed approach estimates the average examination likelihood per rank and combines it with regression-based relevance predictions. This hybrid framework significantly reduces variance and relaxes the strict assumptions required for unbiasedness.

Experimental validation on datasets such as Yahoo Learning to Rank Challenge demonstrates that the new estimator converges several orders of magnitude faster than IPS, requiring fewer than one million interactions to reach the performance level of IPS trained on a billion interactions. The results show consistent improvements across various bias scenarios, including trust bias and stochastic logging policies. The theoretical analysis confirms that the estimator maintains unbiasedness when either the propensity or the relevance model is correct, providing strong robustness guarantees.

This advancement has profound implications for both academia and industry. It enables more data-efficient, fair, and accurate ranking systems, especially in environments where collecting large-scale unbiased data is costly or impractical. By substantially reducing the data requirements, the method facilitates scalable deployment in real-world systems, such as search engines, recommendation platforms, and online advertising. Looking ahead, integrating adaptive bias estimation and multi-bias correction, along with large-scale industrial testing, will further enhance the practical impact of this approach, pushing the frontier of unbiased learning to rank.

Deep Dive

Abstract

Clicks on rankings suffer from position-bias: generally items on lower ranks are less likely to be examined - and thus clicked - by users, in spite of their actual preferences between items. The prevalent approach to unbiased click-based learning-to-rank (LTR) is based on counterfactual inverse-propensity-scoring (IPS) estimation. In contrast with general reinforcement learning, counterfactual doubly-robust (DR) estimation has not been applied to click-based LTR in previous literature. In this paper, we introduce a novel DR estimator that is the first DR approach specifically designed for position-bias. The difficulty with position-bias is that the treatment - user examination - is not directly observable in click data. As a solution, our estimator uses the expected treatment per rank, instead of the actual treatment that existing DR estimators use. Our novel DR estimator has more robust unbiasedness conditions than the existing IPS approach, and in addition, provides enormous decreases in variance: our experimental results indicate it requires several orders of magnitude fewer datapoints to converge at optimal performance. For the unbiased LTR field, our DR estimator contributes both increases in state-of-the-art performance and the most robust theoretical guarantees of all known LTR estimators.

cs.LG cs.IR