Adaptive Sampling for Fast Constrained Maximization of Submodular Function
Not on the map. Why?
Abstract (arXiv)
Several large-scale machine learning tasks, such as data summarization, can be approached by maximizing functions that satisfy submodularity. These optimization problems often involve complex side constraints, imposed by the underlying application. In this paper, we develop an algorithm with poly-logarithmic adaptivity for non-monotone submodular maximization under general side constraints. The adaptive complexity of a problem is the minimal number of sequential rounds required to achieve the objective. Our algorithm is suitable to maximize a non-monotone submodular function under a p-system side constraint, and it achieves a (p + O(√p))-approximation for this problem, after only poly-logarithmic adaptive rounds and polynomial queries to the valuation oracle function. Furthermore, our algorithm achieves a (p + O(1))-approximation when the given side constraint is a p-extendible system. This algorithm yields an exponential speed-up, with respect to the adaptivity, over any other known constant-factor approximation algorithm for this problem. It also competes with previous known results in terms of the query complexity. We perform various experiments on various real-world applications. We find that, in comparison with commonly used heuristics, our algorithm performs better on these instances.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 17 of its 52 references that are in the map. First posted on arXiv 12 Feb 2021.
Builds on
17 of 52 references.
References · 17
- 2014Lazier Than Lazy Greedycited by 97
- 2019Bayesian experimental design using regularized determinantal point processescited by 17
- 2013Submodular Maximization Meets Streaming: Matchings, Matroids, and Morecited by 14
- 2017Streaming Non-monotone Submodular Maximization: Personalized Video Summarization on the Flycited by 14
- 2018Submodular Maximization with Nearly Optimal Approximation, Adaptivity and Query Complexitycited by 14
- 2018Non-monotone Submodular Maximization with Nearly Optimal Adaptivity and Query Complexitycited by 14
- 2015The Limitations of Optimization from Samplescited by 13
- 2018Do Less, Get More: Streaming Submodular Maximization with Subsamplingcited by 12
- 2017Greed is Good: Near-Optimal Submodular Maximization via Greedy Optimizationcited by 11
- 2018Submodular Maximization with Nearly-optimal Approximation and Adaptivity in Nearly-linear Timecited by 10
- 2018Non-monotone Submodular Maximization in Exponentially Fewer Iterationscited by 10
- 2018Submodular Maximization with Matroid and Packing Constraints in Parallelcited by 10
5 more
- 2018Parallelizing greedy for submodular set function maximization in matroids and beyondcited by 9
- 2018An Optimal Approximation for Submodular Maximization under a Matroid Constraint in the Adaptive Complexity Modelcited by 8
- 2018Unconstrained Submodular Maximization with Constant Adaptive Complexitycited by 8
- 2015Streaming Algorithms for Submodular Function Maximizationcited by 7
- 2020A polynomial lower bound on adaptive complexity of submodular maximizationcited by 4
Built on by
Citing papers per year: 2022: 1; 2023: 1.
2 papers.
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximization21 Aug 2023
- 2022Fast Feature Selection with Fairness Constraints28 Feb 2022