Understanding the Effects of the Baidu-ULTR Logging Policy on Two-Tower Models
This study evaluates the impact of logging policy bias on two-tower ULTR models using Baidu dataset, finding bias conditions met but limited effect on performance.
Key Findings
Methodology
The authors first estimate the logging policy by training a LambdaMART model to predict logged positions, validating the bias strength. Next, they apply Dropout and backdoor adjustment techniques in two-tower models, comparing their effects on performance. Experiments involve 4.8 million query-document pairs with BERT embeddings and classical features, evaluated via nDCG@10. Results compare biased, unbiased, and expert models, analyzing bias influence. Despite bias conditions being satisfied, correction methods did not improve, and sometimes reduced, model performance, indicating limited bias impact.
Key Results
- The LambdaMART model predicts logged rankings with nDCG@10 0.933, outperforming random (0.705), confirming bias conditions. Two-tower models perform well on expert annotations (nDCG@10 0.539) but only marginally on click data (nDCG@10 0.375). Bias correction methods did not enhance performance, sometimes decreasing it.
- Dropout and backdoor adjustment did not significantly improve two-tower models, which performed similarly to naive models. Results showed consistent performance across different bias strengths, with no evidence of bias-induced degradation.
- Expert models trained on annotations outperform click-based models by a large margin, indicating user clicks may not fully reflect true relevance. Overall, findings challenge the assumption that bias severely impacts two-tower models in real-world scenarios.
Significance
This work provides empirical evidence from large-scale real data that, although bias conditions are met, the actual impact on two-tower ULTR models is limited. It questions the necessity of aggressive bias correction in industrial applications and suggests that in practice, models may be more robust than previously thought. These insights guide future research toward more nuanced bias handling strategies, emphasizing the importance of real-world validation.
Technical Contribution
The paper pioneers systematic evaluation of bias influence on two-tower models using Baidu’s large-scale dataset, combining causal inference and bias correction techniques. It demonstrates that bias conditions are often met but do not necessarily impair model performance, challenging existing assumptions. The study also highlights the discrepancy between click data and expert annotations, providing a new perspective on relevance signals and bias effects in industrial systems.
Novelty
This is the first comprehensive analysis on real-world Baidu ULTR data assessing bias conditions and their actual impact. It combines bias estimation, causal analysis, and correction methods, revealing that bias, despite being present, does not significantly degrade model effectiveness. This contrasts with prior simulation-based studies, emphasizing the complexity of bias effects in practical settings.
Limitations
- The study only considers Dropout and backdoor adjustment, excluding other bias mitigation techniques like gradient reversal. The effectiveness of these methods in different contexts remains uncertain.
- Bias estimation relies on predictive models, which may introduce errors affecting the bias condition validation.
- Results are specific to Baidu ULTR; generalization to other datasets and platforms needs further validation.
Future Work
Future research should explore diverse bias correction strategies, including advanced causal inference methods, to improve robustness. Investigating the root causes of user bias and relevance discrepancy could refine relevance signals. Extending analysis across different platforms and tasks will help establish broader applicability. Combining bias correction with fairness and diversity objectives also presents promising directions.
AI Executive Summary
In the rapidly evolving field of learning to rank, bias introduced by logging policies remains a critical concern. Two-tower models, widely adopted in industry, rely on the assumption that bias and relevance are independent. However, whether this assumption holds in real-world large-scale datasets is still debated. This study leverages Baidu’s extensive ULTR dataset, comprising 4.8 million query-document pairs with rich features, to empirically evaluate the impact of logging policy bias. The authors first estimate the bias strength by training a LambdaMART model to predict logged positions, confirming that the bias conditions are satisfied. Despite this, experimental results reveal that bias correction methods, including Dropout and backdoor adjustment, do not significantly improve the ranking performance of two-tower models. In fact, performance sometimes declines slightly, indicating that bias may not be as detrimental as previously assumed in this context. Interestingly, models trained on expert annotations outperform click-based models by a substantial margin, highlighting the discrepancy between user behavior and true relevance signals. These findings challenge the prevalent notion that bias severely hampers two-tower models in practice, suggesting that the models are inherently more robust than expected. The research underscores the importance of real-world validation in bias mitigation strategies and opens avenues for more nuanced approaches that consider the actual influence of bias in large-scale industrial systems. Future work should explore more sophisticated causal inference techniques, broader datasets, and the integration of fairness objectives to further enhance ranking robustness and fairness in online systems.
Deep Analysis
Background
Learning to rank has evolved from classical IR methods like BM25 and TF-IDF to deep neural models, with ULTR (Unbiased Learning to Rank) emerging to address bias issues. Two-tower architectures, combining relevance and bias estimation, have gained industrial prominence due to their simplicity and effectiveness. Prior work mainly relied on simulation or small datasets, leaving the real impact of logging bias in large-scale, real-world data less understood. Recent datasets like Baidu ULTR provide an opportunity to empirically validate these assumptions, but the actual influence of bias remains uncertain.
Core Problem
The core challenge lies in the fact that logging policies used to collect click data may correlate relevance with position bias, violating the independence assumption crucial for unbiased learning. This confounding can lead models to learn shortcuts, relying on biased features rather than true relevance signals. While theoretical conditions for bias impact are well-understood, empirical validation on large-scale real-world data is scarce. The question remains whether bias significantly degrades model performance or if models are inherently robust, and how to effectively mitigate bias when it does matter.
Innovation
This work innovates by: 1) estimating the logging policy bias strength directly from large-scale Baidu ULTR data using a LambdaMART model, 2) systematically comparing bias correction techniques (Dropout and backdoor adjustment) within two-tower models, 3) revealing that despite bias conditions being met, the impact on model performance is minimal, and 4) highlighting the discrepancy between click-based and expert annotations, which suggests that user clicks may not fully reflect true relevance. These insights challenge existing assumptions and provide a more nuanced understanding of bias effects in real-world systems.
Methodology
- �� Data collection: Baidu ULTR dataset with 4.8 million query-document pairs, including BERT embeddings and classical features.
- �� Bias estimation: Train LambdaMART to predict logged positions, validate bias strength via nDCG@10.
- �� Model training: Develop relevance and bias towers, incorporate bias correction methods (Dropout, backdoor adjustment).
- �� Performance evaluation: Use expert annotations (380k pairs) and click data, compare models across bias intensities.
- �� Analysis: Group queries by estimated bias strength, assess performance variations, validate bias impact.
- �� Statistical validation: Confidence intervals for metrics, ablation studies to isolate effects.
Experiments
Experiments involve training LambdaMART to estimate logging bias, validating bias strength with high accuracy (nDCG@10 0.933). Two-tower models are trained with and without bias correction, evaluated on expert-labeled test sets. Results show no performance gain from bias correction, with slight declines observed. The analysis includes grouping queries by bias strength, revealing no significant performance degradation on well-ranked queries, challenging the assumption that bias harms model effectiveness. The comparison with expert models underscores the robustness of the two-tower architecture in real-world data.
Results
The LambdaMART model accurately predicts logged positions (nDCG@10 0.933), confirming bias presence. Two-tower models outperform naive models but do not benefit from bias correction techniques; performance remains stable or slightly declines. Expert models trained on annotations outperform click-trained models significantly (nDCG@10 0.539 vs. 0.375), indicating user click bias may not be as impactful as assumed. The results suggest that bias, while theoretically present, does not substantially impair model effectiveness in this setting.
Applications
Findings inform industrial ranking system design, indicating that aggressive bias correction may be unnecessary in some scenarios. Practical applications include search engines, recommendation systems, and online advertising, where robustness to bias is critical. The methodology for bias estimation and correction can be integrated into existing pipelines to improve fairness and relevance without risking performance loss. Additionally, insights into user behavior versus expert relevance can guide data collection and annotation strategies.
Limitations & Outlook
The study focuses on two specific bias correction methods, excluding others like gradient reversal. Bias estimation relies on predictive models, which may introduce errors. Results are specific to Baidu ULTR and may not generalize across platforms. The discrepancy between user clicks and true relevance warrants further investigation, and computational costs for large-scale bias estimation remain high. Future work should explore broader bias mitigation techniques and cross-platform validation.
Plain Language Accessible to non-experts
想象你在学校参加一场比赛,老师会给你一些线索(点击数据),告诉你哪些答案可能是正确的,但这些线索可能被偏见影响,比如老师偏爱某些答案(偏差)。你以为老师喜欢的答案就是最好的,但其实老师的偏爱可能让你误判。这个研究就像是在问:偏见到底有多大影响?他们用一个聪明的机器人(模型)来猜答案,发现虽然偏见存在,但机器人还是能找到真正的答案。更神奇的是,专家老师(专家标注)给出的答案比机器人猜的更准确,说明偏差没有那么严重。最后,研究告诉我们:在实际生活中,偏见(偏差)可能没有我们想象得那么大,机器人还是可以做出不错的判断。
ELI14 Explained like you're 14
想象你在玩一个游戏,游戏里有很多线索(点击信息),告诉你哪些答案可能是对的。但这些线索可能被误导,比如游戏设计者(偏差)偏爱某些答案,让你觉得它们更好。你会以为偏爱答案就是正确答案,但其实偏差可能让你误会。科学家们用一个聪明的机器人(模型)来猜答案,发现虽然偏差存在,但机器人还是能找到真正的好答案。更酷的是,专家老师(标注员)给出的答案比机器人更准,说明偏差没有那么大影响。这个研究告诉我们,虽然偏差在数据中存在,但它未必会让我们的判断变得很差,模型还是可以做出不错的选择。
Abstract
Despite the popularity of the two-tower model for unbiased learning to rank (ULTR) tasks, recent work suggests that it suffers from a major limitation that could lead to its collapse in industry applications: the problem of logging policy confounding. Several potential solutions have even been proposed; however, the evaluation of these methods was mostly conducted using semi-synthetic simulation experiments. This paper bridges the gap between theory and practice by investigating the confounding problem on the largest real-world dataset, Baidu-ULTR. Our main contributions are threefold: 1) we show that the conditions for the confounding problem are given on Baidu-ULTR, 2) the confounding problem bears no significant effect on the two-tower model, and 3) we point to a potential mismatch between expert annotations, the golden standard in ULTR, and user click behavior.