Group Fairness in Set Packing Problems

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.

Cite

Text

Duppala et al. "Group Fairness in Set Packing Problems." International Joint Conference on Artificial Intelligence, 2023. doi:10.24963/IJCAI.2023/44

Markdown

[Duppala et al. "Group Fairness in Set Packing Problems." International Joint Conference on Artificial Intelligence, 2023.](https://mlanthology.org/ijcai/2023/duppala2023ijcai-group/) doi:10.24963/IJCAI.2023/44

BibTeX

@inproceedings{duppala2023ijcai-group,
  title     = {{Group Fairness in Set Packing Problems}},
  author    = {Duppala, Sharmila and Luque, Juan and Dickerson, John P. and Srinivasan, Aravind},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2023},
  pages     = {391-399},
  doi       = {10.24963/IJCAI.2023/44},
  url       = {https://mlanthology.org/ijcai/2023/duppala2023ijcai-group/}
}