mlsanityData to 7 Oct 2026

Artificial Benchmark for Community Detection (ABCD): Fast Random Graph Model with Community Structure

arXiv 2002.00843 ↗First posted 14 Jan 2020cs.SI cs.LG stat.MLcited by 18

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

Cited by year (2026 to 7 Oct)

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

18 papers.

Sort:

  1. 2022Modularity of the ABCD Random Graph Model with Community Structurecited by 9
  2. 2022Hypergraph Artificial Benchmark for Community Detection (h-ABCD)cited by 9
  3. 2022Properties and Performance of the ABCDe Random Graph Model with Community Structurecited by 8
  4. 2021A Multi-purposed Unsupervised Framework for Comparing Embeddings of Undirected and Directed Graphscited by 6
  5. 2023Artificial Benchmark for Community Detection with Outliers (ABCD+o)cited by 6
  6. 2022Bayan Algorithm: Detecting Communities in Networks Through Exact and Approximate Optimization of Modularitycited by 5
  7. 2021Evaluating Node Embeddings of Complex Networkscited by 4
  8. 2023Analyzing Modularity Maximization in Approximation, Heuristic, and Graph Neural Network Algorithms for Community Detectioncited by 4
  9. 2024Modularity Based Community Detection in Hypergraphscited by 3
  10. 2023Self-similarity of Communities of the ABCD Modelcited by 2
  11. 2021Survey of Generative Methods for Social Media Analysiscited by 1
  12. 2023Predicting Properties of Nodes via Community-Aware Featurescited by 1
6 more
  1. 2025Network Embedding Exploration Tool (NEExT)cited by 1
  2. 2025Multilayer Artificial Benchmark for Community Detection (mABCD)cited by 1
  3. 2026A Pragmatic Method for Comparing Clusterings with Overlaps and Outlierscited by 1
  4. 2025Robust Markov stability for community detection at a scale learned based on the structurecited by 0
  5. 2026Twinning Complex Networked Systems: Data-Driven Calibration of the mABCD Synthetic Graph Generatorcited by 0
  6. 2026Leveraging Non-linear Dimension Reduction and Random Walk Co-occurrence for Node Embeddingcited by 0