Submodular Maximization with Optimal Approximation, Adaptivity and Query Complexity

07/20/2018
by   Matthew Fahrbach, et al.
0

As a generalization of many classic problems in combinatorial optimization, submodular optimization has found a wide range of applications in machine learning (e.g., in 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 such 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-ε)-approximation in expectation. Furthermore, this algorithm runs in O((n)) adaptive rounds and makes O(n) calls to the function evaluation oracle in expectation. All three of these guarantees are optimal, and the query complexity is substantially less than in previous works. Finally, to show the generality of our simple algorithm and techniques, we extend our results to the submodular cover problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2018

Non-monotone Submodular Maximization with Nearly Optimal Adaptivity Complexity

As a generalization of many classic problems in combinatorial optimizati...
research
10/02/2018

Submodular Optimization in the MapReduce Model

Submodular optimization has received significant attention in both pract...
research
04/30/2019

Categorical Feature Compression via Submodular Optimization

In the era of big data, learning from categorical features with very lar...
research
05/10/2017

Comments on the proof of adaptive submodular function minimization

We point out an issue with Theorem 5 appearing in "Group-based active qu...
research
11/15/2021

Best of Both Worlds: Practical and Theoretically Optimal Submodular Maximization in Parallel

For the problem of maximizing a monotone, submodular function with respe...
research
02/12/2021

Adaptive Sampling for Fast Constrained Maximization of Submodular Function

Several large-scale machine learning tasks, such as data summarization, ...
research
11/03/2014

Distributed Submodular Maximization

Many large-scale machine learning problems--clustering, non-parametric l...

Please sign up or login with your details

Forgot password? Click here to reset