Difference of Submodular Minimization via DC Programming

05/18/2023
by   Marwa El Halabi, et al.
0

Minimizing the difference of two submodular (DS) functions is a problem that naturally occurs in various machine learning problems. Although it is well known that a DS problem can be equivalently formulated as the minimization of the difference of two convex (DC) functions, existing algorithms do not fully exploit this connection. A classical algorithm for DC problems is called the DC algorithm (DCA). We introduce variants of DCA and its complete form (CDCA) that we apply to the DC program corresponding to DS minimization. We extend existing convergence properties of DCA, and connect them to convergence properties on the DS problem. Our results on DCA match the theoretical guarantees satisfied by existing DS algorithms, while providing a more complete characterization of convergence properties. In the case of CDCA, we obtain a stronger local minimality guarantee. Our numerical results show that our proposed algorithms outperform existing baselines on two applications: speech corpus selection and feature selection.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/09/2014

Algorithms for Approximate Minimization of the Difference Between Submodular Functions, with Applications

We extend the work of Narasimhan and Bilmes [30] for minimizing set func...
research
11/20/2022

On the convergence analysis of DCA

In this paper, we propose a clean and general proof framework to establi...
research
12/14/2018

The Boosted DC Algorithm for nonsmooth functions

The Boosted Difference of Convex functions Algorithm (BDCA) was recently...
research
07/01/2014

DC approximation approaches for sparse optimization

Sparse optimization refers to an optimization problem involving the zero...
research
11/10/2019

Stochastic DCA for minimizing a large sum of DC functions with application to Multi-class Logistic Regression

We consider the large sum of DC (Difference of Convex) functions minimiz...
research
06/09/2020

A program for the full axiom of choice

The theory of classical realizability is a framework for the Curry-Howar...
research
03/11/2016

Near-Optimal Active Learning of Halfspaces via Query Synthesis in the Noisy Setting

In this paper, we consider the problem of actively learning a linear cla...

Please sign up or login with your details

Forgot password? Click here to reset