Testing Graph Clusterability: Algorithms and Lower Bounds
Not on the map. Why?
Abstract (arXiv)
We consider the problem of testing graph cluster structure: given access to a graph G=(V, E), can we quickly determine whether the graph can be partitioned into a few clusters with good inner conductance, or is far from any such graph? This is a generalization of the well-studied problem of testing graph expansion, where one wants to distinguish between the graph having good expansion (i.e. being a good single cluster) and the graph having a sparse cut (i.e. being a union of at least two clusters). A recent work of Czumaj, Peng, and Sohler (STOC'15) gave an ingenious sublinear time algorithm for testing k-clusterability in time tildeO(n1/2 poly(k)): their algorithm implicitly embeds a random sample of vertices of the graph into Euclidean space, and then clusters the samples based on estimates of Euclidean distances between the points. This yields a very efficient testing algorithm, but only works if the cluster structure is very strong: it is necessary to assume that the gap between conductances of accepted and rejected graphs is at least logarithmic in the size of the graph G. In this paper we show how one can leverage more refined geometric information, namely angles as opposed to distances, to obtain a sublinear time tester that works even when the gap is a sufficiently large constant. Our tester is based on the singular value decomposition of a natural matrix derived from random walk transition probabilities from a small sample of seed nodes. We complement our algorithm with a matching lower bound on the query complexity of testing clusterability. Our lower bound is based on a novel property testing problem, which we analyze using Fourier analytic tools. As a byproduct of our techniques, we also achieve new lower bounds for the problem of approximating MAX-CUT value in sublinear time.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Aug 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 1; 2024: 2.
9 papers.
- 2022Spectral Augmentation for Self-Supervised Learning on Graphscited by 38
- 2021Local Algorithms for Estimating Effective Resistancecited by 6
- 2024Community-Invariant Graph Contrastive Learningcited by 4
- 2021Information Limits for Detecting a Subhypergraphcited by 2
- 2021Efficient and Local Parallel Random Walkscited by 2
- 2022Sublinear-Time Clustering Oracle for Signed Graphscited by 2
- 2022Sub-quadratic Algorithms for Kernel Matrices via Kernel Density Estimationcited by 2
- 2024A Differentially Private Clustering Algorithm for Well-Clustered Graphscited by 2
- 2023A Sublinear-Time Spectral Clustering Oracle with Improved Preprocessing Timecited by 0
- 2024Community-Invariant Graph Contrastive Learning2 May 2024
- 2024A Differentially Private Clustering Algorithm for Well-Clustered Graphs21 Mar 2024
- 2023A Sublinear-Time Spectral Clustering Oracle with Improved Preprocessing Time27 Oct 2023
- 2022Sub-quadratic Algorithms for Kernel Matrices via Kernel Density Estimation1 Dec 2022
- 2022Spectral Augmentation for Self-Supervised Learning on Graphs2 Oct 2022
- 2022Sublinear-Time Clustering Oracle for Signed Graphs28 Jun 2022
- 2021Efficient and Local Parallel Random Walks1 Dec 2021
- 2021Local Algorithms for Estimating Effective Resistance7 Jun 2021
- 2021Information Limits for Detecting a Subhypergraph5 May 2021