TL;DR
This paper introduces the expohedron, a geometric tool that efficiently computes Pareto-optimal fairness-utility trade-offs in repeated rankings, outperforming traditional methods in speed and scalability.
Contribution
The paper presents the expohedron polytope and a Carathéodory decomposition algorithm, enabling fast, scalable computation of exposure distributions and Pareto frontiers in ranking fairness-utility optimization.
Findings
The expohedron allows expressing any feasible exposure as a convex combination of at most n vertices.
The proposed algorithm has complexity O(n^2 log n) for decomposition and Pareto frontier recovery.
Experiments show the approach outperforms linear/quadratic programming baselines in runtime and scalability.
Abstract
We consider the problem of computing a sequence of rankings that maximizes consumer-side utility while minimizing producer-side individual unfairness of exposure. While prior work has addressed this problem using linear or quadratic programs on bistochastic matrices, such approaches, relying on Birkhoff-von Neumann (BvN) decompositions, are too slow to be implemented at large scale. In this paper we introduce a geometrical object, a polytope that we call expohedron, whose points represent all achievable exposures of items for a Position Based Model (PBM). We exhibit some of its properties and lay out a Carath\'eodory decomposition algorithm with complexity able to express any point inside the expohedron as a convex sum of at most vertices, where is the number of items to rank. Such a decomposition makes it possible to express any feasible target exposure as a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
