Spectral Triadic Decompositions of Real-World Networks
Sabyasachi Basu, Suman Kalyan Bera, C. Seshadhri
TL;DR
This work addresses the challenge of uncovering rich community structure in real-world networks by introducing the spectral triadic decomposition, a framework built around the spectral transitivity $\tau(G)$ and triangle-weighted graph statistics. It proves a central theorem: when $\tau$ is constant, the graph can be decomposed into disjoint, dense, uniformly structured blocks $X_i$ whose internal submatrices $\mathcal{A}|_{X_i}$ are strongly $\mathrm{poly}(\tau)$-uniform and which collectively capture a constant fraction of the graph’s Frobenius norm; the decomposition is computable via a triangle-enumeration-based algorithm. Empirically, the method yields many dense, moderately sized clusters that correlate with semantically meaningful communities in social, coauthorship, and citation networks, often outperforming standard baselines in density and semantic coherence. The results offer a new spectral-graph-theory paradigm for analyzing triangle-rich networks, with robustness to noise and no requirement to pre-specify the number of communities, potentially improving practical community detection in large-scale networks. Overall, the paper provides both a rigorous decomposition theorem and practical algorithmic and empirical evidence that triangle-driven spectral structure underlies real-world community organization.
Abstract
A fundamental problem in mathematics and network analysis is to find conditions under which a graph can be partitioned into smaller pieces. The most important tool for this partitioning is the Fiedler vector or discrete Cheeger inequality. These results relate the graph spectrum (eigenvalues of the normalized adjacency matrix) to the ability to break a graph into two pieces, with few edge deletions. An entire subfield of mathematics, called spectral graph theory, has emerged from these results. Yet these results do not say anything about the rich community structure exhibited by real-world networks, which typically have a significant fraction of edges contained in numerous densely clustered blocks. Inspired by the properties of real-world networks, we discover a new spectral condition that relates eigenvalue powers to a network decomposition into densely clustered blocks. We call this the \emph{spectral triadic decomposition}. Our relationship exactly predicts the existence of community structure, as commonly seen in real networked data. Our proof provides an efficient algorithm to produce the spectral triadic decomposition. We observe on numerous social, coauthorship, and citation network datasets that these decompositions have significant correlation with semantically meaningful communities.
