Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2007 Jan 2;104(1):36-41.
doi: 10.1073/pnas.0605965104. Epub 2006 Dec 26.

Resolution limit in community detection

Affiliations

Resolution limit in community detection

Santo Fortunato et al. Proc Natl Acad Sci U S A. .

Abstract

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.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflict of interest.

Figures

Fig. 1.
Fig. 1.
Design of a connected network with maximal modularity. The modules (circles) must be connected to each other by the minimal number of links.
Fig. 2.
Fig. 2.
Scheme of a network partition into three or more modules. The circles on the left represent two modules formula image1 and formula image2, the oval on the right represents the rest of the network formula image0, whose structure is arbitrary.
Fig. 3.
Fig. 3.
Schematic examples. (A) A network made out of identical cliques (which are here complete graphs with m nodes) connected by single links. If the number of cliques is larger than about L, modularity optimization would lead to a partition where the cliques are combined into groups of two or more (represented by dotted lines). (B) A network with four pairwise identical cliques (complete graphs with m and p < m nodes, respectively); if m is large enough with respect to p (e.g., m = 20, p = 5), modularity optimization merges the two smallest modules into one (shown with a dotted line).

References

    1. Newman MEJ. Eur Phys J B. 2004;38:321–330.
    1. Danon L, Díaz-Guilera A, Duch J, Arenas A. J Stat Mech. 2005 P09008.
    1. Barabási A-L, Albert R. Rev Mod Phys. 2002;74:47–97.
    1. Dorogovtsev SN, Mendes JFF. Evolution of Networks: From Biological Nets to the Internet and WWW. Oxford: Oxford Univ Press; 2003.
    1. Newman MEJ. SIAM Rev. 2003;45:167–256.

LinkOut - more resources