Spectral clustering on spherical coordinates under the degree-corrected stochastic blockmodel
Not on the map. Why?
Abstract (arXiv)
Spectral clustering is a popular method for community detection in network graphs: starting from a matrix representation of the graph, the nodes are clustered on a low dimensional projection obtained from a truncated spectral decomposition of the matrix. Estimating correctly the number of communities and the dimension of the reduced latent space is critical for good performance of spectral clustering algorithms. Furthermore, many real-world graphs, such as enterprise computer networks studied in cyber-security applications, often display heterogeneous within-community degree distributions. Such heterogeneous degree distributions are usually not well captured by standard spectral clustering algorithms. In this article, a novel spectral clustering algorithm is proposed for community detection under the degree-corrected stochastic blockmodel. The proposed method is based on a transformation of the spectral embedding to spherical coordinates, and a novel modelling assumption in the transformed space. The method allows for simultaneous and automated selection of the number of communities and the latent dimension for spectral embeddings of graphs with uneven node degrees. Results show improved performance over competing methods in representing computer networks.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 1; 2023: 1; 2024: 0; 2025: 2; 2026: 1.
9 papers.
- 2021Spectral embedding for dynamic networks with stability guaranteescited by 13
- 2021Spectral clustering under degree heterogeneity: a case for the random walk Laplaciancited by 6
- 2021Matrix factorisation and the interpretation of geodesic distancecited by 6
- 2023Intensity Profile Projection: A Framework for Continuous-Time Representation Learning for Dynamic Networkscited by 5
- 2022Lost in the Shuffle: Testing Power in the Presence of Errorful Network Vertex Labelscited by 3
- 2025Depth-Based Local Center Clustering: A Framework for Handling Different Clustering Scenarioscited by 1
- 2021Latent structure blockmodels for Bayesian spectral graph clusteringcited by 0
- 2025Unsupervised Attributed Dynamic Network Embedding with Stability Guaranteescited by 0
- 2026Uncovering Locally Low-dimensional Structure in Networks by Locally Optimal Spectral Embeddingcited by 0
- 2026Uncovering Locally Low-dimensional Structure in Networks by Locally Optimal Spectral Embedding12 Mar 2026
- 2025Depth-Based Local Center Clustering: A Framework for Handling Different Clustering Scenarios14 May 2025
- 2025Unsupervised Attributed Dynamic Network Embedding with Stability Guarantees4 Mar 2025
- 2023Intensity Profile Projection: A Framework for Continuous-Time Representation Learning for Dynamic Networks9 Jun 2023
- 2022Lost in the Shuffle: Testing Power in the Presence of Errorful Network Vertex Labels18 Aug 2022
- 2021Latent structure blockmodels for Bayesian spectral graph clustering4 Jul 2021
- 2021Spectral embedding for dynamic networks with stability guarantees2 Jun 2021
- 2021Matrix factorisation and the interpretation of geodesic distance2 Jun 2021
- 2021Spectral clustering under degree heterogeneity: a case for the random walk Laplacian3 May 2021