Proceedings

Individual Fairness under Group Fairness Constraints in Bipartite Matching - One Framework to Approximate Them All

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 175-183.

https://doi.org/10.24963/ijcai.2024/20

Abstract

We study the probabilistic assignment of items to platforms that satisfies both group and individual fairness constraints. Each item belongs to specific groups and has a preference ordering over platforms. Each platform enforces group fairness by limiting the number of items per group that can be assigned to it. There could be multiple optimal solutions that satisfy the group fairness constraints, but this alone ignores item preferences. Our approach explores a `best of both worlds fairness' solution to get a randomized matching, which is ex-ante individually fair and ex-post group-fair. Thus, we seek a `probabilistic individually fair' distribution over `group-fair' matchings where each item has a `high' probability of matching to one of its top choices. This distribution is also ex-ante group-fair. Users can customize fairness constraints to suit their requirements. Our first result is a polynomial-time algorithm that computes a distribution over `group-fair' matchings such that the individual fairness constraints are approximately satisfied and the expected size of a matching is close to OPT. We empirically test this on real-world datasets. We present two additional polynomial-time bi-criteria approximation algorithms that users can choose from to balance group fairness and individual fairness trade-offs.

For disjoint groups, we provide an exact polynomial-time algorithm adaptable to additional lower `group fairness' bounds. Extending our model, we encompass `maxmin group fairness,' amplifying underrepresented groups, and `mindom group fairness,' reducing the representation of dominant groups.'

  1. [Abdulkadiroglu and Sönmez, 2003] Atila Abdulkadiroglu and T. Sönmez. School choice: A mechanism design ap- proach. AER, 2003.
  2. [Abhyankar et al., 2007] A. R. Abhyankar, S. A. Soman, and S. A. Khaparde. Min-max fairness criteria for transmission fixed cost allocation. IEEE Transactions on Power Systems, 22(4):2094-2104, 2007.
  3. [Anegg et al., 2020] Georg Anegg, Haris Angelidakis, Adam Kurpisz, and Rico Zenklusen. A technique for obtaining true approximations for k-center with covering constraints. In IPCO, 2020.
  4. [Aziz and Brandl, 2021] Haris Aziz and Florian Brandl. Effi- cient, fair, and incentive-compatible healthcare rationing. In EC '21, 2021.
  5. [Aziz et al., 2020] Haris Aziz, Anton Baychkov, and Péter Biró. Summer internship matching with funding constraints. In AAMAS, 2020.
  6. [Aziz et al., 2022] Haris Aziz, Péter Biró, and Makoto Yokoo. Matching market design with constraints. In AAAI, 2022.
  7. [Aziz et al., 2023] Haris Aziz, Aditya Ganguly, and Evi Micha. Best of both worlds fairness under entitlements. In AAMAS, 2023.
  8. [Aziz, 2020] Haris Aziz. Simultaneously achieving ex-ante and ex-post fairness. In WINE, 2020.
  9. [Babaioff et al., 2022] Moshe Babaioff, Tomer Ezra, and Uriel Feige. On best-of-both-worlds fair-share allocations. In WINE, 2022.
  10. [Bei et al., 2020] Xiaohui Bei, Shengxin Liu, Chung Keung Poon, and Hongao Wang. Candidate selections with pro- portional fairness constraints. In AAMAS, 2020.
  11. [Bera et al., 2019] Suman Kalyan Bera, Deeparnab Chakrabarty, Nicolas Flores, and Maryam Negahbani. Fair algorithms for clustering. In NeurIPS, 2019.
  12. [Bertsekas and Gallager, 2021] D. Bertsekas and R. Gallager. Data Networks: Second Edition. Athena Scientific, 2021.
  13. [Beyhaghi and Éva Tardos, 2021] Hedyeh Beyhaghi and Éva Tardos. Randomness and Fairness in Two-Sided Matching with Limited Interviews. In ITCS, 2021.
  14. [Birkhoff, 1946] Garrett Birkhoff. Tres observaciones sobre el algebra lineal. Univ. Nac. Tucuman, Ser. A, 5:147-154, 1946.
  15. [Bolukbasi et al., 2016] Tolga Bolukbasi, Kai-Wei Chang, James Y. Zou, Venkatesh Saligrama, and Adam Tauman Kalai. Man is to computer programmer as woman is to homemaker? debiasing word embeddings. In NeurIPS, 2016.
  16. [Celis et al., 2017] L. Elisa Celis, Damian Straszak, and Nisheeth K. Vishnoi. Ranking with fairness constraints. In ICALP, 2017.
  17. [Celis et al., 2018a] L. Elisa Celis, Lingxiao Huang, and Nisheeth K. Vishnoi. Multiwinner voting with fairness constraints. In IJCAI, 2018. IJCAI
  18. [Celis et al., 2018b] L. Elisa Celis, Damian Straszak, and Nisheeth K. Vishnoi. Ranking with fairness constraints. In ICALP, 2018.
  19. [Costello et al., 2016] Matthew Costello, James Hawdon, Thomas Ratliff, and Tyler Grantham. Who views online ex- tremism? individual attributes leading to exposure. Comput. Hum. Behav., 2016.
  20. [Cowen Institute, 2011] Cowen Institute. Case studies of school choice and open enrollment in four cities. Tech- nical report, Cowen Institute, 2011.
  21. [Devanur et al., 2013] Nikhil R. Devanur, Kamal Jain, and Robert D. Kleinberg. Randomized primal-dual analysis of ranking for online bipartite matching. In SODA '13, 2013.
  22. [Dinitz et al., 2022] Michael Dinitz, Aravind Srinivasan, Leonidas Tsepenekas, and Anil Vullikanti. Fair disaster containment via graph-cut problems. In AISTATS, 2022.
  23. [Esmaeili et al., 2022] Seyed A. Esmaeili, Sharmila Duppala, Vedant Nanda, Aravind Srinivasan, and John P. Dickerson. Rawlsian fairness in online bipartite matching: Two-sided, group, and individual. In AAMAS, 2022.
  24. [Farnadi et al., 2021] Golnoosh Farnadi, William St-Arnaud, Behrouz Babaki, and Margarida Carvalho. Individual fair- ness in kidney exchange programs. AAAI, 2021.
  25. [Feldman et al., 2015] Michael Feldman, Sorelle A. Friedler, John Moeller, Carlos Scheidegger, and Suresh Venkatasub- ramanian. Certifying and removing disparate impact. In Proc. of the 21th ACM SIGKDD Int. Conf. on Knowledge Discovery and Data Mining, 2015.
  26. [Fleiner and Kamiyama, 2016] Tamás Fleiner and Naoyuki Kamiyama. A matroid approach to stable matchings with lower quotas. Math. Oper. Res., 41(2):734-744, 2016.
  27. [Freeman et al., 2020] Rupert Freeman, Nisarg Shah, and Ro- hit Vaish. Best of both worlds: Ex-ante and ex-post fairness in resource allocation. In EC '20, 2020.
  28. [Ganesh et al., 2023] Aadityan Ganesh, Pratik Ghosal, Vishwa Prakash HV, and Prajakta Nimbhorkar. Fair healthcare rationing to maximize dynamic utilities. In PAKDD, 2023.
  29. [García-Soriano and Bonchi, 2021] David García-Soriano and Francesco Bonchi. Maxmin-fair ranking: Individual fairness under group-fairness constraints. In KDD '21, 2021.
  30. [García-Soriano and Bonchi, 2020] D. García-Soriano and F. Bonchi. Fair-by-design matching. In DMKD, page 1291-1335, 2020.
  31. [Georgiadis et al., 2001] L. Georgiadis, P. Georgatsos, K. Floros, and S. Sartzetakis. Lexicographically optimal balanced networks. In Proc. IEEE INFOCOM, 2001.
  32. [Goko et al., 2022] Hiromichi Goko, Kazuhisa Makino, Shuichi Miyazaki, and Yu Yokoi. Maximally satisfying lower quotas in the hospitals/residents problem with ties. In STACS, 2022.
  33. [Gonczarowski et al., 2019] Yannai A. Gonczarowski, Noam Nisan, Lior Kovalio, and Assaf Romm. Matching for the israeli: Handling rich diversity requirements. In EC, 2019.
  34. [Gorantla et al., 2023] Sruthi Gorantla, Anay Mehrotra, Amit Deshpande, and Anand Louis. Sampling individually-fair rankings that are always group fair. In AIES, 2023.
  35. [Hahne, 1991] E.L. Hahne. Round-robin scheduling for max- min fairness in data networks. JSAC, 9(7):1024-1039, 1991.
  36. [Halabian et al., 2012] Hassan Halabian, Ioannis Lambadaris, and Chung-Horng Lung. Optimal server assignment in multi-server parallel queueing systems with random con- nectivities and random service failures. In ICC, 2012.
  37. [Harris et al., 2019] David G. Harris, Thomas Pensyl, Ar- avind Srinivasan, and Khoa Trinh. A lottery model for center-type problems with outliers. TALG, 15(3), 2019.
  38. [Hoefer et al., 2023] Martin Hoefer, Marco Schmalhofer, and Giovanna Varricchio. Best of both worlds: Agents with entitlements. In AAMAS, 2023.
  39. [Huang et al., 2016] Chien-Chung Huang, Telikepalli Kavitha, Kurt Mehlhorn, and Dimitrios Michail. Fair matchings and related problems. Algorithmica, 74(3):1184- 1203, 2016.
  40. [Huang, 2010] Chien-Chung Huang. Classified stable match- ing. In SODA, 2010.
  41. [H.V. and Nimbhorkar, 2024] Vishwa Prakash H.V. and Pra- jakta Nimbhorkar. Weighted proportional allocations of indivisible goods and chores: Insights via matchings. In AAMAS, 2024.
  42. [Jain et al., 2003] Kamal Jain, Mohammad Mahdian, Evange- los Markakis, Amin Saberi, and Vijay V. Vazirani. Greedy facility location algorithms analyzed using dual fitting with factor-revealing LP. J. ACM, 50(6):795-824, 2003.
  43. [Kay et al., 2015] Matthew Kay, Cynthia Matuszek, and Sean A. Munson. Unequal representation and gender stereo- types in image search results for occupations. In CHI, 2015.
  44. [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. In WSDM, 2022.
  45. [Kurata et al., 2017] Ryoji Kurata, Naoto Hamada, Atsushi Iwasaki, and Makoto Yokoo. Controlled school choice with soft bounds and overlapping types. JAIR, 153-184, 2017.
  46. [Louis et al., 2023] Anand Louis, Meghana Nasre, Prajakta Nimbhorkar, and Govind S. Sankar. Online algorithms for matchings with proportional fairness constraints and diversity constraints. In ECAI, 2023.
  47. [Luss, 1999] Hanan Luss. On equitable resource allocation problems: A lexicographic minimax approach. OR, 1999.
  48. [Manlove, 2013] David F Manlove. Algorithmics of Matching Under Preferences. WORLD SCIENTIFIC, 2013.
  49. [McKeown et al., 1996] Nick McKeown, Venkat Anan- tharam, and Jean Walrand. Achieving 100% throughput in an input-queued switch. In INFOCOM'96, 1996.
  50. [Mehta et al., 2007] Aranyak Mehta, Amin Saberi, Umesh Vazirani, and Vijay Vazirani. Adwords and generalized online matching. J. ACM, 2007.
  51. [Mehta, 2013] Aranyak Mehta. Online matching and ad allo- cation. Foundations and Trends® in Theoretical Computer Science, 2013.
  52. [Nasre et al., 2019] Meghana Nasre, Prajakta Nimbhorkar, and Nada Pulath. Classified rank-maximal matchings and popular matchings -algorithms and hardness. In Graph- Theoretic Concepts in Computer Science, pages 244-257, 2019.
  53. [Panda et al., 2024] Atasi Panda, Anand Louis, and Prajakta Nimbhorkar. Individual fairness under varied notions of group fairness in bipartite matching -one framework to approximate them all, 2024.
  54. [Patro et al., 2020] Gourab K. Patro, Abhijnan Chakraborty, Niloy Ganguly, and Krishna P. Gummadi. Fair updates in two-sided market platforms: On incrementally updating recommendations. In AAAI, IAAI,EAAI, 2020.
  55. [Räcke, 2008] Harald Räcke. Optimal hierarchical decompo- sitions for congestion minimization in networks. In STOC, pages 255-264. ACM, 2008.
  56. [Radunovic and Le Boudec, 2007] Bozidar Radunovic and Jean-Yves Le Boudec. A unified framework for max-min and min-max fairness with applications. TON, 15(5):1073- 1083, 2007.
  57. [Sankar et al., 2021] Govind S. Sankar, Anand Louis, Meghana Nasre, and Prajakta Nimbhorkar. Matchings with group fairness constraints: Online and offline algorithms. In IJCAI, 2021. IJCAI
  58. [Segal-Halevi and Suksompong, 2019] Erel Segal-Halevi and Warut Suksompong. Democratic fair allocation of indivisible goods. Artificial Intelligence, 2019. IJCAI
  59. [Singh et al., 2021] Ashudeep Singh, David Kempe, and Thorsten Joachims. Fairness in ranking under uncertainty. In NeurIPS, 2021.
  60. [Sühr et al., 2019] Tom Sühr, Asia J. Biega, Meike Zehlike, Krishna P. Gummadi, and Abhijnan Chakraborty. Two- sided fairness for repeated matchings in two-sided markets: A case study of a ride-hailing platform. In KDD '19, 2019.
  61. [Sönmez and Yenmez, 2022] Tayfun Sönmez and M. Bumin Yenmez. Affirmative action in india via vertical, horizontal, and overlapping reservations. Econometrica, 90(3):1143- 1176, 2022.
  62. [Vazirani, 2013] V.V. Vazirani. Approximation Algorithms. Springer Berlin Heidelberg, 2013.
  63. [Williamson and Shmoys, 2011] David P. Williamson and David B. Shmoys. The Design of Approximation Algo- rithms. Cambridge University Press, 2011.

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

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