Modular Networks for Validating Community Detection Algorithms
arXiv:1801.01229
Abstract
How can we accurately compare different community detection algorithms? These algorithms cluster nodes in a given network, and their performance is often validated on benchmark networks with explicit ground-truth communities. Given the lack of cluster labels in real-world networks, a model that generates realistic networks is required for accurate evaluation of these algorithm. In this paper, we present a simple, intuitive, and flexible benchmark generator to generate intrinsically modular networks for community validation. We show how the generated networks closely comply with the characteristics observed for real networks; whereas their characteristics could be directly controlled to match wide range of real world networks. We further show how common community detection algorithms rank differently when being evaluated on these benchmarks compared to current available alternatives.
References in corpus (9)
- Fast unfolding of communities in large networks
- Modularity and community structure in networks
- Maps of random walks on complex networks reveal community structure
- Benchmark graphs for testing community detection algorithms
- Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities
- Kronecker Graphs: An Approach to Modeling Networks
- Triadic closure as a basic generating mechanism of communities in complex networks
- Think Locally, Act Locally: The Detection of Small, Medium-Sized, and Large Communities in Large Networks
- Multifractal Network Generator