The power of subsampling in submodular maximization
From MaRDI portal
Publication:5085145
Abstract: 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 -approximation for maximizing a submodular function subject to a -extendible system using evaluation and feasibility queries, where is the size of the largest feasible set. The approximation ratio improves to and for monotone submodular and linear objectives, respectively. In the streaming setting, we present SampleStreaming, which obtains a -approximation for maximizing a submodular function subject to a -matchoid using memory and evaluation and feasibility queries per element, where is the number of matroids defining the -matchoid. The approximation ratio improves to for monotone submodular objectives. We empirically demonstrate the effectiveness of our algorithms on video summarization, location summarization, and movie recommendation tasks.
Recommendations
- An Optimal Streaming Algorithm for Submodular Maximization with a Cardinality Constraint
- Fast algorithms for maximizing submodular functions
- Distributed submodular maximization
- Streaming algorithms for robust submodular maximization
- A survey on streaming algorithms for maximizing submodular functions
Cites work
- scientific article; zbMATH DE number 3635849 (Why is no real title available?)
- A Unified Continuous Greedy Algorithm for Submodular Maximization
- A \(\frac{(k+3)}{2}\)-approximation algorithm for monotone submodular \(k\)-set packing and general \(k\)-exchange systems
- An Exact Algorithm for Maximum Entropy Sampling
- An analysis of approximations for maximizing submodular set functions—I
- Best Algorithms for Approximating the Maximum of a Submodular Set Function
- Buyback problem -- approximate matroid intersection with cancellation costs
- Constrained submodular maximization via a nonsymmetric technique
- Determinantal point processes for machine learning
- Deterministic Algorithms for Submodular Maximization Problems
- Distributed submodular maximization
- Exact matrix completion via convex optimization
- Fast algorithms for maximizing submodular functions
- Greedy in Approximation Algorithms
- Improved approximations for \(k\)-exchange systems (extended abstract)
- Matrix completion and low-rank SVD via fast alternating least squares
- Maximizing a monotone submodular function subject to a matroid constraint
- Maximizing nonmonotone submodular functions under matroid or knapsack constraints
- Online submodular maximization with preemption
- Online submodular welfare maximization: greedy beats 1/2 in random order
- Streaming algorithms for submodular function maximization
- Submodular maximization by simulated annealing
- Submodular maximization over multiple matroids via generalized exchange properties
- Submodular maximization with cardinality constraints
- Symmetry and approximability of submodular maximization problems
- The coincidence approach to stochastic point processes
Cited in
(7)- Sampling subproblems of heterogeneous Max-Cut problems and approximation algorithms
- Randomized composable core-sets for distributed submodular maximization
- A unifying look at sequence submodularity
- Submodular Approximation: Sampling-based Algorithms and Lower Bounds
- Streaming adaptive submodular maximization
- Distributed submodular maximization
- Online risk-averse submodular maximization
This page was built for publication: The power of subsampling in submodular maximization
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5085145)