On Additive Approximate Submodularity

10/06/2020
by   Flavio Chierichetti, et al.
0

A real-valued set function is (additively) approximately submodular if it satisfies the submodularity conditions with an additive error. Approximate submodularity arises in many settings, especially in machine learning, where the function evaluation might not be exact. In this paper we study how close such approximately submodular functions are to truly submodular functions. We show that an approximately submodular function defined on a ground set of n elements is O(n^2) pointwise-close to a submodular function. This result also provides an algorithmic tool that can be used to adapt existing submodular optimization algorithms to approximately submodular functions. To complement, we show an Ω(√(n)) lower bound on the distance to submodularity. These results stand in contrast to the case of approximate modularity, where the distance to modularity is a constant, and approximate convexity, where the distance to convexity is logarithmic.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/31/2019

Near-optimal Approximate Discrete and Continuous Submodular Function Minimization

In this paper we provide improved running times and oracle complexities ...
research
07/24/2023

The Good, the Bad and the Submodular: Fairly Allocating Mixed Manna Under Order-Neutral Submodular Preferences

We study the problem of fairly allocating indivisible goods (positively ...
research
02/26/2021

Are Gross Substitutes a Substitute for Submodular Valuations?

The class of gross substitutes (GS) set functions plays a central role i...
research
07/01/2019

Approximate F_2-Sketching of Valuation Functions

We study the problem of constructing a linear sketch of minimum dimensio...
research
07/11/2019

Quantum and Classical Algorithms for Approximate Submodular Function Minimization

Submodular functions are set functions mapping every subset of some grou...
research
12/23/2017

Finding Submodularity Hidden in Symmetric Difference

A set function f on a finite set V is submodular if f(X) + f(Y) ≥ f(X ∪...
research
05/31/2021

Approximate polymorphisms

For a function g{0,1}^m→{0,1}, a function f{0,1}^n→{0,1} is called a g-p...

Please sign up or login with your details

Forgot password? Click here to reset