Proceedings

Fair Submodular Maximization over a Knapsack Constraint

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 3934-3942.

https://doi.org/10.24963/ijcai.2025/438

Abstract

We consider fairness in submodular maximization subject to a knapsack constraint, a fundamental problem with various applications in economics, machine learning, and data mining. In the model, we are given a set of ground elements, each associated with a cost and a color, and a monotone submodular function defined over them. The goal is to maximize the submodular function while guaranteeing that the total cost does not exceed a specified budget (the knapsack constraint) and that the number of elements selected for each color falls within a designated range (the fairness constraint).

While there exists some recent literature on this topic, the existence of a non-trivial approximation for the problem -- without relaxing either the knapsack or fairness constraints -- remains a challenging open question. This paper makes progress in this direction. We demonstrate that when the number of colors is constant, there exists a polynomial-time algorithm that achieves a constant approximation with high probability. Additionally, we show that if either the knapsack or fairness constraint is relaxed only to require expected satisfaction, a tight approximation ratio of (1-1/e-epsilon) can be obtained in expectation for any epsilon >0.

  1. [Ageev and Sviridenko, 2004] Alexander A. Ageev and Maxim Sviridenko. Pipage rounding: A new method of constructing algorithms with proven performance guaran- tee. J. Comb. Optim., 8(3):307-328, 2004.
  2. [Amiridi et al., 2021] Magda Amiridi, Nikos Kargas, and Nicholas D. Sidiropoulos. Information-theoretic feature selection via tensor decomposition and submodularity. IEEE Trans. Signal Process., 69:6195-6205, 2021.
  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, volume 12125 of Lecture Notes in Computer Science, pages 52-65. Springer, 2020.
  4. [Avdiukhin et al., 2019] Dmitrii Avdiukhin, Slobodan Mitrovic, Grigory Yaroslavtsev, and Samson Zhou. Adversarially robust submodular maximization under knapsack constraints. In KDD, pages 148-156. ACM, 2019.
  5. [Aziz et al., 2024] Haris Aziz, Xinhang Lu, Mashbat Suzuki, Jeremy Vollen, and Toby Walsh. Fair lotteries for par- ticipatory budgeting. In AAAI, pages 9469-9476. AAAI Press, 2024.
  6. [Backurs et al., 2019] Arturs Backurs, Piotr Indyk, Krzysztof Onak, Baruch Schieber, Ali Vakilian, and Tal Wagner. Scalable fair clustering. In ICML, volume 97 of Proceedings of Machine Learning Research, pages 405-413. PMLR, 2019.
  7. [Bao et al., 2022] Wei-Xuan Bao, Jun-Yi Hang, and Min- Ling Zhang. Submodular feature selection for partial label learning. In KDD, pages 26-34. ACM, 2022.
  8. [Calinescu et al., 2011] Gruia Calinescu, Chandra Chekuri, Martin Pál, and Jan Vondrák. Maximizing a monotone submodular function subject to a matroid constraint. SIAM J. Comput., 40(6):1740-1766, 2011.
  9. [Celis et al., 2018] L. Elisa Celis, Lingxiao Huang, and Nisheeth K. Vishnoi. Multiwinner voting with fairness constraints. In IJCAI, pages 144-151. ijcai.org, 2018. IJCAI
  10. [Chekuri et al., 2009] Chandra Chekuri, Jan Vondrak, and Rico Zenklusen. Dependent randomized rounding for ma- troid polytopes and applications, 2009.
  11. [Chekuri et al., 2014] Chandra Chekuri, Jan Vondrák, and Rico Zenklusen. Submodular function maximization via the multilinear relaxation and contention resolution schemes. SIAM J. Comput., 43(6):1831-1879, 2014.
  12. [Chierichetti et al., 2017] Flavio Chierichetti, Ravi Kumar, Silvio Lattanzi, and Sergei Vassilvitskii. Fair clustering through fairlets. In NIPS, pages 5029-5037, 2017.
  13. [Cornuejols et al., 1977] Gerard Cornuejols, Marshall L Fisher, and George L Nemhauser. Exceptional pa- per-location of bank accounts to optimize float: An ana- lytic study of exact and approximate algorithms. Manage- ment science, 23(8):789-810, 1977.
  14. [Cui et al., 2024] Shuang Cui, Kai Han, Shaojie Tang, Feng Li, and Jun Luo. Fairness in streaming submodular maxi- mization subject to a knapsack constraint. In KDD, pages 514-525. ACM, 2024.
  15. [Dutting et al., 2022] Paul Dutting, Federico Fusco, Sil- vio Lattanzi, Ashkan Norouzi-Fard, and Morteza Zadi- moghaddam. Deletion robust submodular maximization over matroids. In ICML, volume 162 of Proceedings of Machine Learning Research, pages 5671-5693. PMLR, 2022.
  16. [Feldman et al., 2023] Moran Feldman, Christopher Har- shaw, and Amin Karbasi. How do you want your greedy: Simultaneous or repeated? J. Mach. Learn. Res., 24:72:1- 72:87, 2023.
  17. [Gandhi et al., 2006] Rajiv Gandhi, Samir Khuller, Srini- vasan Parthasarathy, and Aravind Srinivasan. Dependent rounding and its applications to approximation algorithms. J. ACM, 53(3):324-360, 2006.
  18. [Gu et al., 2023] Yu-Ran Gu, Chao Bian, and Chao Qian. Submodular maximization under the intersection of ma- troid and knapsack constraints. In AAAI, pages 3959- 3967. AAAI Press, 2023.
  19. [Haba et al., 2020] Ran Haba, Ehsan Kazemi, Moran Feld- man, and Amin Karbasi. Streaming submodular maxi- mization under a k-set system constraint. In ICML, vol- ume 119 of Proceedings of Machine Learning Research, pages 3939-3949. PMLR, 2020.
  20. [Halabi et al., 2020] Marwa El Halabi, Slobodan Mitrovic, Ashkan Norouzi-Fard, Jakab Tardos, and Jakub Tar- nawski. Fairness in streaming submodular maximization: Algorithms and hardness. In NeurIPS, 2020.
  21. [Halabi et al., 2023] Marwa El Halabi, Federico Fusco, Ashkan Norouzi-Fard, Jakab Tardos, and Jakub Tar- nawski. Fairness in streaming submodular maximiza- tion over a matroid constraint. In ICML, volume 202 of Proceedings of Machine Learning Research, pages 9150- 9171. PMLR, 2023.
  22. [Halabi et al., 2024] Marwa El Halabi, Jakub Tarnawski, Ashkan Norouzi-Fard, and Thuy-Duong Vuong. Fairness in submodular maximization over a matroid constraint. In AISTATS, volume 238 of Proceedings of Machine Learn- ing Research, pages 1027-1035. PMLR, 2024.
  23. [Kempe et al., 2003] David Kempe, Jon Kleinberg, and Éva Tardos. Maximizing the spread of influence through a so- cial network. In Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining, pages 137-146, 2003.
  24. [Krause et al., 2008] Andreas Krause, Ajit Singh, and Carlos Guestrin. Near-optimal sensor placements in gaussian pro- cesses: Theory, efficient algorithms and empirical studies. Journal of Machine Learning Research, 9(2), 2008.
  25. [Kulik et al., 2009] Ariel Kulik, Hadas Shachnai, and Tami Tamir. Maximizing submodular set functions subject to multiple linear constraints. In SODA, pages 545-554. SIAM, 2009.
  26. [Lee et al., 2009] Jon Lee, Vahab S. Mirrokni, Viswanath Nagarajan, and Maxim Sviridenko. Non-monotone sub- modular maximization under matroid and knapsack con- straints. In STOC, pages 323-332. ACM, 2009.
  27. [Li et al., 2025] Lijun Li, Chenyang Xu, Liuyi Yang, and Ruilong Zhang. Fair submodular maximization over a knapsack constraint. arXiv, abs/2505.12126, 2025.
  28. [Lin and Bilmes, 2011] Hui Lin and Jeff Bilmes. A class of submodular functions for document summarization. In Dekang Lin, Yuji Matsumoto, and Rada Mihalcea, editors, Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Tech- nologies, pages 510-520, Portland, Oregon, USA, June 2011. Association for Computational Linguistics.
  29. [Mirzasoleiman et al., 2016] Baharan Mirzasoleiman, Ash- winkumar Badanidiyuru, and Amin Karbasi. Fast con- strained submodular maximization: Personalized data summarization. In ICML, volume 48 of JMLR Work- shop and Conference Proceedings, pages 1358-1367. JMLR.org, 2016.
  30. [Nemhauser and Wolsey, 1978] George L Nemhauser and Laurence A Wolsey. Best algorithms for approximating the maximum of a submodular set function. Mathematics of operations research, 3(3):177-188, 1978.
  31. [Patel et al., 2021] Deval Patel, Arindam Khan, and Anand Louis. Group fairness for knapsack problems. In AAMAS, pages 1001-1009. ACM, 2021.
  32. [Sviridenko, 2004] Maxim Sviridenko. A note on maximiz- ing a submodular set function subject to a knapsack con- straint. Oper. Res. Lett., 32(1):41-43, 2004.
  33. [Wang et al., 2021] Yanhao Wang, Francesco Fabbri, and Michael Mathioudakis. Fair and representative subset se- lection from data streams. In WWW, pages 1340-1350. ACM / IW3C2, 2021.
  34. [Yu et al., 2016] Baosheng Yu, Meng Fang, Dacheng Tao, and Jie Yin. Submodular asymmetric feature selection in cascade object detection. In AAAI, pages 1387-1393. AAAI Press, 2016.

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

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