» Articles » PMID: 28508065

The Ground Truth About Metadata and Community Detection in Networks

Overview
Journal Sci Adv
Specialties Biology
Science
Date 2017 May 17
PMID 28508065
Citations 71
Authors
Affiliations
Soon will be listed here.
Abstract

Across many scientific domains, there is a common need to automatically extract a simplified view or coarse-graining of how a complex system's components interact. This general task is called community detection in networks and is analogous to searching for clusters in independent vector data. It is common to evaluate the performance of community detection algorithms by their ability to find so-called ground truth communities. This works well in synthetic networks with planted communities because these networks' links are formed explicitly based on those known communities. However, there are no planted communities in real-world networks. Instead, it is standard practice to treat some observed discrete-valued node attributes, or metadata, as ground truth. We show that metadata are not the same as ground truth and that treating them as such induces severe theoretical and practical problems. We prove that no algorithm can uniquely solve community detection, and we prove a general No Free Lunch theorem for community detection, which implies that there can be no algorithm that is optimal for all possible community detection tasks. However, community detection remains a powerful tool and node metadata still have value, so a careful exploration of their relationship with network structure can yield insights of genuine worth. We illustrate this point by introducing two statistical techniques that can quantify the relationship between metadata and community structure for a broad class of models. We demonstrate these techniques using both synthetic and real-world networks, and for multiple types of metadata and community structures.

Citing Articles

Detectability constraints on meso-scale structure in complex networks.

Arthur R PLoS One. 2025; 20(1):e0317670.

PMID: 39841660 PMC: 11753644. DOI: 10.1371/journal.pone.0317670.


Hypothesis generation for rare and undiagnosed diseases through clustering and classifying time-versioned biological ontologies.

Bradshaw M, Gibbs C, Martin S, Firman T, Gaskell A, Fosdick B PLoS One. 2024; 19(12):e0309205.

PMID: 39724242 PMC: 11670971. DOI: 10.1371/journal.pone.0309205.


Cell Type Differentiation Using Network Clustering Algorithms.

Nasrollahi F, Silva F, Liu S, Chaudhuri S, Yu M, Wang J bioRxiv. 2024; .

PMID: 39677670 PMC: 11643020. DOI: 10.1101/2024.12.04.626793.


Assessing spatial structure in marine populations using network theory: A case study of Atlantic sea scallop (Placopecten magellanicus) connectivity.

Economou K, Gentleman W, Krumhansl K, DiBacco C, Reijnders D, Wang Z PLoS One. 2024; 19(11):e0308787.

PMID: 39535997 PMC: 11559974. DOI: 10.1371/journal.pone.0308787.


Network community detection via neural embeddings.

Kojaku S, Radicchi F, Ahn Y, Fortunato S Nat Commun. 2024; 15(1):9446.

PMID: 39487114 PMC: 11530665. DOI: 10.1038/s41467-024-52355-w.


References
1.
Clauset A, Moore C, Newman M . Hierarchical structure and the prediction of missing links in networks. Nature. 2008; 453(7191):98-101. DOI: 10.1038/nature06830. View

2.
Ball B, Karrer B, Newman M . Efficient and principled method for detecting communities in networks. Phys Rev E Stat Nonlin Soft Matter Phys. 2011; 84(3 Pt 2):036103. DOI: 10.1103/PhysRevE.84.036103. View

3.
Hric D, Darst R, Fortunato S . Community detection in networks: Structural communities versus ground truth. Phys Rev E Stat Nonlin Soft Matter Phys. 2015; 90(6):062805. DOI: 10.1103/PhysRevE.90.062805. View

4.
Peixoto T . Entropy of stochastic blockmodel ensembles. Phys Rev E Stat Nonlin Soft Matter Phys. 2012; 85(5 Pt 2):056122. DOI: 10.1103/PhysRevE.85.056122. View

5.
Good B, de Montjoye Y, Clauset A . Performance of modularity maximization in practical contexts. Phys Rev E Stat Nonlin Soft Matter Phys. 2010; 81(4 Pt 2):046106. DOI: 10.1103/PhysRevE.81.046106. View