Skip Navigation

Oriented and degree-generated block models: generating and inferring communities with inhomogeneous degree distributions

  1. Xiaoran Yan
  1. Computer Science, University of New Mexico, Albuquerque, NM, USA
  1. *Corresponding author: yaojia.zhu@gmail.com
  1. Cristopher Moore

+ Author Affiliations

  1. Santa Fe Institute and University of New Mexico, Santa Fe, NM, USA
  1. Edited by: Ernesto Estrada

  • Received May 25, 2013.
  • Accepted July 16, 2013.

Abstract

The stochastic block model is a powerful tool for inferring community structure from network topology. However, it predicts a Poisson degree distribution within each community, while most real-world networks have a heavy-tailed degree distribution. The degree-corrected (DC) block model can accommodate arbitrary degree distributions within communities. But since it takes the vertex degrees as parameters rather than generating them, it cannot use them to help it classify the vertices, and its natural generalization to directed graphs cannot even use the orientations of the edges. In this paper, we present variants of the block model with the best of both worlds: they can use vertex degrees and edge orientations in the classification process, while tolerating heavy-tailed degree distributions within communities. We show that for some networks, including synthetic networks and networks of word adjacencies in English text, these new block models achieve a higher accuracy than either standard or DC block models.

Key words

| Table of Contents

This Article

  1. jcomplexnetw 2 (1): 1-18. doi: 10.1093/comnet/cnt011
  1. All Versions of this Article:
    1. cnt011v1
    2. 2/1/1 most recent

- Share

Disclaimer: Please note that abstracts for content published before 1996 were created through digital scanning and may therefore not exactly replicate the text of the original print issues. All efforts have been made to ensure accuracy, but the Publisher will not be held responsible for any remaining inaccuracies. If you require any further clarification, please contact our Customer Services Department.