Revisiting Stochastic Submodular Maximization with Cardinality Constraint: A Bandit Perspective
Abstract
In this paper, we focus on the problem of maximizing non-negative, monotone, stochastic submodular functions under cardinality constraint. Recent works have explored continuous optimization algorithms via multi-linear extensions for such problems and provided appropriate approximation guarantees. We take a fresh look into this problem from a discrete, (stochastic) greedy perspective under a probably approximately correct (PAC) setting, i.e., the goal is to obtain solutions whose expected objective value is greater than or equal to $(1-1/e-\epsilon){\rm OPT}-\nu$ with at least $1-\delta$ probability, where ${\rm OPT}$ is the optimal objective value. Using the theory of multi-armed bandits, we propose novel bandit stochastic greedy (BSG) algorithms in which selection of the next element at iteration $i$ is posed as a $(\nu_i,\delta_i)$-PAC best-arm identification problem. Given $(\nu,\delta)$-PAC parameters to BSG, we formally characterize a set $\mathcal{A}(\nu,\delta)$ of per-iteration policies such that any policy from this set guarantees a $(\nu,\delta)$-PAC solution for the stochastic submodular maximization problem using BSG. We next discuss the problem of learning a policy in $\mathcal{A}(\nu,\delta)$ by minimizing the computational cost. With our learned policy, we show that BSG has lower computational cost than existing stochastic submodular maximization approaches. An interesting outcome of our analysis is the development of both linear and almost-linear time algorithms for the exemplar based clustering problem with $(1-1/e-\epsilon)$-approximation guarantee under a PAC setting. Lastly, we also study the problem of learning a policy for BSG under budget setting. Experiments on various problems illustrate the efficacy of our approach in terms of optimization quality as well as computational efficiency.
Cite
Text
Jawanpuria et al. "Revisiting Stochastic Submodular Maximization with Cardinality Constraint: A Bandit Perspective." Transactions on Machine Learning Research, 2024.Markdown
[Jawanpuria et al. "Revisiting Stochastic Submodular Maximization with Cardinality Constraint: A Bandit Perspective." Transactions on Machine Learning Research, 2024.](https://mlanthology.org/tmlr/2024/jawanpuria2024tmlr-revisiting/)BibTeX
@article{jawanpuria2024tmlr-revisiting,
title = {{Revisiting Stochastic Submodular Maximization with Cardinality Constraint: A Bandit Perspective}},
author = {Jawanpuria, Pratik and Mishra, Bamdev and Gurumoorthy, Karthik S.},
journal = {Transactions on Machine Learning Research},
year = {2024},
url = {https://mlanthology.org/tmlr/2024/jawanpuria2024tmlr-revisiting/}
}