Submodular Maximization with Nearly Optimal Approximation, Adaptivity and Query Complexity
Not on the map. Why?
Abstract (arXiv)
Submodular optimization generalizes many classic problems in combinatorial optimization and has recently found a wide range of applications in machine learning (e.g., feature engineering and active learning). For many large-scale optimization problems, we are often concerned with the adaptivity complexity of an algorithm, which quantifies the number of sequential rounds where polynomially-many independent function evaluations can be executed in parallel. While low adaptivity is ideal, it is not sufficient for a distributed algorithm to be efficient, since in many practical applications of submodular optimization the number of function evaluations becomes prohibitively expensive. Motivated by these applications, we study the adaptivity and query complexity of adaptive submodular optimization. Our main result is a distributed algorithm for maximizing a monotone submodular function with cardinality constraint k that achieves a (1-1/e-varepsilon)-approximation in expectation. This algorithm runs in O(log(n)) adaptive rounds and makes O(n) calls to the function evaluation oracle in expectation. The approximation guarantee and query complexity are optimal, and the adaptivity is nearly optimal. Moreover, the number of queries is substantially less than in previous works. Last, we extend our results to the submodular cover problem to demonstrate the generality of our algorithm and techniques.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jul 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 3; 2023: 2; 2024: 1; 2025: 1; 2026: 2.
14 papers.
Sort:
- 2021Parallelizing Thompson Samplingcited by 20
- 2022Sequential Attention for Feature Selectioncited by 9
- 2021Submodular Maximization subject to a Knapsack Constraint: Combinatorial Algorithms with Near-optimal Adaptive Complexitycited by 8
- 2021On the Complexity of Dynamic Submodular Maximizationcited by 5
- 2021Best of Both Worlds: Practical and Theoretically Optimal Submodular Maximization in Parallelcited by 5
- 2022Fast Feature Selection with Fairness Constraintscited by 4
- 2021Adaptive Sampling for Fast Constrained Maximization of Submodular Functioncited by 2
- 2022Scalable Distributed Algorithms for Size-Constrained Submodular Maximization in the MapReduce and Adaptive Complexity Modelscited by 1
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximizationcited by 1
- 2024GIST: Greedy Independent Set Thresholding for Max-Min Diversification with Submodular Utilitycited by 1
- 2025Sample-Adaptivity Tradeoff in On-Demand Samplingcited by 1
- 2023Greedy PIG: Adaptive Integrated Gradientscited by 0
- 2026Minibatch Selection for Language Models via Partition Matroid Constrained Gradient Matching6 Jun 2026
- 2026Accelerated Relax-and-Round for Concave Coverage Problems7 May 2026
- 2025Sample-Adaptivity Tradeoff in On-Demand Sampling19 Nov 2025
- 2024GIST: Greedy Independent Set Thresholding for Max-Min Diversification with Submodular Utility29 May 2024
- 2023Greedy PIG: Adaptive Integrated Gradients10 Nov 2023
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximization21 Aug 2023
- 2022Sequential Attention for Feature Selection29 Sep 2022
- 2022Scalable Distributed Algorithms for Size-Constrained Submodular Maximization in the MapReduce and Adaptive Complexity Models20 Jun 2022
- 2022Fast Feature Selection with Fairness Constraints28 Feb 2022
- 2021Best of Both Worlds: Practical and Theoretically Optimal Submodular Maximization in Parallel15 Nov 2021
- 2021On the Complexity of Dynamic Submodular Maximization5 Nov 2021
- 2021Parallelizing Thompson Sampling2 Jun 2021
- 2021Parallelizing Thompson Samplingcited by 20
- 2022Sequential Attention for Feature Selectioncited by 9
- 2021Submodular Maximization subject to a Knapsack Constraint: Combinatorial Algorithms with Near-optimal Adaptive Complexitycited by 8
- 2021On the Complexity of Dynamic Submodular Maximizationcited by 5
- 2021Best of Both Worlds: Practical and Theoretically Optimal Submodular Maximization in Parallelcited by 5
- 2022Fast Feature Selection with Fairness Constraintscited by 4
- 2021Adaptive Sampling for Fast Constrained Maximization of Submodular Functioncited by 2
- 2022Scalable Distributed Algorithms for Size-Constrained Submodular Maximization in the MapReduce and Adaptive Complexity Modelscited by 1
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximizationcited by 1
- 2024GIST: Greedy Independent Set Thresholding for Max-Min Diversification with Submodular Utilitycited by 1
- 2025Sample-Adaptivity Tradeoff in On-Demand Samplingcited by 1
- 2023Greedy PIG: Adaptive Integrated Gradientscited by 0
12 most cited of 14 All 14 (JSON)
- 2026Minibatch Selection for Language Models via Partition Matroid Constrained Gradient Matching6 Jun 2026
- 2026Accelerated Relax-and-Round for Concave Coverage Problems7 May 2026
- 2025Sample-Adaptivity Tradeoff in On-Demand Sampling19 Nov 2025
- 2024GIST: Greedy Independent Set Thresholding for Max-Min Diversification with Submodular Utility29 May 2024
- 2023Greedy PIG: Adaptive Integrated Gradients10 Nov 2023
- 2023Practical Parallel Algorithms for Non-Monotone Submodular Maximization21 Aug 2023
- 2022Sequential Attention for Feature Selection29 Sep 2022
- 2022Scalable Distributed Algorithms for Size-Constrained Submodular Maximization in the MapReduce and Adaptive Complexity Models20 Jun 2022
- 2022Fast Feature Selection with Fairness Constraints28 Feb 2022
- 2021Best of Both Worlds: Practical and Theoretically Optimal Submodular Maximization in Parallel15 Nov 2021
- 2021On the Complexity of Dynamic Submodular Maximization5 Nov 2021
- 2021Parallelizing Thompson Sampling2 Jun 2021
12 newest of 14 All 14 (JSON)