Proceedings

Sampling Ex-Post Group-Fair Rankings

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 409-417.

https://doi.org/10.24963/ijcai.2023/46

Abstract

Randomized rankings have been of recent interest to achieve ex-ante fairer exposure and better robustness than deterministic rankings. We propose a set of natural axioms for randomized group-fair rankings and prove that there exists a unique distribution D that satisfies our axioms and is supported only over ex-post group-fair rankings, i.e., rankings that satisfy given lower and upper bounds on group-wise representation in the top-k ranks. Our problem formulation works even when there is implicit bias, incomplete relevance information, or only ordinal ranking is available instead of relevance scores or utility values.

We propose two algorithms to sample a random group-fair ranking from the distribution D mentioned above. Our first dynamic programming-based algorithm samples ex-post group-fair rankings uniformly at random in time O(k^2 ell), where "ell" is the number of groups. Our second random walk-based algorithm samples ex-post group-fair rankings from a distribution epsilon-close to D in total variation distance and has expected running time O*(k^2 ell^2), when there is a sufficient gap between the given upper and lower bounds on the group-wise representation. The former does exact sampling, but the latter runs significantly faster on real-world data sets for larger values of k. We give empirical evidence that our algorithms compare favorably against recent baselines for fairness and ranking utility on real-world data sets.

  1. [Baswana et al., 2019] Surender Baswana, Partha Pratim Chakrabarti, Sharat Chandran, Yashodhan Kanoria, and Utkarsh Patange. Centralized admissions for engineering colleges in india. Interfaces, 49(5):338-354, 2019.
  2. [Beutel et al., 2019] Alex Beutel, Jilin Chen, Tulsee Doshi, Hai Qian, Li Wei, Yi Wu, Lukasz Heldt, Zhe Zhao, Lichan Hong, Ed H. Chi, and Cristos Goodrow. Fairness in rec- ommendation ranking through pairwise comparisons. In Proceedings of the 25th ACM SIGKDD International Con- ference on Knowledge Discovery and Data Mining, KDD '19, page 2212-2220, New York, NY, USA, 2019. Associ- ation for Computing Machinery.
  3. [Biega et al., 2018] Asia J. Biega, Krishna P. Gummadi, and Gerhard Weikum. Equity of attention: Amortizing indi- vidual fairness in rankings. In The 41st International ACM SIGIR Conference on Research and Development in Infor- mation Retrieval, SIGIR '18, page 405-414, New York, NY, USA, 2018. Association for Computing Machinery.
  4. [Bobko and Roth, 2004] P. Bobko and P.L. Roth. The four- fifths rule for assessing adverse impact: An arithmetic, in- tuitive, and logical analysis of the rule and implications for future research and practice. Research in Personnel and Human Resources Management, 23, 2004.
  5. [Castillo, 2019] Carlos Castillo. Fairness and transparency in ranking. SIGIR Forum, 52(2):64-71, jan 2019.
  6. [Celis et al., 2018a] L. Elisa Celis, Vijay Keswani, Damian Straszak, Amit Deshpande, Tarun Kathuria, and Nisheeth K. Vishnoi. Fair and diverse dpp-based data summarization. In Proceedings of the 35th Inter- national Conference on Machine Learning, ICML 2018, Stockholmsmässan, Stockholm, Sweden, July 10-15, 2018, volume 80 of Proceedings of Machine Learning Research, pages 715-724. PMLR, 2018.
  7. [Celis et al., 2018b] L. Elisa Celis, Damian Straszak, and Nisheeth K. Vishnoi. Ranking with fairness constraints. In ICALP, 2018.
  8. [Celis et al., 2019] L. Elisa Celis, Sayash Kapoor, Farnood Salehi, and Nisheeth Vishnoi. Controlling polarization in personalization: An algorithmic framework. In Proceed- ings of the Conference on Fairness, Accountability, and Transparency, FAT* '19, page 160-169. Association for Computing Machinery, 2019.
  9. [Celis et al., 2020a] L. Elisa Celis, Vijay Keswani, and Nisheeth K. Vishnoi. Data preprocessing to mitigate bias: A maximum entropy based approach. In ICML, 2020.
  10. [Celis et al., 2020b] L. Elisa Celis, Anay Mehrotra, and Nisheeth K. Vishnoi. Interventions for ranking in the pres- ence of implicit bias. In Proceedings of the 2020 Confer- ence on Fairness, Accountability, and Transparency, page 369-380. Association for Computing Machinery, 2020.
  11. [Chierichetti et al., 2017] Flavio Chierichetti, Ravi Kumar, Silvio Lattanzi, and Sergei Vassilvitskii. Fair clustering through fairlets. In I. Guyon, U. V. Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Garnett, editors, Advances in Neural Information Processing Sys- tems, volume 30.
  12. Curran Associates, Inc., 2017.
  13. [Collins, 2007] Brian W. Collins. Tackling unconscious bias in hiring practices: The plight of the rooney rule. New York University Law Review, 82, 2007.
  14. [Cousins and Vempala, 2018] Benjamin R. Cousins and Santosh S. Vempala. Gaussian cooling and O * (n 3 ) algo- rithms for volume and gaussian volume. SIAM J. Comput., 47:1237-1273, 2018.
  15. [Diaz et al., 2020] Fernando Diaz, Bhaskar Mitra, Michael D. Ekstrand, Asia J. Biega, and Ben Carterette. Evaluating Stochastic Rankings with Expected Exposure, page 275-284. 2020.
  16. [Dua and Graff, 2017] Dheeru Dua and Casey Graff. UCI machine learning repository. University of California, Irvine, School of Information and Computer Sciences, 2017.
  17. [Dyer et al., 1991] Martin Dyer, Alan Frieze, and Ravi Kan- nan. A random polynomial-time algorithm for approxi- mating the volume of convex bodies. J. ACM, 38(1):1-17, jan 1991.
  18. [Gao and Shah, 2020] Ruoyuan Gao and Chirag Shah. To- ward creating a fairer ranking in search engine results. Information Processing and Management, 57(1):102138, 2020.
  19. [Geyik et al., 2019] Sahin Cem Geyik, Stuart Ambler, and Krishnaram Kenthapadi. Fairness-aware ranking in search and recommendation systems with application to linkedin talent search. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '19, page 2221-2231, New York, NY, USA, 2019. Association for Computing Machinery.
  20. [Gorantla et al., 2021] Sruthi Gorantla, Amit Deshpande, and Anand Louis. On the problem of underranking in group-fair ranking. In Marina Meila and Tong Zhang, editors, Proceedings of the 38th International Conference on Machine Learning, volume 139 of Proceedings of Ma- chine Learning Research, pages 3777-3787. PMLR, 18- 24 Jul 2021.
  21. [Goto et al., 2016] Masahiro Goto, Atsushi Iwasaki, Yujiro Kawasaki, Ryoji Kurata, Yosuke Yasuda, and Makoto Yokoo. Strategyproof matching with regional minimum and maximum quotas. Artificial Intelligence, 235:40-57, 2016.
  22. [Hassani, 2021] Bertrand K. Hassani. Societal bias rein- forcement through machine learning: a credit scoring per- spective. AI and Ethics, 1:239-247, 2021.
  23. [Heuss et al., 2022] Maria Heuss, Fatemeh Sarvi, and Maarten de Rijke. Fairness of exposure in light of in- complete exposure estimation. SIGIR '22, page 759-769, 2022.
  24. [Kannan and Vempala, 1997] Ravi Kannan and Santosh Vempala. Sampling lattice points. In Proceedings of the Twenty-Ninth Annual ACM Symposium on Theory of Com- puting, STOC '97, page 696-700, New York, NY, USA, 1997. Association for Computing Machinery.
  25. [Kletti et al., 2022] Till Kletti, Jean-Michel Renders, and Patrick Loiseau. Introducing the expohedron for efficient pareto-optimal fairness-utility amortizations in repeated rankings. WSDM '22. Association for Computing Ma- chinery, 2022.
  26. [Kook et al., 2022] Yunbum Kook, Yin Tat Lee, Ruoqi Shen, and Santosh S. Vempala. Sampling with riemannian hamiltonian monte carlo in a constrained space. In NeurIPS, 2022.
  27. [Kuhlman et al., 2019] Caitlin Kuhlman, MaryAnn Van- Valkenburg, and Elke Rundensteiner. Fare: Diagnostics for fair ranking using pairwise error metrics. In The World Wide Web Conference, WWW '19, page 2936-2942, New York, NY, USA, 2019. Association for Computing Ma- chinery.
  28. [Lovász and Vempala, 2006] László Lovász and Santosh Vempala. Hit-and-run from a corner. SIAM J. Comput., 35(4):985-1005, apr 2006.
  29. [Memarrast et al., 2021] Omid Memarrast, Ashkan Rezaei, Rizal Fathony, and Brian D. Ziebart. Fairness for robust learning to rank. CoRR, abs/2112.06288, 2021.
  30. [Narasimhan et al., 2020] Harikrishna Narasimhan, Andy Cotter, Maya Gupta, and Serena Lutong Wang. Pairwise fairness for ranking and regression. In 33rd AAAI Confer- ence on Artificial Intelligence, 2020.
  31. [Okonofua and Eberhardt, 2015] Jason A. Okonofua and Jennifer L. Eberhardt. Two strikes: Race and the disciplin- ing of young students. Psychological Science, 26(5):617- 624, 2015.
  32. [Singh and Joachims, 2018] Ashudeep Singh and Thorsten Joachims. Fairness of exposure in rankings. In Pro- ceedings of the 24th ACM SIGKDD International Con- ference on Knowledge Discovery and Data Mining, page 2219-2228, 2018.
  33. [Singh et al., 2021] Ashudeep Singh, David Kempe, and Thorsten Joachims. Fairness in ranking under uncertainty. In NeurIPS 2021, December 6-14, 2021, pages 11896- 11908, 2021.
  34. [Stoyanovich et al., 2018] Julia Stoyanovich, Ke Yang, and HV Jagadish. Online set selection with fairness and di- versity constraints. Advances in Database Technology - EDBT, pages 241-252, 2018.
  35. [Uhlmann and Cohen, 2005] Eric Luis Uhlmann and Geof- frey L. Cohen. Constructed criteria: Redefining merit to justify discrimination. Psychological Science, 16(6):474- 480, 2005.
  36. [Štefankovič et al., 2012] Daniel Štefankovič, Santosh Vem- pala, and Eric Vigoda. A deterministic polynomial-time approximation scheme for counting knapsack solutions. SIAM Journal on Computing, 41(2):356-366, 2012.
  37. [Wu et al., 2018] Yongkai Wu, Lu Zhang, and Xintao Wu. On discrimination discovery and removal in ranked data using causal graph. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discov- ery and Data Mining, KDD '18, page 2536-2544, New York, NY, USA, 2018. Association for Computing Ma- chinery.
  38. [Yang and Stoyanovich, 2017] Ke Yang and Julia Stoy- anovich. Measuring fairness in ranked outputs. In Pro- ceedings of the 29th International Conference on Scien- tific and Statistical Database Management, SSDBM '17, New York, NY, USA, 2017. Association for Computing Machinery.
  39. [Zehlike et al., 2017] Meike Zehlike, Francesco Bonchi, Carlos Castillo, Sara Hajian, Mohamed Megahed, and Ri- cardo Baeza-Yates. Fa*ir: A fair top-k ranking algorithm. In Proceedings of the 2017 ACM on Conference on In- formation and Knowledge Management, CIKM '17, page 1569-1578, New York, NY, USA, 2017. Association for Computing Machinery.
  40. [Zehlike et al., 2022a] Meike Zehlike, Tom Sühr, Ricardo Baeza-Yates, Francesco Bonchi, Carlos Castillo, and Sara Hajian. Fair top-k ranking with multiple protected groups. Information Processing and Management, 59(1):102707, 2022.
  41. [Zehlike et al., 2022b] Meike Zehlike, Ke Yang, and Julia Stoyanovich. Fairness in ranking, part i: Score-based rank- ing. ACM Comput. Surv., apr 2022. Just Accepted.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards