An iterative spectral algorithm for digraph clustering
Not on the map. Why?
Abstract (arXiv)
Graph clustering is a fundamental technique in data analysis with applications in many different fields. While there is a large body of work on clustering undirected graphs, the problem of clustering directed graphs is much less understood. The analysis is more complex in the directed graph case for two reasons: the clustering must preserve directional information in the relationships between clusters, and directed graphs have non-Hermitian adjacency matrices whose properties are less conducive to traditional spectral methods. Here we consider the problem of partitioning the vertex set of a directed graph into k≥ 2 clusters so that edges between different clusters tend to follow the same direction. We present an iterative algorithm based on spectral methods applied to new Hermitian representations of directed graphs. Our algorithm performs favourably against the state-of-the-art, both on synthetic and real-world data sets. Additionally, it is able to identify a "meta-graph" of k vertices that represents the higher-order relations between clusters in a directed graph. We showcase this capability on data sets pertaining food webs, biological neural networks, and the online card game Hearthstone.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Jan 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 2.
2 papers.
- 2025Complex non-backtracking matrix for directed graphscited by 0
- 2025An Improved and Generalised Analysis for Spectral Clusteringcited by 0
- 2025An Improved and Generalised Analysis for Spectral Clustering28 Nov 2025
- 2025Complex non-backtracking matrix for directed graphs16 Jul 2025