Incremental Eigenpair Computation for Graph Laplacian Matrices: Theory and Applications
arXiv:1801.08196
Abstract
The smallest eigenvalues and the associated eigenvectors (i.e., eigenpairs) of a graph Laplacian matrix have been widely used in spectral clustering and community detection. However, in real-life applications the number of clusters or communities (say, ) is generally unknown a-priori. Consequently, the majority of the existing methods either choose heuristically or they repeat the clustering method with different choices of and accept the best clustering result. The first option, more often, yields suboptimal result, while the second option is computationally expensive. In this work, we propose an incremental method for constructing the eigenspectrum of the graph Laplacian matrix. This method leverages the eigenstructure of graph Laplacian matrix to obtain the -th smallest eigenpair of the Laplacian matrix given a collection of all previously computed smallest eigenpairs. Our proposed method adapts the Laplacian matrix such that the batch eigenvalue decomposition problem transforms into an efficient sequential leading eigenpair computation problem. As a practical application, we consider user-guided spectral clustering. Specifically, we demonstrate that users can utilize the proposed incremental method for effective eigenpair computation and for determining the desired number of clusters based on multiple clustering metrics.
Accept to publish in Social Network Analysis and Mining. arXiv admin note: text overlap with arXiv:1512.07349
References in corpus (12)
- Fast unfolding of communities in large networks
- The Emerging Field of Signal Processing on Graphs: Extending High-Dimensional Data Analysis to Networks and Other Irregular Domains
- Spectral redemption: clustering sparse networks
- Abrupt transition in the structural formation of interconnected networks
- Deep Community Detection
- Estimating the Trace of the Matrix Inverse by Interpolating from the Diagonal of an Approximate Inverse
- Phase Transitions in Spectral Community Detection
- Accelerated Distributed Dual Averaging over Evolving Networks of Growing Connectivity
- Incremental Method for Spectral Clustering of Increasing Orders
- Phase Transitions and a Model Order Selection Criterion for Spectral Graph Clustering
- Principled Multilayer Network Embedding
- Revisiting Spectral Graph Clustering with Generative Community Models