Scaling Submodular Maximization via Pruned Submodularity Graphs

06/01/2016
by   Tianyi Zhou, et al.
0

We propose a new random pruning method (called "submodular sparsification (SS)") to reduce the cost of submodular maximization. The pruning is applied via a "submodularity graph" over the n ground elements, where each directed edge is associated with a pairwise dependency defined by the submodular function. In each step, SS prunes a 1-1/√(c) (for c>1) fraction of the nodes using weights on edges computed based on only a small number (O( n)) of randomly sampled nodes. The algorithm requires _√(c)n steps with a small and highly parallelizable per-step computation. An accuracy-speed tradeoff parameter c, set as c = 8, leads to a fast shrink rate √(2)/4 and small iteration complexity _2√(2)n. Analysis shows that w.h.p., the greedy algorithm on the pruned set of size O(^2 n) can achieve a guarantee similar to that of processing the original dataset. In news and video summarization tasks, SS is able to substantially reduce both computational costs and memory usage, while maintaining (or even slightly exceeding) the quality of the original (and much more costly) greedy algorithm.

READ FULL TEXT
research
06/01/2016

Stream Clipper: Scalable Submodular Maximization on Stream

Applying submodular maximization in the streaming setting is nontrivial ...
research
12/28/2022

Robust Sequence Networked Submodular Maximization

In this paper, we study the Robust optimization for sequence Networked s...
research
04/06/2021

The Power of Subsampling in Submodular Maximization

We propose subsampling as a unified algorithmic technique for submodular...
research
10/16/2012

Learning Mixtures of Submodular Shells with Application to Document Summarization

We introduce a method to learn a mixture of submodular "shells" in a lar...
research
10/30/2018

Submodular Maximization Under A Matroid Constraint: Asking more from an old friend, the Greedy Algorithm

The classical problem of maximizing a submodular function under a matroi...
research
11/03/2020

Communication-Aware Multi-robot Coordination with Submodular Maximization

Submodular maximization has been widely used in many multi-robot task pl...
research
04/11/2013

Scaling the Indian Buffet Process via Submodular Maximization

Inference for latent feature models is inherently difficult as the infer...

Please sign up or login with your details

Forgot password? Click here to reset