Stochastic blockmodels and community structure in networks

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.

[1]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

[2]  R. Rosenfeld Nature , 2009, Otolaryngology--head and neck surgery : official journal of American Academy of Otolaryngology-Head and Neck Surgery.

[3]  D. Steinley Journal of Classification , 2004, Vegetatio.

[4]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[5]  HE Ixtroductiont,et al.  The Bell System Technical Journal , 2022 .

[6]  Ulrik Brandes,et al.  Social Networks , 2013, Handbook of Graph Drawing and Visualization.

[7]  H. J. Mclaughlin,et al.  Learn , 2002 .

[8]  Remo Guidieri Res , 1995, RES: Anthropology and Aesthetics.

[9]  C. Ross Found , 1869, The Dental register.

[10]  A. Sayed,et al.  Foundations and Trends ® in Machine Learning > Vol 7 > Issue 4-5 Ordering Info About Us Alerts Contact Help Log in Adaptation , Learning , and Optimization over Networks , 2011 .

[11]  Christos Faloutsos,et al.  Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, August 24 - 27, 2003 , 2003, KDD.

[12]  O. William Journal Of The American Statistical Association V-28 , 1932 .