Artificial Benchmark for Community Detection (ABCD): Fast Random Graph Model with Community Structure
Not on the map. Why?
Abstract (arXiv)
Most of the current complex networks that are of interest to practitioners possess a certain community structure that plays an important role in understanding the properties of these networks. Moreover, many machine learning algorithms and tools that are developed for complex networks try to take advantage of the existence of communities to improve their performance or speed. As a result, there are many competing algorithms for detecting communities in large networks. Unfortunately, these algorithms are often quite sensitive and so they cannot be fine-tuned for a given, but a constantly changing, real-world network at hand. It is therefore important to test these algorithms for various scenarios that can only be done using synthetic graphs that have built-in community structure, power-law degree distribution, and other typical properties observed in complex networks. The standard and extensively used method for generating artificial networks is the LFR graph generator. Unfortunately, this model has some scalability limitations and it is challenging to analyze it theoretically. Finally, the mixing parameter μ, the main parameter of the model guiding the strength of the communities, has a non-obvious interpretation and so can lead to unnaturally-defined networks. In this paper, we provide an alternative random graph model with community structure and power-law distribution for both degrees and community sizes, the Artificial Benchmark for Community Detection (ABCD). We show that the new model solves the three issues identified above and more. The conclusion is that these models produce comparable graphs but ABCD is fast, simple, and can be easily tuned to allow the user to make a smooth transition between the two extremes: pure (independent) communities and random graph with no community structure.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 4; 2024: 1; 2025: 3; 2026: 3.
18 papers.
Sort:
- 2022Modularity of the ABCD Random Graph Model with Community Structurecited by 9
- 2022Hypergraph Artificial Benchmark for Community Detection (h-ABCD)cited by 9
- 2022Properties and Performance of the ABCDe Random Graph Model with Community Structurecited by 8
- 2021A Multi-purposed Unsupervised Framework for Comparing Embeddings of Undirected and Directed Graphscited by 6
- 2023Artificial Benchmark for Community Detection with Outliers (ABCD+o)cited by 6
- 2022Bayan Algorithm: Detecting Communities in Networks Through Exact and Approximate Optimization of Modularitycited by 5
- 2021Evaluating Node Embeddings of Complex Networkscited by 4
- 2023Analyzing Modularity Maximization in Approximation, Heuristic, and Graph Neural Network Algorithms for Community Detectioncited by 4
- 2024Modularity Based Community Detection in Hypergraphscited by 3
- 2023Self-similarity of Communities of the ABCD Modelcited by 2
- 2021Survey of Generative Methods for Social Media Analysiscited by 1
- 2023Predicting Properties of Nodes via Community-Aware Featurescited by 1
6 more
- 2025Network Embedding Exploration Tool (NEExT)cited by 1
- 2025Multilayer Artificial Benchmark for Community Detection (mABCD)cited by 1
- 2026A Pragmatic Method for Comparing Clusterings with Overlaps and Outlierscited by 1
- 2025Robust Markov stability for community detection at a scale learned based on the structurecited by 0
- 2026Twinning Complex Networked Systems: Data-Driven Calibration of the mABCD Synthetic Graph Generatorcited by 0
- 2026Leveraging Non-linear Dimension Reduction and Random Walk Co-occurrence for Node Embeddingcited by 0
- 2026Leveraging Non-linear Dimension Reduction and Random Walk Co-occurrence for Node Embedding27 Feb 2026
- 2026A Pragmatic Method for Comparing Clusterings with Overlaps and Outliers16 Feb 2026
- 2026Twinning Complex Networked Systems: Data-Driven Calibration of the mABCD Synthetic Graph Generator2 Feb 2026
- 2025Multilayer Artificial Benchmark for Community Detection (mABCD)14 Jul 2025
- 2025Robust Markov stability for community detection at a scale learned based on the structure15 Apr 2025
- 2025Network Embedding Exploration Tool (NEExT)20 Mar 2025
- 2024Modularity Based Community Detection in Hypergraphs25 Jun 2024
- 2023Self-similarity of Communities of the ABCD Model30 Nov 2023
- 2023Predicting Properties of Nodes via Community-Aware Features8 Nov 2023
- 2023Analyzing Modularity Maximization in Approximation, Heuristic, and Graph Neural Network Algorithms for Community Detection17 Oct 2023
- 2023Artificial Benchmark for Community Detection with Outliers (ABCD+o)13 Jan 2023
- 2022Hypergraph Artificial Benchmark for Community Detection (h-ABCD)26 Oct 2022
6 more
- 2022Bayan Algorithm: Detecting Communities in Networks Through Exact and Approximate Optimization of Modularity10 Sep 2022
- 2022Properties and Performance of the ABCDe Random Graph Model with Community Structure28 Mar 2022
- 2022Modularity of the ABCD Random Graph Model with Community Structure3 Mar 2022
- 2021Survey of Generative Methods for Social Media Analysis13 Dec 2021
- 2021A Multi-purposed Unsupervised Framework for Comparing Embeddings of Undirected and Directed Graphs30 Nov 2021
- 2021Evaluating Node Embeddings of Complex Networks16 Feb 2021
- 2022Modularity of the ABCD Random Graph Model with Community Structurecited by 9
- 2022Hypergraph Artificial Benchmark for Community Detection (h-ABCD)cited by 9
- 2022Properties and Performance of the ABCDe Random Graph Model with Community Structurecited by 8
- 2021A Multi-purposed Unsupervised Framework for Comparing Embeddings of Undirected and Directed Graphscited by 6
- 2023Artificial Benchmark for Community Detection with Outliers (ABCD+o)cited by 6
- 2022Bayan Algorithm: Detecting Communities in Networks Through Exact and Approximate Optimization of Modularitycited by 5
- 2021Evaluating Node Embeddings of Complex Networkscited by 4
- 2023Analyzing Modularity Maximization in Approximation, Heuristic, and Graph Neural Network Algorithms for Community Detectioncited by 4
- 2024Modularity Based Community Detection in Hypergraphscited by 3
- 2023Self-similarity of Communities of the ABCD Modelcited by 2
- 2021Survey of Generative Methods for Social Media Analysiscited by 1
- 2023Predicting Properties of Nodes via Community-Aware Featurescited by 1
12 most cited of 18 All 18 (JSON)
- 2026Leveraging Non-linear Dimension Reduction and Random Walk Co-occurrence for Node Embedding27 Feb 2026
- 2026A Pragmatic Method for Comparing Clusterings with Overlaps and Outliers16 Feb 2026
- 2026Twinning Complex Networked Systems: Data-Driven Calibration of the mABCD Synthetic Graph Generator2 Feb 2026
- 2025Multilayer Artificial Benchmark for Community Detection (mABCD)14 Jul 2025
- 2025Robust Markov stability for community detection at a scale learned based on the structure15 Apr 2025
- 2025Network Embedding Exploration Tool (NEExT)20 Mar 2025
- 2024Modularity Based Community Detection in Hypergraphs25 Jun 2024
- 2023Self-similarity of Communities of the ABCD Model30 Nov 2023
- 2023Predicting Properties of Nodes via Community-Aware Features8 Nov 2023
- 2023Analyzing Modularity Maximization in Approximation, Heuristic, and Graph Neural Network Algorithms for Community Detection17 Oct 2023
- 2023Artificial Benchmark for Community Detection with Outliers (ABCD+o)13 Jan 2023
- 2022Hypergraph Artificial Benchmark for Community Detection (h-ABCD)26 Oct 2022
12 newest of 18 All 18 (JSON)