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.34266Markdown
[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.34266BibTeX
@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/}
}