Statistical Mechanics of Community Detection
Joerg Reichardt, Stefan Bornholdt

TL;DR
This paper presents a statistical mechanics framework for community detection in networks, interpreting communities as ground states of a spin glass model, applicable to weighted and directed networks, with methods for hierarchy, overlap, and significance assessment.
Contribution
It introduces a unified spin glass approach to community detection, encompassing existing quality functions and modularity, and provides efficient algorithms for local optimization and significance testing.
Findings
Community detection as spin glass ground state
Effective local update rules for optimization
Benchmark results for community around a node
Abstract
Starting from a general \textit{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 \textit{at hoc} introduced quality function from \cite{ReichardtPRL} and the modularity as defined by Newman and Girvan \cite{Girvan03} 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 effective local update rules…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
