Community Detection in Complex Networks: Synthetic Models and Algorithms Supported by Node Embeddings
Abstract
One of the most critical features of real-world networks is their community structure, as it reveals the internal organization of nodes. Finding such partitions is an interesting and essential task from both theoretical and practical perspectives. As a result, there is a growing demand for effective community detection algorithms. However, testing and designing such algorithms is demanding and challenging: one of the biggest problems is the lack of proper datasets and the fact that some have disputable ground-truth labeling, to say the least. One way to avoid this problem is to use artificial benchmarks with a built-in community structure. In this work, we propose ABCDe—a multi-threaded implementation of the ABCD (Artificial Benchmark for Community Detection) graph generator. We test its performance and compare it with the previously available sequential version of the ABCD model and the parallel implementation of the standard and widely used LFR generator. We also investigate various theoretical asymptotic properties of the ABCD and ABCDe models. In particular, we analyze the modularity function, arguably the most important graph property in the context of community detection. By doing so, we show that models from the ABCD family are proper tools for designing new algorithms, not only those suited specifically for the community detection task. Finally, we introduce a new approach to community detection in graphs. The idea is to initialize one of the popular heuristic-based community detection algorithms, such as Louvain or Leiden, with a partition obtained by embedding the graph nodes into a high-dimensional real vector space and then running a clustering algorithm on this latent representation. This procedure significantly improves the results and reduces the inherent volatility of such algorithms. Proper embedding filters out unnecessary information while retaining the proximity of nodes belonging to the same community.
Fields of Study & Subjects
Complex Network Analysis Techniques
Advanced Clustering Algorithms Research
Graph Theory and Algorithms
Publication details
- Publication date
- 12 February 2026
- Language
- EN