mlsanityData to 7 Oct 2026

Evaluating Overfit and Underfit in Models of Network Community Structure

arXiv 1802.10582 ↗First posted 28 Feb 2018stat.ML cs.SI physics.data-ancited by 17

Not on the map. Why?

Abstract (arXiv)

A common data mining task on networks is community detection, which seeks an unsupervised decomposition of a network into structural groups based on statistical regularities in the network's connectivity. Although many methods exist, the No Free Lunch theorem for community detection implies that each makes some kind of tradeoff, and no algorithm can be optimal on all inputs. Thus, different algorithms will over or underfit on different inputs, finding more, fewer, or just different communities than is optimal, and evaluation methods that use a metadata partition as a ground truth will produce misleading conclusions about general accuracy. Here, we present a broad evaluation of over and underfitting in community detection, comparing the behavior of 16 state-of-the-art community detection algorithms on a novel and structurally diverse corpus of 406 real-world networks. We find that (i) algorithms vary widely both in the number of communities they find and in their corresponding composition, given the same input, (ii) algorithms can be clustered into distinct high-level groups based on similarities of their outputs on real-world networks, and (iii) these differences induce wide variation in accuracy on link prediction and link description tasks. We introduce a new diagnostic for evaluating overfitting and underfitting in practice, and use it to roughly divide community detection methods into general and specialized learning algorithms. Across methods and inputs, Bayesian techniques based on the stochastic block model and a minimum description length approach to regularization represent the best general learning approach, but can be outperformed under specific circumstances. These results introduce both a theoretically principled approach to evaluate over and underfitting in models of network community structure and a realistic benchmark by which new methods may be evaluated and compared.

Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Feb 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 4; 2022: 3; 2023: 2; 2024: 2; 2025: 4; 2026: 2.

17 papers.

Sort:

By area:

  1. 2021Disentangling homophily, community structure and triadic closure in networkscited by 6
  2. 2021Descriptive vs. inferential community detection in networks: pitfalls, myths, and half-truthscited by 3
  3. 2022Few-Sample Traffic Prediction with Graph Networks using Locale as Relational Inductive Biasescited by 3
  4. 2022Implicit models, latent compression, intrinsic biases, and cheap lunches in community detectioncited by 3
  5. 2023Exact and rapid linear clustering of networks with dynamic programmingcited by 2
  6. 2023The Map Equation Goes Neural: Mapping Network Flows with Graph Neural Networkscited by 2
  7. 2022Systematic assessment of the quality of fit of the stochastic block model for empirical networkscited by 1
  8. 2024Machine Unlearning in Contrastive Learningcited by 1
  9. 2024MDL-Pool: Adaptive Multilevel Graph Pooling Based on Minimum Description Lengthcited by 1
  10. 2025Chordless cycle filtrations for dimensionality detection in complex networks via topological data analysiscited by 1
  11. 2021Overcoming Bias in Community Detection Evaluationcited by 0
  12. 2021Opportunities and challenges in partitioning the graph measure space of real-world networkscited by 0
5 more
  1. 2025Applied Machine Learning Methods with Long-Short Term Memory Based Recurrent Neural Networks for Multivariate Temperature Predictioncited by 0
  2. 2025Meta-learning optimizes predictions of missing links in real-world networkscited by 0
  3. 2025Learning Multi-Order Block Structure in Higher-Order Networkscited by 0
  4. 2026ERICA: Quantifying Replicability of Cluster Analysiscited by 0
  5. 2026Code evolution for link prediction in complex networkscited by 0