A Memoization Framework for Scaling Submodular Optimization to Large Scale Problems

02/26/2019
by   Rishabh Iyer, et al.
0

We are motivated by large scale submodular optimization problems, where standard algorithms that treat the submodular functions in the value oracle model do not scale. In this paper, we present a model called the precomputational complexity model, along with a unifying memoization based framework, which looks at the specific form of the given submodular function. A key ingredient in this framework is the notion of a precomputed statistic, which is maintained in the course of the algorithms. We show that we can easily integrate this idea into a large class of submodular optimization problems including constrained and unconstrained submodular maximization, minimization, difference of submodular optimization, optimization with submodular constraints and several other related optimization problems. Moreover, memoization can be integrated in both discrete and continuous relaxation flavors of algorithms for these problems. We demonstrate this idea for several commonly occurring submodular functions, and show how the precomputational model provides significant speedups compared to the value oracle model. Finally, we empirically demonstrate this for large scale machine learning problems of data subset selection and summarization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/26/2013

Structured Convex Optimization under Submodular Constraints

A number of discrete and continuous optimization problems in machine lea...
research
10/05/2018

Scaling Submodular Optimization Approaches for Control Applications in Networked Systems

Often times, in many design problems, there is a need to select a small ...
research
02/02/2023

Benchmarking Algorithms for Submodular Optimization Problems Using IOHProfiler

Submodular functions play a key role in the area of optimization as they...
research
05/31/2016

Horizontally Scalable Submodular Maximization

A variety of large-scale machine learning problems can be cast as instan...
research
01/04/2016

On the Reducibility of Submodular Functions

The scalability of submodular optimization methods is critical for their...
research
05/22/2018

Safe Element Screening for Submodular Function Minimization

Submodular functions are discrete analogs of convex functions, which hav...
research
06/07/2018

Data Summarization at Scale: A Two-Stage Submodular Approach

The sheer scale of modern datasets has resulted in a dire need for summa...

Please sign up or login with your details

Forgot password? Click here to reset