Learning to Rank with Top-K Fairness

Boyang Zhang, Quanqi Hu, Mingxuan Sun, Qihang Lin, Tianbao Yang
9/22/2025
cs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Fairness in ranking models is crucial, as disparities in exposure can disproportionately affect protected groups. Most fairness-aware ranking systems focus on ensuring comparable average exposure for groups across the entire ranked list, which may not fully address real-world concerns. For example, when a ranking model is used for allocating resources among candidates or disaster hotspots, decision-makers often prioritize only the top-$K$ ranked items, while the ranking beyond top-$K$ becomes less relevant. In this paper, we propose a list-wise learning-to-rank framework that addresses the issues of inequalities in top-$K$ rankings at training time. Specifically, we propose a top-$K$ exposure disparity measure that extends the classic exposure disparity metric in a ranked list. We then learn a ranker to balance relevance and fairness in top-$K$ rankings. Since direct top-$K$ selection is computationally expensive for a large number of items, we transform the non-differentiable selection process into a differentiable objective function and develop efficient stochastic optimization algorithms to achieve both high accuracy and sufficient fairness. Extensive experiments demonstrate that our method outperforms existing methods.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhang2025learning,
  title  = {Learning to Rank with Top-K Fairness},
  author = {Boyang Zhang and Quanqi Hu and Mingxuan Sun and Qihang Lin and Tianbao Yang},
  year   = {2025},
  eprint = {2509.18067},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.18067v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.18067.svg)](https://codeofpaper.com/paper/2509.18067)

Discussion