Proceedings

Group Fairness in Set Packing Problems

Download BibTeX Cite

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

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

Abstract

Kidney exchange programs (KEPs) typically seek to match incompatible patient-donor pairs based on a utilitarian objective where the number or overall quality of transplants is maximized---implicitly penalizing certain classes of difficult to match (e.g., highly-sensitized) patients. Prioritizing the welfare of highly-sensitized (hard-to-match) patients has been studied as a natural \textit{fairness} criterion.

We formulate the KEP problem as $k$-set packing with a probabilistic group fairness notion of proportionality fairness---namely, fair $k$-set packing (\f{}). In this work we propose algorithms that take arbitrary proportionality vectors (i.e., policy-informed demands of how to prioritize different groups) and return a probabilistically fair solution with provable guarantees. Our main contributions are randomized algorithms as well as hardness results for \f{} variants. Additionally, the tools we introduce serve to audit the price of fairness involved in prioritizing different groups in realistic KEPs and other $k$-set packing applications. We conclude with experiments on synthetic and realistic kidney exchange \textsc{FairSP} instances.

  1. [Abraham et al., 2007] David J Abraham, Avrim Blum, and Tuomas Sandholm. Clearing algorithms for barter ex- change markets: Enabling nationwide kidney exchanges. In ACM Conference on Electronic Commerce (EC), pages 295-304, 2007.
  2. [Adamczyk et al., 2015] Marek Adamczyk, Fabrizio Grandoni, and Joydeep Mukherjee. Improved ap- proximation algorithms for stochastic matching. In Algorithms-ESA 2015, pages 1-12. Springer, 2015.
  3. [Anegg et al., 2021] Georg Anegg, Haris Angelidakis, and Rico Zenklusen. Simpler and stronger approaches for non- uniform hypergraph matching and the füredi, kahn, and seymour conjecture. In Symposium on Simplicity in Algo- rithms (SOSA), pages 196-203. SIAM, 2021.
  4. [Ashlagi et al., 2011] Itai Ashlagi, Duncan S Gilchrist, Alvin E Roth, and Michael A Rees. Nonsimultaneous chains and dominos in kidney-paired donation-revisited. American Journal of Transplantation (AJT), 11(5):984- 994, 2011.
  5. [Ashlagi et al., 2019] Itai Ashlagi, Maximilien Burq, Patrick Jaillet, and Vahideh Manshadi. On matching and thickness in heterogeneous dynamic markets. Operations Research, 67(4):927-949, 2019.
  6. [Asudeh et al., 2022] Abolfazl Asudeh, Tanya Berger-Wolf, Bhaskar DasGupta, and Anastasios Sidiropoulos. Maxi- mizing coverage while ensuring fairness: A tale of con- flicting objectives. Algorithmica, pages 1-45, 2022.
  7. [Bansal et al., 2010] Nikhil Bansal, Nitish Korula, Viswanath Nagarajan, and Aravind Srinivasan. On k-column sparse packing programs. In International Conference on Integer Programming and Combinatorial Optimization, pages 369-382. Springer, 2010.
  8. [Bastani et al., 2019] Osbert Bastani, Xin Zhang, and Ar- mando Solar-Lezama. Probabilistic verification of fairness properties via concentration. Proceedings of the ACM on Programming Languages, 3(OOPSLA):1-27, 2019.
  9. [Bei et al., 2022] Xiaohui Bei, Shengxin Liu, Chung Keung Poon, and Hongao Wang. Candidate selections with pro- portional fairness constraints. Autonomous Agents and Multi-Agent Systems, 36, 2022.
  10. [Berman, 2000] Piotr Berman. A d/2 approximation for maximum weight independent set in d-claw free graphs. In Scandinavian Workshop on Algorithm Theory, pages 214- 219. Springer, 2000.
  11. [Biro et al., 2009] Péter Biro, David F Manlove, and Romeo Rizzi. Maximum weight cycle packing in directed graphs, with application to kidney exchange programs. Discrete Mathematics, Algorithms and Applications, 1(04):499- 517, 2009.
  12. [Biró et al., 2019] Péter Biró, Bernadette Haase-Kromwijk, et al. Building kidney exchange programmes in Europe: an overview of exchange practice and activities. Transpl., 103(7), 2019.
  13. [Blum et al., 2015] Avrim Blum, John P Dickerson, Nika Haghtalab, Ariel D Procaccia, Tuomas Sandholm, and Ankit Sharma. Ignorance is almost bliss: Near-optimal stochastic matching with few queries. In Conference on Economics and Computation (EC), pages 325-342, 2015.
  14. [Brubach et al., 2019] Brian Brubach, Karthik A. Sankarara- man, Aravind Srinivasan, and Pan Xu. Algorithms to ap- proximate column-sparse packing problems. ACM Trans. Algorithms, 16(1), November 2019.
  15. [Chierichetti et al., 2017] Flavio Chierichetti, Ravi Kumar, Silvio Lattanzi, and Sergei Vassilvitskii. Fair clustering through fairlets. In Neural Information Processing Sys- tems (NeurIPS), 2017.
  16. [Diana et al., 2021] Emily Diana, Wesley Gill, Michael Kearns, Krishnaram Kenthapadi, and Aaron Roth. Min- imax group fairness: Algorithms and experiments. In AAAI/ACM Conference on AI, Ethics, and Society (AIES), 2021.
  17. [Dickerson et al., 2014] John P. Dickerson, Ariel D. Procac- cia, and Tuomas Sandholm. Price of fairness in kidney exchange. In Int. Conf. on Autonomous Agents and Multi- Agent Systems (AAMAS), 2014.
  18. [Dickerson et al., 2019] John P. Dickerson, Ariel D. Procac- cia, and Tuomas Sandholm. Failure-aware kidney ex- change. Management Science, 65(4):1768-1791, 2019.
  19. [Esmaeili et al., 2023] Seyed A. Esmaeili, Sharmila Dup- pala, Davidson Cheng, Vedant Nanda, Aravind Srinivasan, and John P. Dickerson. Rawlsian fairness in online bipar- tite matching: Two-sided, group, and individual. In Conf. on Artificial Intelligence (AAAI), 2023.
  20. [Farnadi et al., 2021] Golnoosh Farnadi, William St-Arnaud, Behrouz Babaki, and Margarida Carvalho. Individual fair- ness in kidney exchange programs. In Conf. on Artifi- cial Intelligence (AAAI), volume 35, pages 11496-11505, 2021.
  21. [Füredi et al., 1993] Zoltán Füredi, Jeff Kahn, and Paul D. Seymour. On the fractional matching polytope of a hyper- graph. Combinatorica, 13(2):167-180, 1993.
  22. [Fürer and Yu, 2014] Martin Fürer and Huiwen Yu. Approx- imating the k-set packing problem by local improvements. In International Symposium on Combinatorial Optimiza- tion, pages 408-420. Springer, 2014.
  23. [García-Soriano and Bonchi, 2020] David García-Soriano and Francesco Bonchi. Fair-by-design matching. Data Mining and Knowledge Discovery, 34(5):1291-1335, 2020.
  24. [Harris et al., 2020] Charles Harris, K Jarrod Millman, et al. Array programming with NumPy. Nature, 585(7825):357-362, 2020.
  25. [Hazan et al., 2006] Elad Hazan, Shmuel Safra, and Oded Schwartz. On the complexity of approximating k-set pack- ing. Computational Complexity, 15(1):20-39, 2006.
  26. [Hoeffding, 1994] Wassily Hoeffding. Probability inequal- ities for sums of bounded random variables. In The collected works of Wassily Hoeffding, pages 409-426. Springer, 1994.
  27. [Janson and Ruciński, 2002] Svante Janson and Andrzej Ruciński. The infamous upper tail. Random Structures & Algorithms, 20(3):317-342, 2002.
  28. [Karp, 1972] Richard M Karp. Reducibility among combi- natorial problems. In Complexity of Computer Computa- tions, pages 85-103. Springer, 1972.
  29. [Kim and Vu, 2000] Jeong Han Kim and Van H Vu. Con- centration of multivariate polynomials and its applications. Combinatorica, 20(3):417-434, 2000.
  30. [Li et al., 2014] Jian Li, Yicheng Liu, Lingxiao Huang, and Pingzhong Tang. Egalitarian pairwise kidney exchange: fast algorithms vialinear programming and parametric flow. In Proceedings of the 2014 International Confer- ence on Autonomous Agents and Multi-agent Systems (AA- MAS), pages 445-452, 2014.
  31. [Lin et al., 2019] Mugang Lin, Jianxin Wang, Qilong Feng, and Bin Fu. Randomized parameterized algorithms for the kidney exchange problem. Algorithms, 12(2):50, 2019.
  32. [Ma et al., 2022] Will Ma, Pan Xu, and Yifan Xu. Group- level fairness maximization in online bipartite matching. In Int. Conf. on Autonomous Agents and Multi-Agent Sys- tems (AAMAS), 2022.
  33. [Ma, 2014] Will Ma. Improvements and generalizations of stochastic knapsack and multi-armed bandit approx- imation algorithms. In Proceedings of the twenty-fifth annual ACM-SIAM symposium on Discrete algorithms, pages 1154-1163. SIAM, 2014.
  34. [McElfresh and Dickerson, 2018] Duncan C McElfresh and John P Dickerson. Balancing lexicographic fairness and a utilitarian objective with application to kidney exchange. In Conf. on Artificial Intelligence (AAAI), 2018.
  35. [Nanda et al., 2020] Vedant Nanda, Pan Xu, Karthik Abhi- nav Sankararaman, John Dickerson, and Aravind Srini- vasan. Balancing the tradeoff between profit and fairness in rideshare platforms during high-demand hours. In Conf. on Artificial Intelligence (AAAI), volume 34, pages 2210- 2217, 2020.
  36. [Neuwohner, 2021] Meike Neuwohner. An improved ap- proximation algorithm for the maximum weight indepen- dent set problem in d-claw free graphs. arXiv preprint arXiv:2106.03545, 2021.
  37. [Panconesi and Srinivasan, 1997] Alessandro Panconesi and Aravind Srinivasan. Randomized distributed edge coloring via an extension of the chernoff-hoeffding bounds. SIAM Journal on Computing, 26(2):350-368, 1997.
  38. [Roth et al., 2005] Alvin E Roth, Tayfun Sönmez, and M Utku Ünver. Pairwise kidney exchange. Journal of Eco- nomic Theory (JET), 125(2):151-188, 2005.
  39. [Roth, 2015] Alvin E Roth. Who gets what-and why: the new economics of matchmaking and market design. Houghton Mifflin Harcourt, 2015.
  40. [Sankar et al., 2021] Govind S Sankar, Anand Louis, Meghana Nasre, and Prajakta Nimbhorkar. Matchings with group fairness constraints: Online and offline algorithms. arXiv preprint arXiv:2105.09522, 2021. IJCAI
  41. [Schudy and Sviridenko, 2011] Warren Schudy and Maxim Sviridenko. Bernstein-like concentration and moment in- equalities for polynomials of independent random vari- ables: multilinear case. arXiv preprint arXiv:1109.5193, 2011.
  42. [Sun et al., 2021] Zhaohong Sun, Taiki Todo, and Toby Walsh. Fair pairwise exchange among groups. In Int. Joint Conf. on Artificial Intelligence (IJCAI), pages 419- 425, 2021.
  43. [Tsang et al., 2019] Alan Tsang, Bryan Wilder, Eric Rice, Milind Tambe, and Yair Zick. Group-fairness in influence maximization. In Int. Joint Conf. on Artificial Intelligence (IJCAI), 2019. IJCAI
  44. [Xiao and Wang, 2018] Mingyu Xiao and Xuanbei Wang. Exact algorithms and complexity of kidney exchange. In Int. Joint Conf. on Artificial Intelligence (IJCAI), pages 555-561, 2018. IJCAI

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

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