Identifying Communities with Modularity Metric Using Louvain and Leiden Algorithms
-
Published:2024-04-04
Issue:3
Volume:32
Page:1285-1300
-
ISSN:2231-8526
-
Container-title:Pertanika Journal of Science and Technology
-
language:en
-
Short-container-title:JST
Author:
Hairol Anuar Siti Haryanti,Abal Abas Zuraida,Md Yunos Norhazwani,Mukhtar Mohd Fariduddin,Setiadi Tedy,Shibghatullah Abdul Samad
Abstract
Over the past 20 years, there has been a significant increase in publication in complex network analysis research, especially in community detection. Many methods were proposed to identify community structure. Each community identification algorithm has strengths and weaknesses due to the complexity of information. Among them, the optimisation methods are widely focused on. This paper focuses on an empirical study of two community detection algorithms based on agglomerative techniques using modularity metric: Louvain and Leiden. In this regard, the Louvain algorithm has been shown to produce a bad connection in the community and disconnected when executed iteratively. Therefore, the Leiden algorithm is designed to successively resolve the weaknesses. Performance comparisons between the two and their concept were summarised in detail, as well as the step-by-step learning process of the state-of-the-art algorithms. This study is important and beneficial to the future study of interdisciplinary data sciences of network analysis. First, it demonstrates that the Leiden method outperformed the Louvain algorithm in terms of modularity metric and running time. Second, the paper displays the use of these two algorithms on synthetic and real networks. The experiment was successful as it identified better performance, and future work is required to confirm and validate these findings.
Publisher
Universiti Putra Malaysia
Reference35 articles.
1. Anuar, S. H. H., Abas, Z. A., Yunos, N. M., Mohd Zaki, N. H., Hashim, N. A., Mokhtar, M. F., Asmai, S. A., Abidin, Z. Z., & Nizam, A. F. (2021). Comparison between Louvain and Leiden algorithm for network structure: A review. Journal of Physics: Conference Series, 2129(1), Article 012028. https://doi.org/10.1088/1742-6596/2129/1/012028 2. Blondel, V. D., Guillaume, J. L. L., Lambiotte, R., & Lefebvre, E. (2008). Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment, 2008(10), 1–12. https://doi.org/10.1088/1742-5468/2008/10/P10008 3. Chatterjee, S., & Sanjeev, B. S. (2023). Community detection in Epstein-barr virus associated carcinomas and role of tyrosine kinase in etiological mechanisms for oncogenesis. Microbial Pathogenesis, 180, Article 106115. https://doi.org/10.1016/j.micpath.2023.106115 4. Cheng, J., Su, X., Yang, H., Li, L., Zhang, J., Zhao, S., & Chen, X. (2019). Neighbor similarity based agglomerative method for community detection in networks. Complexity, 2019, Article 8292485. https://doi.org/10.1155/2019/8292485 5. Chessa, A., D’Urso, P., De Giovanni, L., Vitale, V., & Gebbia, A. (2023). Complex networks for community detection of basketball players. Annals of Operations Research, 325(1), 363–389. https://doi.org/10.1007/s10479-022-04647-x
|
|