Goto

Collaborating Authors

 concave function


Supplementary Text: Approximate Decomposable Submodular Function Minimization for Cardinality-Based Components

Neural Information Processing Systems

For our local hypergraph clustering experiments, we inserted SPARSECARD as a subroutine into the method HYPERLOCAL, which finds a cluster S in a hypergraph H = (V,E) that is localized around an input set Z V. It does so by minimizing the following ratio cut objective: ฯ†(S) = cutH(S) vol(Z S) ฮฒvol( Z S), subject to vol( Z S) 0. (35) Here, Z = V\Z denotes the complement set of Z. For a node set T V, vol(T) denotes volume of T, i.e., the sum of node degrees. The term vol(Z S) in the denominator rewards a high overlap between the output cluster S and the input set Z. The second term ฮฒvol( Z S) is a penalty for including too many nodes outside the input set Z. This is tuned by a locality parameter ฮฒ > 0. For smaller values of ฮฒ, the algorithm will explore a larger region in the hypergraph in search for good clusters.










Neural Estimation of Submodular Functions with Applications to Differentiable Subset Selection

Neural Information Processing Systems

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, our method 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.