Community detection algorithms: a comparative analysis

Community detection algorithms: a comparative analysis

16 Sep 2010 | Andrea Lancichinetti1,2 and Santo Fortunato1
The paper by Andrea Lancichinetti and Santo Fortunato provides a comparative analysis of various community detection algorithms on different types of graphs, including the GN (Girvan and Newman) benchmark, the LFR (Lancichinetti, Fortunato, and Radicchi) benchmark, and random graphs. The LFR benchmark is introduced to address the limitations of the GN benchmark, which has uniform degree and community sizes, making it unrealistic for real-world networks. The authors evaluate the performance of several algorithms, such as the Girvan and Newman algorithm, Clauset, Newman, and Moore's fast greedy modularity optimization, exhaustive modularity optimization via simulated annealing, Blondel et al.'s Infomap, Donetti and Muñoz's spectral algorithm, Newman and Leicht's expectation-maximization algorithm, and Ronhovde and Nussinov's Potts model approach. The analysis covers undirected and directed graphs, weighted and unweighted graphs, and graphs with overlapping communities. The results show that Infomap, Blondel et al.'s method, and Ronhovde and Nussinov's method perform the best, with Infomap being particularly robust and efficient, especially on large graphs. The authors conclude that these methods are reliable for detecting community structures in real-world networks, but further research is needed to address hierarchical and overlapping community structures.The paper by Andrea Lancichinetti and Santo Fortunato provides a comparative analysis of various community detection algorithms on different types of graphs, including the GN (Girvan and Newman) benchmark, the LFR (Lancichinetti, Fortunato, and Radicchi) benchmark, and random graphs. The LFR benchmark is introduced to address the limitations of the GN benchmark, which has uniform degree and community sizes, making it unrealistic for real-world networks. The authors evaluate the performance of several algorithms, such as the Girvan and Newman algorithm, Clauset, Newman, and Moore's fast greedy modularity optimization, exhaustive modularity optimization via simulated annealing, Blondel et al.'s Infomap, Donetti and Muñoz's spectral algorithm, Newman and Leicht's expectation-maximization algorithm, and Ronhovde and Nussinov's Potts model approach. The analysis covers undirected and directed graphs, weighted and unweighted graphs, and graphs with overlapping communities. The results show that Infomap, Blondel et al.'s method, and Ronhovde and Nussinov's method perform the best, with Infomap being particularly robust and efficient, especially on large graphs. The authors conclude that these methods are reliable for detecting community structures in real-world networks, but further research is needed to address hierarchical and overlapping community structures.
Reach us at info@study.space