Proceedings

An Algorithm for Multi-Attribute Diverse Matching

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 3-9.

https://doi.org/10.24963/ijcai.2020/1

Abstract

Bipartite b-matching, where agents on one side of a market are matched to one or more agents or items on the other, is a classical model that is used in myriad application areas such as healthcare, advertising, education, and general resource allocation. Traditionally, the primary goal of such models is to maximize a linear function of the constituent matches (e.g., linear social welfare maximization) subject to some constraints. Recent work has studied a new goal of balancing whole-match diversity and economic efficiency, where the objective is instead a monotone submodular function over the matching. Basic versions of this problem are solvable in polynomial time. In this work, we prove that the problem of simultaneously maximizing diversity along several features (e.g., country of citizenship, gender, skills) is NP-hard. To address this problem, we develop the first combinatorial algorithm that constructs provably-optimal diverse b-matchings in pseudo-polynomial time. We also provide a Mixed-Integer Quadratic formulation for the same problem and show that our method guarantees optimal solutions and takes less computation time for a reviewer assignment application. The source code is made available at https://github.com/faezahmed/diverse_matching.

  1. [Agrawal et al., 2018] Shipra Agrawal, Morteza Zadimoghaddam, and Vahab Mirrokni. Proportional allocation: Simple, dis- tributed, and diverse matching with high entropy. In International Conference on Machine Learning (ICML), pages 99-108, 2018.
  2. [Ahmed and Fuge, 2018] Faez Ahmed and Mark Fuge. Ranking ideas for diversity and quality. Journal of Mechanical Design, 140(1):011101, 2018.
  3. [Ahmed et al., 2017] Faez Ahmed, John P. Dickerson, and Mark Fuge. Diverse weighted bipartite b-matching. In Proceedings of the 26th International Joint Conference on Artificial Intelligence, IJCAI'17, pages 35-41. AAAI Press, 2017. IJCAI
  4. [Basu Roy et al., 2015] Senjuti Basu Roy, Ioanna Lykourentzou, Saravanan Thirumuruganathan, Sihem Amer-Yahia, and Gau- tam Das. Task assignment optimization in knowledge-intensive crowdsourcing. The VLDB Journal-The International Journal on Very Large Data Bases, 24(4):467-491, 2015.
  5. [Benabbou et al., 2018] Nawal Benabbou, Mithun Chakraborty, Xuan-Vinh Ho, Jakub Sliwinski, and Yair Zick. Diversity con- straints in public housing allocation. In Proceedings of the 17th International Conference on Autonomous Agents and MultiA- gent Systems, pages 973-981. International Foundation for Au- tonomous Agents and Multiagent Systems, 2018.
  6. [Bertsimas et al., 2019] Dimitris Bertsimas, Theodore Papalex- opoulos, Nikolaos Trichakis, Yuchen Wang, Ryutaro Hirose, and Parsia A Vagefi. Balancing efficiency and fairness in liver trans- plant access: tradeoff curves for the assessment of organ distri- bution policies. Transplantation, 2019.
  7. [Carbonell and Goldstein, 1998] Jaime Carbonell and Jade Gold- stein. The use of MMR, diversity-based reranking for reordering documents and producing summaries. In Proceedings of the 21st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pages 335-336. ACM, 1998.
  8. [Charlin and Zemel, 2013] Laurent Charlin and Richard Zemel. The toronto paper matching system: an automated paper- reviewer assignment system. 2013.
  9. [Cherkassky et al., 1993] Boris Cherkassky, Andrew V. Goldberg, and Tomasz Radzik. Shortest paths algorithms: Theory and ex- perimental evaluation. Mathematical Programming, 73:129-174, 1993.
  10. [Dickerson and Sandholm, 2015] John P. Dickerson and Tuomas Sandholm. Futurematch: Combining human value judgments and machine learning to match in dynamic environments. In Pro- ceedings of the Twenty-Ninth AAAI Conference on Artificial In- telligence, AAAI'15, pages 622-628. AAAI Press, 2015.
  11. [Dickerson et al., 2019] John P. Dickerson, Karthik Abinav Sankararaman, Aravind Srinivasan, and Pan Xu. Balancing relevance and diversity in online bipartite matching via submod- ularity. In AAAI Conference on Artificial Intelligence (AAAI), 2019.
  12. [Drummond et al., 2015] Joanna Drummond, Andrew Perrault, and Fahiem Bacchus. Sat is an effective and complete method for solving stable matching problems with couples. In IJCAI, pages 518-525, 2015. IJCAI
  13. [Goldberg and Radzik, 1993] Andrew V. Goldberg and Tomasz Radzik. A heuristic improvement of the bellman-ford algorithm, 1993. [Gölz and Procaccia, 2019] Paul Gölz and Ariel D Procaccia. Mi- gration as submodular optimization. In AAAI Conference on Ar- tificial Intelligence (AAAI), 2019.
  14. [Grgić-Hlača et al., 2018] Nina Grgić-Hlača, Muhammad Bilal Za- far, Krishna P Gummadi, and Adrian Weller. Beyond distribu- tive fairness in algorithmic decision making: Feature selection for procedurally fair learning. In AAAI Conference on Artificial Intelligence (AAAI), 2018.
  15. [Hirschman, 1964] Albert O Hirschman. The paternity of an index. The American economic review, 54(5):761-762, 1964.
  16. [Hunt et al., 2015] Vivian Hunt, Dennis Layton, and Sara Prince. Diversity matters. McKinsey & Company, 1:15-29, 2015.
  17. [Karimzadehgan and Zhai, 2009] Maryam Karimzadehgan and ChengXiang Zhai. Constrained multi-aspect expertise matching for committee review assignment. In ACM Conference on Infor- mation and Knowledge Management (CIKM), pages 1697-1700, 2009.
  18. [Kobren et al., 2019] Ari Kobren, Barna Saha, and Andrew McCal- lum. Paper matching with local fairness constraints. In Pro- ceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, KDD '19, pages 1247- 1257, New York, NY, USA, 2019. ACM.
  19. [Kulesza et al., 2012] Alex Kulesza, Ben Taskar, et al. Determi- nantal point processes for machine learning. Foundations and Trends R in Machine Learning, 5(2-3):123-286, 2012.
  20. [Kurata et al., 2017] Ryoji Kurata, Naoto Hamada, Atsushi Iwasaki, and Makoto Yokoo. Controlled school choice with soft bounds and overlapping types. Journal of Artificial Intelligence Research, 58:153-184, 2017.
  21. [Lian et al., 2018] Jing Wu Lian, Nicholas Mattei, Renee Noble, and Toby Walsh. The conference paper assignment problem: Using order weighted averages to assign indivisible goods. In Thirty-Second AAAI Conference on Artificial Intelligence, 2018.
  22. [Lin and Bilmes, 2012] Hui Lin and Jeff A Bilmes. Learning mix- tures of submodular shells with application to document summa- rization. arXiv preprint arXiv:1210.4871, 2012.
  23. [Liu et al., 2014] Xiang Liu, Torsten Suel, and Nasir Memon. A robust model for paper reviewer assignment. In Proceedings of the 8th ACM Conference on Recommender Systems, RecSys '14, pages 25-32, New York, NY, USA, 2014. ACM.
  24. [Minoux, 1986] M. Minoux. Solving integer minimum cost flows with separable convex cost objective polynomially, pages 237- 239. Springer Berlin Heidelberg, Berlin, Heidelberg, 1986.
  25. [Østergaard et al., 2011] Christian R Østergaard, Bram Timmer- mans, and Kari Kristinsson. Does a different view create some- thing new? the effect of employee diversity on innovation. Re- search Policy, 40(3):500-509, 2011.
  26. [Ross et al., 2010] Joel Ross, Lilly Irani, M Silberman, Andrew Zaldivar, and Bill Tomlinson. Who are the crowdworkers?: shift- ing demographics in mechanical turk. In CHI'10 extended ab- stracts on Human factors in computing systems, pages 2863- 2872. ACM, 2010.
  27. [Schumann et al., 2019] Candice Schumann, Samsara N. Counts, Jeffrey Foster, and John P. Dickerson. The diverse cohort se- lection problem. In International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), 2019.

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

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