2013
DOI: 10.1073/pnas.1312486110
|View full text |Cite
|
Sign up to set email alerts
|

Spectral redemption in clustering sparse networks

Abstract: Spectral algorithms are classic approaches to clustering and community detection in networks. However, for sparse networks the standard versions of these algorithms are suboptimal, in some cases completely failing to detect communities even when other algorithms such as belief propagation can do so. Here, we present a class of spectral algorithms based on a nonbacktracking walk on the directed edges of the graph. The spectrum of this operator is much betterbehaved than that of the adjacency matrix or other com… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

23
704
2
3

Year Published

2014
2014
2021
2021

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 559 publications
(732 citation statements)
references
References 37 publications
23
704
2
3
Order By: Relevance
“…A sequence of recent papers (ref. 7 and references therein) demonstrate that classical spectral methods-such as PCA-fail to detect the hidden partition in graphs with bounded average degree. In contrast, Fig.…”
Section: Illustrationsmentioning
confidence: 99%
See 2 more Smart Citations
“…A sequence of recent papers (ref. 7 and references therein) demonstrate that classical spectral methods-such as PCA-fail to detect the hidden partition in graphs with bounded average degree. In contrast, Fig.…”
Section: Illustrationsmentioning
confidence: 99%
“…In the community detection problem, several authors recently developed ingenious spectral algorithms that achieve the information theoretically optimal threshold ða − bÞ= ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2ða + bÞ p = 1 (see, e.g., refs. 7,23,24,43,44).…”
Section: Final Algorithmic Considerationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Thus, the generic entry of the matrix M is different from zero only if the ending node of the edge i → j corresponds to the starting vertex of the edge k → , but the starting and ending nodes i and are different. This matrix is known as the non-backtracking matrix of the graph [21,22]. A trivial solution of the preceding equation is given by r = 0, which in turn leads to s = 0.…”
mentioning
confidence: 99%
“…We use a home-build implementation of these methods, as described in Refs. [3,4]. Actual eigenvalue computation is via the scipy sparse linear algebra package [28], which is an interface to the ARPACK library [29], which itself uses the implicitly restarted Arnoldi method for computing k eigenvalues [30].…”
Section: Spectral Methodsmentioning
confidence: 99%