Stochastic Parallelizable Eigengap Dilation for Large Graph Clustering
Not on the map. Why?
Abstract (arXiv)
Large graphs commonly appear in social networks, knowledge graphs, recommender systems, life sciences, and decision making problems. Summarizing large graphs by their high level properties is helpful in solving problems in these settings. In spectral clustering, we aim to identify clusters of nodes where most edges fall within clusters and only few edges fall between clusters. This task is important for many downstream applications and exploratory analysis. A core step of spectral clustering is performing an eigendecomposition of the corresponding graph Laplacian matrix (or equivalently, a singular value decomposition, SVD, of the incidence matrix). The convergence of iterative singular value decomposition approaches depends on the eigengaps of the spectrum of the given matrix, i.e., the difference between consecutive eigenvalues. For a graph Laplacian corresponding to a well-clustered graph, the eigenvalues will be non-negative but very small (much less than 1) slowing convergence. This paper introduces a parallelizable approach to dilating the spectrum in order to accelerate SVD solvers and in turn, spectral clustering. This is accomplished via polynomial approximations to matrix operations that favorably transform the spectrum of a matrix without changing its eigenvectors. Experiments demonstrate that this approach significantly accelerates convergence, and we explain how this transformation can be parallelized and stochastically approximated to scale with available compute.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 37 references that are in the map. First posted on arXiv 29 Jul 2022.
Builds on
16 of 37 references.
References · 16
- 2017A Laplacian Framework for Option Discovery in Reinforcement Learningcited by 108
- 2020EigenGame: PCA as a Nash Equilibriumcited by 39
- 2016First Efficient Convergence for Streaming k-PCA: a Global, Gap-Free, and Near-Optimal Ratecited by 31
- 2016An Improved Gap-Dependency Analysis of the Noisy Power Methodcited by 24
- 2014Spectral Clustering of Graphs with the Bethe Hessiancited by 22
- 2014A Stochastic PCA and SVD Algorithm with an Exponential Convergence Ratecited by 18
- 2016Faster Eigenvector Computation via Shift-and-Invert Preconditioningcited by 18
- 2021EigenGame Unloaded: When playing games is better than optimizingcited by 13
- 2016Compressive Spectral Clusteringcited by 12
- 2019Exponentially convergent stochastic k-PCA without variance reductioncited by 12
- 2016Principal Component Projection Without Principal Component Analysiscited by 6
- 2020Distributed Stochastic Algorithms for High-rate Streaming Principal Component Analysiscited by 3
4 more
- 2021Efficient and Local Parallel Random Walkscited by 2
- 2014Preconditioning in Expectationcited by 1
- 2015An Efficient Parallel Algorithm for Spectral Sparsification of Laplacian and SDDM Matrix Polynomialscited by 1
- 2018Perron-Frobenius Theory in Nearly Linear Time: Positive Eigenvectors, M-matrices, Graph Kernels, and Other Applicationscited by 1
Built on by
Not cited yet.