Evaluating Community Detection Algorithms for Progressively Evolving Graphs

07/16/2020
by   Rémy Cazabet, et al.
0

Many algorithms have been proposed in the last ten 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 network. We empirically evaluate six existing algorithms for dynamic community detection in terms of instantaneous and longitudinal similarity with the planted ground truth, smoothness of dynamic partitions, and scalability. We notably observe different types of weaknesses depending on their approach to ensure smoothness, namely Glitches, Oversimplification and Identity loss. Although no method arises as a clear winner, we observe clear differences between methods, and we identified the fastest, those yielding the most smoothed or the most accurate solutions at each step.

READ FULL TEXT

page 12

page 13

page 14

research
05/04/2019

DynComm R Package -- Dynamic Community Detection for Evolving Networks

Nowadays, the analysis of dynamics in networks represents a great deal i...
research
10/24/2022

Fast Community Detection in Dynamic and Heterogeneous Networks

Dynamic heterogeneous networks describe the temporal evolution of intera...
research
02/28/2018

Evaluating Overfit and Underfit in Models of Network Community Structure

A common data mining task on networks is community detection, which seek...
research
03/24/2022

A Reinforcement Approach for Detecting P2P Botnet Communities in Dynamic Communication Graphs

Peer-to-peer (P2P) botnets use decentralized command and control network...
research
06/10/2023

Augmentations of Forman's Ricci Curvature and their Applications in Community Detection

The notion of curvature on graphs has recently gained traction in the ne...
research
06/10/2014

A Flexible Fitness Function for Community Detection in Complex Networks

Most community detection algorithms from the literature work as optimiza...
research
06/03/2020

Community detection in sparse time-evolving graphs with a dynamical Bethe-Hessian

This article considers the problem of community detection in sparse dyna...

Please sign up or login with your details

Forgot password? Click here to reset