The Power of Subsampling in Submodular Maximization

04/06/2021
by   Christopher Harshaw, et al.
0

We propose subsampling as a unified algorithmic technique for submodular maximization in centralized and online settings. The idea is simple: independently sample elements from the ground set, and use simple combinatorial techniques (such as greedy or local search) on these sampled elements. We show that this approach leads to optimal/state-of-the-art results despite being much simpler than existing methods. In the usual offline setting, we present SampleGreedy, which obtains a (p + 2 + o(1))-approximation for maximizing a submodular function subject to a p-extendible system using O(n + nk/p) evaluation and feasibility queries, where k is the size of the largest feasible set. The approximation ratio improves to p+1 and p for monotone submodular and linear objectives, respectively. In the streaming setting, we present SampleStreaming, which obtains a (4p +2 - o(1))-approximation for maximizing a submodular function subject to a p-matchoid using O(k) memory and O(km/p) evaluation and feasibility queries per element, where m is the number of matroids defining the p-matchoid. The approximation ratio improves to 4p for monotone submodular objectives. We empirically demonstrate the effectiveness of our algorithms on video summarization, location summarization, and movie recommendation tasks.

READ FULL TEXT

page 31

page 32

page 34

page 35

research
02/09/2020

Streaming Submodular Maximization under a k-Set System Constraint

In this paper, we propose a novel framework that converts streaming algo...
research
03/18/2021

Regularized Non-monotone Submodular Maximization

In this paper, we present a thorough study of maximizing a regularized n...
research
02/20/2018

Do Less, Get More: Streaming Submodular Maximization with Subsampling

In this paper, we develop the first one-pass streaming algorithm for sub...
research
02/10/2020

Submodular Maximization Through Barrier Functions

In this paper, we introduce a novel technique for constrained submodular...
research
11/23/2015

Noisy Submodular Maximization via Adaptive Sampling with Applications to Crowdsourced Image Collection Summarization

We address the problem of maximizing an unknown submodular function that...
research
06/01/2016

Scaling Submodular Maximization via Pruned Submodularity Graphs

We propose a new random pruning method (called "submodular sparsificatio...
research
07/07/2022

Interactive Combinatorial Bandits: Balancing Competitivity and Complementarity

We study non-modular function maximization in the online interactive ban...

Please sign up or login with your details

Forgot password? Click here to reset