Spectral Sparsification of Hypergraphs
arXiv:1807.04974
Abstract
For an undirected/directed hypergraph , its Laplacian is defined such that its ``quadratic form'' captures the cut information of . In particular, coincides with the cut size of , where is the characteristic vector of . A weighted subgraph of a hypergraph on a vertex set is said to be an -spectral sparsifier of if holds for every . In this paper, we present a polynomial-time algorithm that, given an undirected/directed hypergraph on vertices, constructs an -spectral sparsifier of with hyperedges/hyperarcs. The proposed spectral sparsification can be used to improve the time and space complexities of algorithms for solving problems that involve the quadratic form, such as computing the eigenvalues of , computing the effective resistance between a pair of vertices in , semi-supervised learning based on , and cut problems on . In addition, our sparsification result implies that any submodular function with can be concisely represented by a directed hypergraph. Accordingly, we show that, for any distribution, we can properly and agnostically learn submodular functions with , with samples.