atlas

Research map / Graph learning / Graph algorithms and clustering

Identifiability Matters: Revealing the Hidden Recoverable Condition in Unbiased Learning to Rank

ICML 2024 · Graph learning › Graph algorithms and clustering · approach: Continuous DAG structure learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that relevance recoverability in unbiased learning to rank is equivalent to connectivity of an identifiability graph built from the dataset, and proposes node intervention and node merging to restore connectivity.

Problem

Unbiased learning to rank fits click data under the examination hypothesis, but true relevance may be unrecoverable from clicks when bias factors are numerous or data is sparse; no fundamental condition for relevance recovery existed.

Approach

Defines identifiability of the ranking model as recovering true relevance up to a scale factor, shows this is equivalent to connectivity of an identifiability graph (IG) over bias factors, and uses this to design minimal-cost node intervention (swapping documents across bias factors via an MST) and node merging (tying observation parameters of similar bias factors) to restore connectivity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply node intervention before DLA trainingDLA · K=2 simulation, PBMMCC: 0.707 _{\pm .105} -> \mathbf{1.000 _{\pm .000}}Helped
Apply node merging before DLA trainingDLA · K=2 simulation, PBMMCC: 0.707 _{\pm .105} -> 0.975 _{\pm .000}Helped
Apply node intervention before Regression-EM trainingRegression-EM · K=2 simulation, PBMMCC: 0.580_{\pm .117} -> \mathbf{0.980_{\pm .023}}Helped
Apply node merging before Regression-EM trainingRegression-EM · K=2 simulation, PBMMCC: 0.580_{\pm .117} -> 0.975_{\pm .000}Helped
Apply node intervention before Two-Tower trainingTwo-Tower · K=2 simulation, PBMMCC: 0.830 _{\pm .050} -> \mathbf{1.000 _{\pm .000}}Helped
Apply node merging before Two-Tower trainingTwo-Tower · K=2 simulation, PBMMCC: 0.830 _{\pm .050} -> 0.975 _{\pm .000}Helped
Apply node merging before DLA trainingDLA · Yahoo, CPBMMCC: 0.750_{\pm.000} -> 0.771_{\pm.000}Helped
Apply node merging before DLA trainingDLA · Yahoo, CPBM testnDCG@5: $0.693_{\pm.001}$ -> $0.697_{\pm.001}$Helped
Apply node merging before DLA trainingDLA · Istella-S, CPBMMCC: 0.764_{\pm.000} -> 0.772_{\pm.000}Helped
Apply node merging before DLA trainingDLA · Istella-S, CPBM testnDCG@5: $0.633_{\pm.001}$ -> $0.636_{\pm.001}$Helped
Select intervention pairs using random cost instead of min cost (ablation)DLA + Node intervention · K=2 simulation, PBMMCCMixed
Merge positions 1 & 4 instead of the proposed positions 3 & 4 (ablation)DLA + Node merging · K=2 simulation, PBMMCCHurt

Surprising findings

Limitations

Experimental setup

Datasets: Yahoo! LETOR Istella-S TianGong-ST fully synthetic simulated dataset

Benchmarks: Yahoo! LETOR Istella-S simulated K-component dataset

Metrics: MCC nDCG@1 nDCG@3 nDCG@5 nDCG@10 Click MSE

Baselines: No debias DLA Regression-EM Two-Tower

Builds on: examination hypothesis DLA Regression-EM Two-Tower

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy