Karrer Brian, Newman M E J
Department of Physics, University of Michigan, Ann Arbor, Michigan 48109, USA.
Phys Rev E Stat Nonlin Soft Matter Phys. 2011 Jan;83(1 Pt 2):016107. doi: 10.1103/PhysRevE.83.016107. Epub 2011 Jan 21.
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.
随机块模型已被提出作为一种工具,用于检测网络中的社区结构以及生成用作基准的合成网络。然而,大多数块模型忽略了顶点度的变化,使其不适用于实际网络的应用,实际网络通常显示出广泛的度分布,这可能会显著影响结果。在这里,我们展示了如何将块模型进行推广以纳入这个缺失的元素,从而为复杂网络中的社区检测带来改进的目标函数。我们还提出了一种启发式算法,用于使用这个目标函数或其未进行度校正的对应函数进行社区检测,并表明在实际网络和合成网络中,度校正版本都显著优于未校正版本。