On Comparing and Enhancing Common Approaches to Network Community Detection
arXiv:2108.13482
Abstract
In this work, we explore four common algorithms for community detection in networks, namely Agglomerative Hierarchical Clustering, Divisive Hierarchical Clustering (Girvan-Newman), Fastgreedy and the Louvain Method. We investigate their mechanics and compare their differences in terms of implementation and results of the clustering behavior on a standard dataset. We further propose some enhancements to these algorithms that show promising results in our evaluations, such as self-neighboring for Neighbor Matrix constructions, a deterministic slightly faster version of the Louvain Method that favors less bigger clusters and various implementation changes to the Fastgreedy algorithm.
References in corpus (10)
- Fast unfolding of communities in large networks
- Community structure in social and biological networks
- Community detection in graphs
- Finding community structure in very large networks
- Fast algorithm for detecting community structure in networks
- Cooperative Game Theory Approaches for Network Partitioning
- Community detection algorithms: a comparative analysis
- Generalized Louvain Method for Community Detection in Large Networks
- Maximizing Modularity is hard
- Hierarchical Graph Clustering using Node Pair Sampling