Stochastic blockmodels and community structure in networks

Brian Karrer and M. E. J. Newman
Phys. Rev. E 83, 016107 – Published 21 January 2011

Abstract

Stochastic blockmodels have been proposed as a tool for detecting community structure in networks as well as for generating synthetic networks for use as benchmarks. Most blockmodels, however, ignore variation in vertex degree, making them unsuitable for applications to real-world networks, which typically display broad degree distributions that can significantly affect the results. Here we demonstrate how the generalization of blockmodels to incorporate this missing element leads to an improved objective function for community detection in complex networks. We also propose a heuristic algorithm for community detection using this objective function or its non-degree-corrected counterpart and show that the degree-corrected version dramatically outperforms the uncorrected one in both real-world and synthetic networks.

  • Figure
  • Figure
  • Figure
  • Received 10 September 2010

DOI:https://doi.org/10.1103/PhysRevE.83.016107

© 2011 American Physical Society

Authors & Affiliations

Brian Karrer1 and M. E. J. Newman1,2

  • 1Department of Physics, University of Michigan, Ann Arbor, Michigan 48109, USA
  • 2Center for the Study of Complex Systems, University of Michigan, Ann Arbor, Michigan 48109, USA

Article Text (Subscription Required)

Click to Expand

References (Subscription Required)

Click to Expand
Issue

Vol. 83, Iss. 1 — January 2011

Reuse & Permissions
Access Options
CHORUS

Article Available via CHORUS

Download Accepted Manuscript
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review E

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×