Neural Estimation of Submodular Functions with Applications to Differentiable Subset Selection

10/20/2022
by   Abir De, et al.
0

Submodular functions and variants, through their ability to characterize diversity and coverage, have emerged as a key tool for data selection and summarization. Many recent approaches to learn submodular functions suffer from limited expressiveness. In this work, we propose FLEXSUBNET, a family of flexible neural models for both monotone and non-monotone submodular functions. To fit a latent submodular function from (set, value) observations, FLEXSUBNET applies a concave function on modular functions in a recursive manner. We do not draw the concave function from a restricted family, but rather learn from data using a highly expressive neural network that implements a differentiable quadrature procedure. Such an expressive neural model for concave functions may be of independent interest. Next, we extend this setup to provide a novel characterization of monotone α-submodular functions, a recently introduced notion of approximate submodular functions. We then use this characterization to design a novel neural model for such functions. Finally, we consider learning submodular set functions under distant supervision in the form of (perimeter-set, high-value-subset) pairs. This yields a novel subset selection method based on an order-invariant, yet greedy sampler built around the above neural set functions. Our experiments on synthetic and real data show that FLEXSUBNET outperforms several baselines.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/06/2021

Submodular Order Functions and Assortment Optimization

We define a new class of set functions that in addition to being monoton...
research
09/11/2023

Data Summarization beyond Monotonicity: Non-monotone Two-Stage Submodular Maximization

The objective of a two-stage submodular maximization problem is to reduc...
research
06/09/2021

Submodular + Concave

It has been well established that first order optimization methods can c...
research
02/06/2023

Sparsification of Monotone k-Submodular Functions of Low Curvature

Pioneered by Benczur and Karger for cuts in graphs [STOC'96], sparsifica...
research
08/19/2021

Parallel Quasi-concave set optimization: A new frontier that scales without needing submodularity

Classes of set functions along with a choice of ground set are a bedrock...
research
02/22/2022

Submodlib: A Submodular Optimization Library

Submodular functions are a special class of set functions which naturall...
research
06/26/2019

Re-ranking Based Diversification: A Unifying View

We analyze different re-ranking algorithms for diversification and show ...

Please sign up or login with your details

Forgot password? Click here to reset