Fortunato Santo, Barthélemy Marc
School of Informatics and Center for Biocomplexity, Indiana University, Bloomington, IN 47406, USA.
Proc Natl Acad Sci U S A. 2007 Jan 2;104(1):36-41. doi: 10.1073/pnas.0605965104. Epub 2006 Dec 26.
Detecting community structure is fundamental for uncovering the links between structure and function in complex networks and for practical applications in many disciplines such as biology and sociology. A popular method now widely used relies on the optimization of a quantity called modularity, which is a quality index for a partition of a network into communities. We find that modularity optimization may fail to identify modules smaller than a scale which depends on the total size of the network and on the degree of interconnectedness of the modules, even in cases where modules are unambiguously defined. This finding is confirmed through several examples, both in artificial and in real social, biological, and technological networks, where we show that modularity optimization indeed does not resolve a large number of modules. A check of the modules obtained through modularity optimization is thus necessary, and we provide here key elements for the assessment of the reliability of this community detection method.
检测社区结构对于揭示复杂网络中结构与功能之间的联系以及在生物学和社会学等许多学科中的实际应用至关重要。目前广泛使用的一种流行方法依赖于对一个称为模块度的量进行优化,模块度是网络划分为社区的一个质量指标。我们发现,即使在模块明确界定的情况下,模块度优化可能无法识别小于某个规模的模块,该规模取决于网络的总大小和模块的互连程度。通过人工和真实的社会、生物及技术网络中的几个例子证实了这一发现,我们在这些例子中表明模块度优化确实无法解析大量模块。因此,有必要检查通过模块度优化获得的模块,我们在此提供评估这种社区检测方法可靠性的关键要素。