2008
DOI: 10.1103/physrevlett.100.258701
|View full text |Cite
|
Sign up to set email alerts
|

Bayesian Approach to Network Modularity

Abstract: We present an efficient, principled, and interpretable technique for inferring module assignments and for identifying the optimal number of modules in a given network. We show how several existing methods for finding modules can be described as variant, special, or limiting cases of our work, and how the method overcomes the resolution limit problem, accurately recovering the true number of modules. Our approach is based on Bayesian methods for model selection which have been used with success for almost a cen… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
244
0
2

Year Published

2008
2008
2020
2020

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 248 publications
(246 citation statements)
references
References 24 publications
(54 reference statements)
0
244
0
2
Order By: Relevance
“…Classical community membership models, like the stochastic blockmodel (5,6,27), assume that each node belongs to just one community. Such models cannot capture that a particular node's links might be explained by its membership in several overlapping groups, a property that is essential when analyzing realworld networks.…”
Section: The Model and Algorithmmentioning
confidence: 99%
See 3 more Smart Citations
“…Classical community membership models, like the stochastic blockmodel (5,6,27), assume that each node belongs to just one community. Such models cannot capture that a particular node's links might be explained by its membership in several overlapping groups, a property that is essential when analyzing realworld networks.…”
Section: The Model and Algorithmmentioning
confidence: 99%
“…The first is that many existing community detection algorithms assume that each node belongs to a single community (1,(3)(4)(5)(6)(7)(14)(15)(16). In real-world networks, each node will likely belong to multiple communities and its connections will reflect these multiple memberships (2,(8)(9)(10)(11)(12)(13)17).…”
mentioning
confidence: 99%
See 2 more Smart Citations
“…Researchers have been aware of this issue from the outset and have proposed a wide variety of definitions, based on counts of edges within and between communities, counts of paths across networks, spectral properties of network matrices, informationtheoretic measures, random walks and many other quantities. With this array of definitions comes a corresponding array of algorithms that seek to find the communities so defined 14,15,[19][20][21][22][23][24][25][26][27][28][29][30][31] . Unfortunately, it is no easy matter to determine which of these algorithms are the best, because the perception of good performance itself depends on how one defines a community and each algorithm is necessarily good at finding communities according to its own definition.…”
mentioning
confidence: 99%