Proceedings

Matchings with Group Fairness Constraints: Online and Offline Algorithms

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 377-383.

https://doi.org/10.24963/ijcai.2021/53

Abstract

We consider the problem of assigning items to platforms in the presence of group fairness constraints. In the input, each item belongs to certain categories, called classes in this paper. Each platform specifies the group fairness constraints through an upper bound on the number of items it can serve from each class. Additionally, each platform also has an upper bound on the total number of items it can serve. The goal is to assign items to platforms so as to maximize the number of items assigned while satisfying the upper bounds of each class. This problem models several important real-world problems like ad-auctions, scheduling, resource allocations, school choice etc. We show that if the classes are arbitrary, then the problem is NP-hard and has a strong inapproximability. We consider the problem in both online and offline settings under natural restrictions on the classes. Under these restrictions, the problem continues to remain NP-hard but admits approximation algorithms with small approximation factors. We also implement some of the algorithms. Our experiments show that the algorithms work well in practice both in terms of efficiency and the number of items that get assigned to some platform.

  1. [Abdulkadiroglu and Sönmez, 2003] Atila Abdulkadiroglu and T. Sönmez. School choice: A mechanism design ap- proach. Am. Econ. Rev., 93(3):729-747, 2003.
  2. [Agnarsson et al., 2013] Geir Agnarsson, Magnús M. Halldórsson, and Elena Losievskaja. Sdp-based al- gorithms for maximum independent set problems on hypergraphs. Theor. Comput. Sc., 470:1-9, 2013.
  3. [Basu et al., 2020] Kinjal Basu, Cyrus DiCiccio, Heloise Logan, and Noureddine El Karoui. A framework for fairness in two-sided marketplaces. arXiv preprint arXiv:2006.12756, 2020.
  4. [Bera et al., 2019] Suman Bera, Deeparnab Chakrabarty, Nicolas Flores, and Maryam Negahbani. Fair algorithms for clustering. In NeurIPS, pages 4955-4966, 2019.
  5. [Biró et al., 2010] Péter Biró, Tamás Fleiner, Robert W. Irv- ing, and David F. Manlove. The college admissions prob- lem with lower and common quotas. Theor. Comput. Sc., 411(34-36):3136-3153, 2010.
  6. [Bolukbasi et al., 2016] Tolga Bolukbasi, Kai-Wei Chang, James Zou, Venkatesh Saligrama, and Adam Kalai. Man is to computer programmer as woman is to homemaker? debiasing word embeddings. In NIPS, page 4356-4364, 2016.
  7. [Celis et al., 2018] L. Elisa Celis, Damian Straszak, and Nisheeth K. Vishnoi. Ranking with fairness constraints. In ICALP, volume 107, pages 28:1-28:15, 2018.
  8. [Costello et al., 2016] Matthew Costello, James Hawdon, Thomas Ratliff, and Tyler Grantham. Who views on- line extremism? individual attributes leading to exposure. Comput. Hum. Behav., 63:311-320, 2016.
  9. [Devanur et al., 2011] Nikhil R. Devanur, Kamal Jain, Bala- subramanian Sivan, and Christopher A. Wilkens. Near op- timal online algorithms and fast approximation algorithms for resource allocation problems. In EC, pages 29-38, 2011.
  10. [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, pages 101-107, 2013.
  11. [Feldman et al., 2009] Jon Feldman, Aranyak Mehta, Va- hab S. Mirrokni, and S. Muthukrishnan. Online stochastic matching: Beating 1-1/e. In FOCS, pages 117-126, 2009.
  12. [Fischetti et al., 2005] Matteo Fischetti, Fred Glover, and Andrea Lodi. The feasibility pump. Math. Program., 104(1):91-104, 2005.
  13. [Fleiner and Kamiyama, 2012] Tamás Fleiner and Naoyuki Kamiyama. A matroid approach to stable matchings with lower quotas. In SODA, pages 135-142, 2012.
  14. [García-Soriano and Bonchi, 2020] David García-Soriano and Francesco Bonchi. Fair-by-design matching. Data Min. Knowl. Disc., pages 1-45, 2020.
  15. [Gillen et al., 2018] Stephen Gillen, Christopher Jung, Michael Kearns, and Aaron Roth. Online learning with an unknown fairness metric. In NIPS, pages 2605-2614, 2018.
  16. [Goel and Mehta, 2008] Gagan Goel and Aranyak Mehta. Online budgeted matching in random input models with applications to adwords. In SODA, pages 982-991, 2008.
  17. [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. Artif. Intell., 235:40-57, 2016.
  18. [Halabian et al., 2012] Hassan Halabian, Ioannis Lam- badaris, and Chung-Horng Lung. Optimal server assignment in multi-server parallel queueing systems with random connectivities and random service failures. In ICC, pages 1219-1224, 2012.
  19. [Halldórsson and Losievskaja, 2009] Magnús M. Halldórsson and Elena Losievskaja. Independent sets in bounded-degree hypergraphs. Discrete Appl. Math., 157(8):1773-1786, 2009.
  20. [Huang et al., 2018] Zhiyi Huang, Ning Kang, Zhihao Gavin Tang, Xiaowei Wu, Yuhao Zhang, and Xue Zhu. How to match when all vertices arrive online. In STOC, pages 17- 29, 2018.
  21. [Huang, 2010] Chien-Chung Huang. Classified stable matching. In SODA, pages 1235-1253, 2010.
  22. [Kamada and Kojima, 2012] Yuichiro Kamada and Fuhito Kojima. Stability and strategy-proofness for matching with constraints: A problem in the japanese medical match and its solution. Am. Econ. Rev., 102(3):366-70, 2012.
  23. [Kamada and Kojima, 2015] Yuichiro Kamada and Fuhito Kojima. Efficient matching under distributional con- straints: Theory and applications. Am. Econ. Rev., 105(1):67-99, 2015.
  24. [Kay et al., 2015] Matthew Kay, Cynthia Matuszek, and Sean A. Munson. Unequal representation and gender stereotypes in image search results for occupations. In CHI, pages 3819-3828, 2015.
  25. [Kutz et al., 2008] Martin Kutz, Khaled Elbassioni, Irit Ka- triel, and Meena Mahajan. Simultaneous matchings: Hardness and approximation. J. Comput. and Syst. Sc., 74(5):884-897, 2008.
  26. [Lenstra, 1983] H. W. Lenstra. Integer programming with a fixed number of variables. Math. Oper. Res., 8(4):538- 548, 1983.
  27. [Ma and Xu, 2020] Will Ma and Pan Xu. Group-level fair- ness maximization in online bipartite matching. arXiv preprint arXiv:2011.13908, 2020.
  28. [McKeown et al., 1999] Nick McKeown, Venkat Anan- tharam, and Jean Walrand. Achieving 100% throughput in an input-queued switch. IEEE T. Comm., 47(8):1260- 1267, 1999.
  29. [Mehta et al., 2007] Aranyak Mehta, Amin Saberi, Umesh Vazirani, and Vijay Vazirani. Adwords and generalized online matching. J. ACM, 54(5):22-es, 2007.
  30. [Mehta, 2013] Aranyak Mehta. Online matching and ad allo- cation. Foundations and Trends® in Theoretical Computer Science, 8(4):265-368, 2013.
  31. [Nasre et al., 2019] Meghana Nasre, Prajakta Nimbhorkar, and Nada Pulath. Classified rank-maximal matchings and popular matchings -algorithms and hardness. In WG, pages 244-257, 2019.
  32. [Patel et al., 2021] Deval Patel, Arindam Khan, and Anand Louis. Group fairness for knapsack problems. In AAMAS, page 1001-1009, 2021.
  33. [Sankar et al., 2021] Govind S. Sankar, Anand Louis, Meghana Nasre, and Prajakta Nimbhorkar. Matchings with group fairness constraints: Online and offline algo- rithms. arXiv preprint arXiv:2105.09522, 2021.
  34. [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 mar- kets: A case study of a ride-hailing platform. In KDD, pages 3082-3092, 2019.

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

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