Spectral Sparsification of Hypergraphs
Abstract
For an undirected/directed hypergraph G=(V,E), its Laplacian LGV RV is defined such that its ``quadratic form'' x LG(x) captures the cut information of G. In particular, 1S LG(1S) coincides with the cut size of S ⊂eq V, where 1S ∈ RV is the characteristic vector of S. A weighted subgraph H of a hypergraph G on a vertex set V is said to be an ε-spectral sparsifier of G if (1-ε)x LH(x) ≤ x LG(x) ≤ (1+ε)x LH(x) holds for every x ∈ RV. In this paper, we present a polynomial-time algorithm that, given an undirected/directed hypergraph G on n vertices, constructs an ε-spectral sparsifier of G with O(n3 n/ε2) 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 LG, computing the effective resistance between a pair of vertices in G, semi-supervised learning based on LG, and cut problems on G. In addition, our sparsification result implies that any submodular function f 2V R+ with f()=f(V)=0 can be concisely represented by a directed hypergraph. Accordingly, we show that, for any distribution, we can properly and agnostically learn submodular functions f 2V [0,1] with f()=f(V)=0, with O(n4 (n/ε) /ε4) samples.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.