2020
DOI: 10.1093/comnet/cnaa027
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating community detection algorithms for progressively evolving graphs

Abstract: Many algorithms have been proposed in the last 10 years for the discovery of dynamic communities. However, these methods are seldom compared between themselves. In this article, we propose a generator of dynamic graphs with planted evolving community structure, as a benchmark to compare and evaluate such algorithms. Unlike previously proposed benchmarks, it is able to specify any desired evolving community structure through a descriptive language, and then to generate the corresponding progressively evolving n… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3
2
1

Relationship

1
9

Authors

Journals

citations
Cited by 14 publications
(7 citation statements)
references
References 27 publications
0
7
0
Order By: Relevance
“…The algorithms differ in terms of both community detection in each of the network snapshots (i.e., in each of 96 static networks) and the community evolution tracking procedure. In particular, we have evaluated smoothed Louvain [ 101 ] and Clauset-Newman-Moore greedy modularity maximisation [ 102 ] community detection methods, along with community matching in consecutive snapshots [based on the rules described in 97 ], label smoothing [ 99 ] and smoothed Louvain, where community detection takes place based on the partition on a previous time-step [ 100 ]. We evaluated dynamic partition based on the modularity at each step, consecutive similarity and global smoothness scores, such as the average value of partition smoothness, node smoothness and label smoothness [ 97 ].…”
Section: Methodsmentioning
confidence: 99%
“…The algorithms differ in terms of both community detection in each of the network snapshots (i.e., in each of 96 static networks) and the community evolution tracking procedure. In particular, we have evaluated smoothed Louvain [ 101 ] and Clauset-Newman-Moore greedy modularity maximisation [ 102 ] community detection methods, along with community matching in consecutive snapshots [based on the rules described in 97 ], label smoothing [ 99 ] and smoothed Louvain, where community detection takes place based on the partition on a previous time-step [ 100 ]. We evaluated dynamic partition based on the modularity at each step, consecutive similarity and global smoothness scores, such as the average value of partition smoothness, node smoothness and label smoothness [ 97 ].…”
Section: Methodsmentioning
confidence: 99%
“…However, for the agglomerative methods (refer right wing), is the other way round where from down to up. It means that from the complex network that content all nodes, they will iteratively merge if similarity becomes a high so-called merged process [8]. This paper shows the Louvain and Leiden algorithm are categories in agglomerative method.…”
Section: Comparison Between Louvain and Leiden Algorithm For Network Structurementioning
confidence: 97%
“…Dynamic modules were detected using the method described by Aynaud & Guillaume (57), which applies the Louvain algorithm to each static network at time t, except, rather than the algorithm first assigning each node to their own module, nodes are first assigned to the module with which they belonged at t -1. This avoids issues that arise from community-detection methods which identify modules at each timepoint independently (58). Due to the small variance that arises from Louvain's algorithm, flexibility was averaged across 100 runs (59).…”
Section: Network Analysesmentioning
confidence: 99%