Online and Streaming Algorithms for Constrained K-Submodular Maximization

Abstract

Constrained k-submodular maximization is a general framework that captures many discrete optimization problems such as ad allocation, influence maximization, personalized recommendation, and many others. In many of these applications, datasets are large or decisions need to be made in an online manner, which motivates the development of efficient streaming and online algorithms. In this work, we develop single-pass streaming and online algorithms for constrained k-submodular maximization with both monotone and general (possibly non-monotone) objectives subject to cardinality and knapsack constraints. Our algorithms achieve provable constant-factor approximation guarantees which improve upon the state of the art in almost all settings. Moreover, they achieve the fastest known running times and have optimal space usage. We experimentally evaluate our algorithms on instances for ad allocation and other applications, where we observe that our algorithms are practical and scalable, and construct solutions that are comparable in value even to offline greedy algorithms.

Cite

Text

Spaeh et al. "Online and Streaming Algorithms for Constrained K-Submodular Maximization." AAAI Conference on Artificial Intelligence, 2025. doi:10.1609/AAAI.V39I19.34266

Markdown

[Spaeh et al. "Online and Streaming Algorithms for Constrained K-Submodular Maximization." AAAI Conference on Artificial Intelligence, 2025.](https://mlanthology.org/aaai/2025/spaeh2025aaai-online/) doi:10.1609/AAAI.V39I19.34266

BibTeX

@inproceedings{spaeh2025aaai-online,
  title     = {{Online and Streaming Algorithms for Constrained K-Submodular Maximization}},
  author    = {Spaeh, Fabian Christian and Ene, Alina and Nguyen, Huy L.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2025},
  pages     = {20567-20574},
  doi       = {10.1609/AAAI.V39I19.34266},
  url       = {https://mlanthology.org/aaai/2025/spaeh2025aaai-online/}
}