Scinovex
article Open AccessTop 1% cited

Statistical mechanics of community detection

Physical Review E · 2006 · Vol. 74(1) · pp. 016110–016110
Juergen ReichardtStefan Bornholdt

Abstract

Starting from a general ansatz, we show how community detection can be interpreted as finding the ground state of an infinite range spin glass. Our approach applies to weighted and directed networks alike. It contains the ad hoc introduced quality function from [J. Reichardt and S. Bornholdt, Phys. Rev. Lett. 93, 218701 (2004)] and the modularity Q as defined by Newman and Girvan [Phys. Rev. E 69, 026113 (2004)] as special cases. The community structure of the network is interpreted as the spin configuration that minimizes the energy of the spin glass with the spin states being the community indices. We elucidate the properties of the ground state configuration to give a concise definition of communities as cohesive subgroups in networks that is adaptive to the specific class of network under study. Further, we show how hierarchies and overlap in the community structure can be detected. Computationally efficient local update rules for optimization procedures to find the ground state are given. We show how the ansatz may be used to discover the community around a given node without detecting all communities in the full network and we give benchmarks for the performance of this extension. Finally, we give expectation values for the modularity of random graphs, which can be used in the assessment of statistical significance of community structure.

Citations
2,077
FWCI
26.22
field-weighted impact
References
34
Percentile
100%
vs. same field & year
Citations per year
Cited by
Overlapping community detection in networks
ACM Computing Surveys · 2013 · 903 citations
Community detection in graphs
Physics Reports · 2009 · 11,132 citations
Community detection in networks: A user guide
Physics Reports · 2016 · 1,765 citations
Social structure of Facebook networks
Physica A Statistical Mechanics and its Applications · 2011 · 722 citations
Line graphs, link partitions, and overlapping communities
Physical Review E · 2009 · 625 citations
Community detection algorithms: A comparative analysis
Physical Review E · 2009 · 2,189 citations
Modularity and community detection in bipartite networks
Physical Review E · 2007 · 759 citations
References
Data clustering
ACM Computing Surveys · 1999 · 13,065 citations
Optimization by Simulated Annealing
Science · 1983 · 44,165 citations
Information Theory and Statistical Mechanics
Physical Review · 1957 · 12,706 citations
Finding community structure in very large networks
Physical Review E · 2004 · 7,389 citations
Fast algorithm for detecting community structure in networks
Physical Review E · 2004 · 5,449 citations
Finding and evaluating community structure in networks
Physical Review E · 2004 · 13,957 citations
Normalized cuts and image segmentation
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2000 · 15,569 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.