Finding local community structure in networks

Aaron Clauset
Phys. Rev. E 72, 026132 – Published 29 August 2005

Abstract

Although the inference of global community structure in networks has recently become a topic of great interest in the physics community, all such algorithms require that the graph be completely known. Here, we define both a measure of local community structure and an algorithm that infers the hierarchy of communities that enclose a given vertex by exploring the graph one vertex at a time. This algorithm runs in time O(k2d) for general graphs when d is the mean degree and k is the number of vertices to be explored. For graphs where exploring a new vertex is time consuming, the running time is linear, O(k). We show that on computer-generated graphs the average behavior of this technique approximates that of algorithms that require global knowledge. As an application, we use this algorithm to extract meaningful local clustering information in the large recommender network of an online retailer.

  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Received 22 February 2005

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

©2005 American Physical Society

Authors & Affiliations

Aaron Clauset*

  • Department of Computer Science, University of New Mexico, Albuquerque, New Mexico 87131, USA

  • *Electronic address: aaron@cs.unm.edu

Article Text (Subscription Required)

Click to Expand

References (Subscription Required)

Click to Expand
Issue

Vol. 72, Iss. 2 — August 2005

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
×