Lazier Than Lazy Greedy
Baharan Mirzasoleiman, Ashwinkumar Badanidiyuru, Amin Karbasi, Jan, Vondrak, and Andreas Krause

TL;DR
This paper introduces STOCHASTIC-GREEDY, a linear-time randomized algorithm for maximizing monotone submodular functions that matches the performance of lazy greedy but with significantly improved speed, especially on large datasets.
Contribution
The paper presents the first linear-time algorithm for monotone submodular maximization under a cardinality constraint, with theoretical guarantees and practical efficiency.
Findings
STOCHASTIC-GREEDY achieves similar utility as lazy greedy but runs much faster.
The algorithm often evaluates only a small fraction of data points.
It maintains a $(1-1/e- ext{small }\varepsilon)$ approximation guarantee.
Abstract
Is it possible to maximize a monotone submodular function faster than the widely used lazy greedy algorithm (also known as accelerated greedy), both in theory and practice? In this paper, we develop the first linear-time algorithm for maximizing a general monotone submodular function subject to a cardinality constraint. We show that our randomized algorithm, STOCHASTIC-GREEDY, can achieve a approximation guarantee, in expectation, to the optimum solution in time linear in the size of the data and independent of the cardinality constraint. We empirically demonstrate the effectiveness of our algorithm on submodular functions arising in data summarization, including training large-scale kernel methods, exemplar-based clustering, and sensor placement. We observe that STOCHASTIC-GREEDY practically achieves the same utility value as lazy greedy but runs much faster. More…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
