Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
153 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Benchmarking Evolutionary Community Detection Algorithms in Dynamic Networks (2312.13784v2)

Published 21 Dec 2023 in cs.NE and cs.SI

Abstract: In dynamic complex networks, entities interact and form network communities that evolve over time. Among the many static Community Detection (CD) solutions, the modularity-based Louvain, or Greedy Modularity Algorithm (GMA), is widely employed in real-world applications due to its intuitiveness and scalability. Nevertheless, addressing CD in dynamic graphs remains an open problem, since the evolution of the network connections may poison the identification of communities, which may be evolving at a slower pace. Hence, naively applying GMA to successive network snapshots may lead to temporal inconsistencies in the communities. Two evolutionary adaptations of GMA, sGMA and $\alpha$GMA, have been proposed to tackle this problem. Yet, evaluating the performance of these methods and understanding to which scenarios each one is better suited is challenging because of the lack of a comprehensive set of metrics and a consistent ground truth. To address these challenges, we propose (i) a benchmarking framework for evolutionary CD algorithms in dynamic networks and (ii) a generalised modularity-based approach (NeGMA). Our framework allows us to generate synthetic community-structured graphs and design evolving scenarios with nine basic graph transformations occurring at different rates. We evaluate performance through three metrics we define, i.e. Correctness, Delay, and Stability. Our findings reveal that $\alpha$GMA is well-suited for detecting intermittent transformations, but struggles with abrupt changes; sGMA achieves superior stability, but fails to detect emerging communities; and NeGMA appears a well-balanced solution, excelling in responsiveness and instantaneous transformations detection.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (17)
  1. Static community detection algorithms for evolving networks. In 8th international symposium on modeling and optimization in mobile, ad hoc, and wireless networks.
  2. Emergence of Scaling in Random Networks. Science.
  3. Fast unfolding of communities in large networks. Journal of statistical mechanics: theory and experiment.
  4. Tracking community evolution in social networks: A survey. Information Processing & Management.
  5. Optimal laplacian regularization for sparse spectral community detection. In ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 3237–3241. IEEE.
  6. Evolutionary clustering and community detection algorithms for social media health surveillance. Machine learning with applications.
  7. Probabilistic community detection with unknown number of communities. Journal of the American Statistical Association, 114(526): 893–905.
  8. Community structure in social and biological networks. Proceedings of the national academy of sciences.
  9. Benchmark graphs for testing community detection algorithms. Physical review E.
  10. Hierarchical community detection by recursive partitioning. Journal of the American Statistical Association, 117(538): 951–968.
  11. Newman, M. E. 2006. Modularity and community structure in networks. Proceedings of the national academy of sciences.
  12. On spectral clustering: Analysis and an algorithm. Advances in neural information processing systems, 14.
  13. Peixoto, T. P. 2019. Network reconstruction and community detection from dynamics. Physical review letters, 123(12): 128301.
  14. MONIC and followups on modeling and monitoring cluster transitions. In Machine Learning and Knowledge Discovery in Databases: European Conference, ECML PKDD 2013, Prague, Czech Republic, September 23-27, 2013, Proceedings, Part III 13.
  15. High-resolution measurements of face-to-face contact patterns in a primary school. PloS one.
  16. Information theoretic measures for clusterings comparison: is a correction for chance necessary? In Proceedings of the 26th annual international conference on machine learning.
  17. Time-dependent graphs: Definitions, applications, and algorithms. Data Science and Engineering.

Summary

We haven't generated a summary for this paper yet.