Efficient Monte Carlo and greedy heuristic for the inference of stochastic block models

Tiago P. Peixoto
Phys. Rev. E 89, 012804 – Published 13 January 2014

Abstract

We present an efficient algorithm for the inference of stochastic block models in large networks. The algorithm can be used as an optimized Markov chain Monte Carlo (MCMC) method, with a fast mixing time and a much reduced susceptibility to getting trapped in metastable states, or as a greedy agglomerative heuristic, with an almost linear O(Nln2N) complexity, where N is the number of nodes in the network, independent of the number of blocks being inferred. We show that the heuristic is capable of delivering results which are indistinguishable from the more exact and numerically expensive MCMC method in many artificial and empirical networks, despite being much faster. The method is entirely unbiased towards any specific mixing pattern, and in particular it does not favor assortative community structures.

  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
3 More
  • Received 17 October 2013

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

©2014 American Physical Society

Authors & Affiliations

Tiago P. Peixoto*

  • Institut für Theoretische Physik, Universität Bremen, Hochschulring 18, D-28359 Bremen, Germany

  • *tiago@itp.uni-bremen.de

Article Text (Subscription Required)

Click to Expand

References (Subscription Required)

Click to Expand
Issue

Vol. 89, Iss. 1 — January 2014

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
×