Detecting network communities by propagating labels under constraints

Michael J. Barber and John W. Clark
Phys. Rev. E 80, 026129 – Published 28 August 2009

Abstract

We investigate the recently proposed label-propagation algorithm (LPA) for identifying network communities. We reformulate the LPA as an equivalent optimization problem, giving an objective function whose maxima correspond to community solutions. By considering properties of the objective function, we identify conceptual and practical drawbacks of the label-propagation approach, most importantly the disparity between increasing the value of the objective function and improving the quality of communities found. To address the drawbacks, we modify the objective function in the optimization problem, producing a variety of algorithms that propagate labels subject to constraints; of particular interest is a variant that maximizes the modularity measure of community quality. Performance properties and implementation details of the proposed algorithms are discussed. Bipartite as well as unipartite networks are considered.

  • Figure
  • Figure
  • Figure
  • Received 18 March 2009

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

©2009 American Physical Society

Authors & Affiliations

Michael J. Barber*

  • Foresight & Policy Development Department, Austrian Institute of Technology (AIT) GmbH, 1220 Vienna, Austria

John W. Clark

  • Department of Physics, Washington University, St. Louis, Missouri, 63130 USA

  • *michael.barber@ait.ac.at

Article Text (Subscription Required)

Click to Expand

References (Subscription Required)

Click to Expand
Issue

Vol. 80, Iss. 2 — August 2009

Reuse & Permissions
Access Options
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
×