Large Scale Community-Aware Network Generation
Not on the map. Why?
Abstract (arXiv)
Community detection, or network clustering, is used to identify latent community structure in networks. Due to the scarcity of labeled ground truth in real-world networks, evaluating these algorithms poses significant challenges. To address this, researchers use synthetic network generators that produce networks with ground-truth community labels. RECCS is one such algorithm that takes a network and its clustering as input and generates a synthetic network through a modular pipeline. Each generated ground truth cluster preserves key characteristics of the corresponding input cluster, including connectivity, minimum degree, and degree sequence distribution. The output consists of a synthetically generated network, and disjoint ground truth cluster labels for all nodes. In this paper, we present two enhanced versions: RECCS+ and RECCS++. RECCS+ maintains algorithmic fidelity to the original RECCS while introducing parallelization through an orchestrator that coordinates algorithmic components across multiple processes and employs multithreading. RECCS++ builds upon this foundation with additional algorithmic optimizations to achieve further speedup. Our experimental results demonstrate that RECCS+ and RECCS++ achieve speedups of up to 49x and 139x respectively on our benchmark datasets, with RECCS++'s additional performance gains involving a modest accuracy tradeoff. With this newfound performance, RECCS++ can now scale to networks with over 100 million nodes and nearly 2 billion edges.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 17 of its 39 references that are in the map. First posted on arXiv 24 Nov 2025.
Builds on
17 of 39 references.
References · 17
- 2020Denoising Diffusion Probabilistic Modelscited by 21,076
- 2016Variational Graph Auto-Encoderscited by 1,382
- 2019An Introduction to Variational Autoencoderscited by 1,000
- 2019Multi-scale Attributed Node Embeddingcited by 548
- 2018From Louvain to Leiden: guaranteeing well-connected communitiescited by 385
- 2018GEMSEC: Graph Embedding with Self Clusteringcited by 61
- 2016SNAP: A General Purpose Network Analysis and Graph Mining Librarycited by 56
- 2021Twitch Gamers: a Dataset for Evaluating Proximity Preserving and Structural Role-based Node Embeddingscited by 49
- 2017Bayesian stochastic blockmodelingcited by 27
- 202220 years of network community detectioncited by 23
- 2019OpenCitations, an infrastructure organization for open scholarshipcited by 16
- 2023igraph enables fast and robust network analysis across programming languagescited by 4
5 more
- 2021Center-Periphery Structure in Communities: Extracellular Vesiclescited by 1
- 2024Synthetic Networks That Preserve Edge Connectivitycited by 1
- 2025RECCS: Realistic Cluster Connectivity Simulator for Synthetic Network Generationcited by 1
- 2025EC-SBM Synthetic Network Generatorcited by 1
- 2025Using Stochastic Block Models for Community Detection: The issue of edge-connectivitycited by 1
Built on by
Not cited yet.