Fast unfolding of communities in large networks: 15 years later

Vincent Blondel,Jean-Loup Guillaume,Renaud Lambiotte
2023-11-10
Abstract:The Louvain method was proposed 15 years ago as a heuristic method for the fast detection of communities in large networks. During this period, it has emerged as one of the most popular methods for community detection, the task of partitioning vertices of a network into dense groups, usually called communities or clusters. Here, after a short introduction to the method, we give an overview of the different generalizations and modifications that have been proposed in the literature, and also survey the quality functions, beyond modularity, for which it has been implemented.
Physics and Society,Social and Information Networks
What problem does this paper attempt to address?
The problem this paper attempts to address is the efficiency and accuracy of community detection in large networks. Specifically, the paper reviews the Louvain method proposed 15 years ago, which is a heuristic algorithm for quickly detecting community structures in large networks. Over these 15 years, the Louvain method has become one of the most popular methods in community detection due to its efficiency and accuracy. However, with further research, it has been found that the Louvain method has certain limitations, such as resolution limits and overfitting to random graphs. Therefore, this paper not only reviews the development history of the Louvain method but also summarizes various improvements and extensions made to the method in recent years. These include modifications to the core algorithm, diversification of quality functions, support for complex networks, and the introduction of parallel computing to further enhance the performance of community detection. In short, this paper aims to evaluate the impact of the Louvain method in the field of community detection and explore how various improvements can overcome its inherent limitations, thereby better applying it to practical problems.