mlsanityData to 7 Oct 2026

The ground truth about metadata and community detection in networks

arXiv 1608.05878 ↗First posted 20 Aug 2016cs.SI physics.data-an physics.soc-phcited by 42

Not on the map. Why?

Abstract (arXiv)

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 such 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. Here, 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 structure.

Key facts. Cited by 42 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Aug 2016.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 11; 2022: 7; 2023: 10; 2024: 4; 2025: 4; 2026: 6.

42 papers.

Sort:

By area:

  1. 2021Generative hypergraph clustering: from blockmodels to modularitycited by 48
  2. 202220 years of network community detectioncited by 23
  3. 2022Inference of hyperedges and overlapping communities in hypergraphscited by 13
  4. 2023DINE: Dimensional Interpretability of Node Embeddingscited by 8
  5. 2023Normalized mutual information is a biased measure for classification and community detectioncited by 7
  6. 2023Structure and inference in hypergraphs with node attributescited by 7
  7. 2021The Implications of the No-Free-Lunch Theorems for Meta-inductioncited by 6
  8. 2022Bayan Algorithm: Detecting Communities in Networks Through Exact and Approximate Optimization of Modularitycited by 5
  9. 2022Nonbacktracking spectral clustering of nonuniform hypergraphscited by 4
  10. 2023Analyzing Modularity Maximization in Approximation, Heuristic, and Graph Neural Network Algorithms for Community Detectioncited by 4
  11. 2021Descriptive vs. inferential community detection in networks: pitfalls, myths, and half-truthscited by 3
  12. 2022Implicit models, latent compression, intrinsic biases, and cheap lunches in community detectioncited by 3
30 more
  1. 2024Modularity Based Community Detection in Hypergraphscited by 3
  2. 2023Heuristic Modularity Maximization Algorithms for Community Detection Rarely Return an Optimal Partition or Anything Similarcited by 2
  3. 2023The Map Equation Goes Neural: Mapping Network Flows with Graph Neural Networkscited by 2
  4. 2021Modularity maximisation for graphonscited by 1
  5. 2023Graph Neural Network Surrogates of Fair Graph Filteringcited by 1
  6. 2024Inference and Visualization of Community Structure in Attributed Hypergraphs Using Mixed-Membership Stochastic Block Modelscited by 1
  7. 2024MDL-Pool: Adaptive Multilevel Graph Pooling Based on Minimum Description Lengthcited by 1
  8. 2026Matrix Factorization Framework for Community Detection under the Degree-Corrected Block Modelcited by 1
  9. 2021Synwalk -- Community Detection via Random Walk Modellingcited by 0
  10. 2021Overcoming Bias in Community Detection Evaluationcited by 0
  11. 2021The Automatic Quasi-clique Merger algorithm (AQCM)cited by 0
  12. 2021Node metadata can produce predictability transitions in network inference problemscited by 0
  13. 2021pygrank: A Python Package for Graph Node Rankingcited by 0
  14. 2021A Modular Framework for Centrality and Clustering in Complex Networkscited by 0
  15. 2021Identifying bias in cluster quality metricscited by 0
  16. 2022Perfect Spectral Clustering with Discrete Covariatescited by 0
  17. 2022Edge Augmentation on Disconnected Graphs via Eigenvalue Elevationcited by 0
  18. 2023Bayesian Detection of Mesoscale Structures in Pathway Data on Graphscited by 0
  19. 2023Generative models for two-ground-truth partitions in networkscited by 0
  20. 2023Unsupervised Learning via Network-Aware Embeddingscited by 0
  21. 2024From communities to interpretable network and word embedding: an unified approachcited by 0
  22. 2025Robust Markov stability for community detection at a scale learned based on the structurecited by 0
  23. 2025How do Probabilistic Graphical Models and Graph Neural Networks Look at Network Data?cited by 0
  24. 2025DynBenchmark: Customizable Ground Truths to Benchmark Community Detection and Tracking in Temporal Networkscited by 0
  25. 2025Learning Multi-Order Block Structure in Higher-Order Networkscited by 0
  26. 2026Community Concealment from Graph Neural Networkscited by 0
  27. 2026From Detection to Response: A Deep Learning and Retrieval-Augmented Generation Framework for Network Intrusion Mitigationcited by 0
  28. 2026Code evolution for link prediction in complex networkscited by 0
  29. 2026Learning and Clustering on Temporal Graphs: Principles, Primitives, and Poolingcited by 0
  30. 2026Topology-induced Operators Reveal Complementary Graph Representations without Trainingcited by 0