An Optimal Algorithm for Online Unconstrained Submodular Maximization

06/08/2018
by   Tim Roughgarden, et al.
0

We consider a basic problem at the interface of two fundamental fields: submodular optimization and online learning. In the online unconstrained submodular maximization (online USM) problem, there is a universe [n]={1,2,...,n} and a sequence of T nonnegative (not necessarily monotone) submodular functions arrive over time. The goal is to design a computationally efficient online algorithm, which chooses a subset of [n] at each time step as a function only of the past, such that the accumulated value of the chosen subsets is as close as possible to the maximum total value of a fixed subset in hindsight. Our main result is a polynomial-time no-1/2-regret algorithm for this problem, meaning that for every sequence of nonnegative submodular functions, the algorithm's expected total value is at least 1/2 times that of the best subset in hindsight, up to an error term sublinear in T. The factor of 1/2 cannot be improved upon by any polynomial-time online algorithm when the submodular functions are presented as value oracles. Previous work on the offline problem implies that picking a subset uniformly at random in each time step achieves zero 1/4-regret. A byproduct of our techniques is an explicit subroutine for the two-experts problem that has an unusually strong regret guarantee: the total value of its choices is comparable to twice the total value of either expert on rounds it did not pick that expert. This subroutine may be of independent interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/13/2018

No-regret algorithms for online k-submodular maximization

We present a polynomial time algorithm for online maximization of k-subm...
research
05/20/2021

Online Risk-Averse Submodular Maximization

We present a polynomial-time online algorithm for maximizing the conditi...
research
06/15/2021

Improved Regret Bounds for Online Submodular Maximization

In this paper, we consider an online optimization problem over T rounds ...
research
10/24/2020

Differentially Private Online Submodular Maximization

In this work we consider the problem of online submodular maximization u...
research
05/15/2023

Fast Submodular Function Maximization

Submodular functions have many real-world applications, such as document...
research
10/02/2020

The Sparse Vector Technique, Revisited

We revisit one of the most basic and widely applicable techniques in the...
research
06/30/2019

Online Continuous DR-Submodular Maximization with Long-Term Budget Constraints

In this paper, we study a class of online optimization problems with lon...

Please sign up or login with your details

Forgot password? Click here to reset