mlsanityData to 7 Oct 2026

Robust Markov stability for community detection at a scale learned based on the structure

arXiv 2504.11621 ↗First posted 15 Apr 2025cs.SI cond-mat.stat-mech cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Community detection, the unsupervised task of clustering nodes of a graph, finds applications across various fields. The common approaches for community detection involve optimizing an objective function to partition the nodes into communities at a single scale of granularity. However, the single-scale approaches often fall short of producing partitions that are robust and at a suitable scale. The existing algorithm, PyGenStability, returns multiple robust partitions for a network by optimizing the multi-scale Markov stability function. However, in cases where the suitable scale is not known or assumed by the user, there is no principled method to select a single robust partition at a suitable scale from the multiple partitions that PyGenStability produces. Our proposed method combines the Markov stability framework with a pre-trained machine learning model for scale selection to obtain one robust partition at a scale that is learned based on the graph structure. This automatic scale selection involves using a gradient boosting model pre-trained on hand-crafted and embedding-based network features from a labeled dataset of 10k benchmark networks. This model was trained to predicts the scale value that maximizes the similarity of the output partition to the planted partition of the benchmark network. Combining our scale selection algorithm with the PyGenStability algorithm results in PyGenStabilityOne (PO): a hyperparameter-free multi-scale community detection algorithm that returns one robust partition at a suitable scale without the need for any assumptions, input, or tweaking from the user. We compare the performance of PO against 29 algorithms and show that it outperforms 25 other algorithms by statistically meaningful margins. Our results facilitate choosing between community detection algorithms, among which PO stands out as the accurate, robust, and hyperparameter-free method.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 30 of its 86 references that are in the map. First posted on arXiv 15 Apr 2025.

Builds on

30 of 86 references.

References · 30

  1. 2018From Louvain to Leiden: guaranteeing well-connected communitiescited by 379
  2. 2017graph2vec: Learning Distributed Representations of Graphscited by 228
  3. 2016Community detection in networks: A user guidecited by 105
  4. 2018GEMSEC: Graph Embedding with Self Clusteringcited by 61
  5. 2016The ground truth about metadata and community detection in networkscited by 42
  6. 2015Structure and inference in annotated networkscited by 30
  7. 2013Efficient Monte Carlo and greedy heuristic for the inference of stochastic block modelscited by 29
  8. 2015Random Walks, Markov Processes and the Multiscale Modular Organization of Complex Networkscited by 24
  9. 202220 years of network community detectioncited by 23
  10. 2020Artificial Benchmark for Community Detection (ABCD): Fast Random Graph Model with Community Structurecited by 18
  11. 2017Element-centric clustering comparison unifies overlaps and hierarchycited by 17
  12. 2013A General Optimization Technique for High Quality Community Detection in Complex Networkscited by 16
18 more
  1. 2014Scalable detection of statistically significant communities and hierarchies, using message-passing for modularitycited by 16
  2. 2014Community detection in networks: Structural communities versus ground truthcited by 14
  3. 2018Hierarchical Graph Clustering using Node Pair Samplingcited by 11
  4. 2019EdMot: An Edge Enhancement Approach for Motif-aware Community Detectioncited by 11
  5. 2016The many facets of community detection in complex networkscited by 8
  6. 2018Multiscale dynamical embeddings of complex networkscited by 8
  7. 2016Network Clustering via Maximizing Modularity: Approximation Algorithms and Theoretical Limitscited by 7
  8. 2020Statistical inference of assortative community structurescited by 7
  9. 2023Normalized mutual information is a biased measure for classification and community detectioncited by 7
  10. 2015Detecting communities using asymptotical Surprisecited by 6
  11. 2022Bayan Algorithm: Detecting Communities in Networks Through Exact and Approximate Optimization of Modularitycited by 5
  12. 2018Counting the number of metastable states in the modularity landscape: Algorithmic detectability limit of greedy algorithms in community detectioncited by 4
  13. 2023Analyzing Modularity Maximization in Approximation, Heuristic, and Graph Neural Network Algorithms for Community Detectioncited by 4
  14. 2013Significant Scales in Community Structurecited by 3
  15. 2022Multiscale mobility patterns and the restriction of human movementcited by 3
  16. 2017Optimality Of Community Structure In Complex Networkscited by 2
  17. 2023Heuristic Modularity Maximization Algorithms for Community Detection Rarely Return an Optimal Partition or Anything Similarcited by 2
  18. 2016Comparative analysis on the selection of number of clusters in community detectioncited by 1

Built on by

Not cited yet.