scispace - formally typeset
Open AccessJournal ArticleDOI

Evaluating community detection algorithms for progressively evolving graphs

Reads0
Chats0
TLDR
In this paper, the authors compare six algorithms for dynamic community detection in terms of instantaneous and longitudinal similarity with the planted ground truth, smoothness of dynamic partitions, and scalability.
Abstract
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 more

Citations
More filters
Journal ArticleDOI

Dynamic community detection based on the Matthew effect

TL;DR: Wang et al. as discussed by the authors proposed a dynamic community detection algorithm called, Dynamic Community Detection based on the Matthew effect (DCDME), which employs a batch processing method to reveal communities incrementally in each network snapshot.
Book ChapterDOI

Data Compression to Choose a Proper Dynamic Network Representation

TL;DR: This article proposes a method based on data compression to choose between three of the most important representations: snapshots, link streams and interval graphs and applies it on synthetic and real datasets to show the relevance of the method and its possible applications.
Posted Content

Quantitative Evaluation of Snapshot Graphs for the Analysis of Temporal Networks

TL;DR: In this article, the authors propose two scores to quantify conflicting objectives: stability and fidelity, which measure how stable the sequence of snapshots is, while fidelity measures the loss of information compared to the original data.
Journal ArticleDOI

Quantitative Evaluation of Snapshot Graphs for the Analysis of Temporal Networks

TL;DR: In this paper , the authors propose two scores to quantify conflicting objectives: stability and fidelity, which measure how stable the sequence of snapshots is, while fidelity measures the loss of information compared to the original data.
Journal ArticleDOI

Flow stability for dynamic community detection

- 13 May 2022 - 
TL;DR: In this paper , the authors derive a method based on a dynamical process evolving on the temporal network to discover two sets of communities for a given time interval that accounts for the ordering of edges in forward and backward time.
References
More filters
Journal Article

Scikit-learn: Machine Learning in Python

TL;DR: Scikit-learn is a Python module integrating a wide range of state-of-the-art machine learning algorithms for medium-scale supervised and unsupervised problems, focusing on bringing machine learning to non-specialists using a general-purpose high-level language.
Journal ArticleDOI

Fast unfolding of communities in large networks

TL;DR: In this paper, the authors proposed a simple method to extract the community structure of large networks based on modularity optimization, which is shown to outperform all other known community detection methods in terms of computation time.

Exploring Network Structure, Dynamics, and Function using NetworkX

TL;DR: Some of the recent work studying synchronization of coupled oscillators is discussed to demonstrate how NetworkX enables research in the field of computational networks.

{SNAP Datasets}: {Stanford} Large Network Dataset Collection

TL;DR: A collection of more than 50 large network datasets from tens of thousands of node and edges to tens of millions of nodes and edges that includes social networks, web graphs, road networks, internet networks, citation networks, collaboration networks, and communication networks.
Journal ArticleDOI

Stochastic blockmodels: First steps

TL;DR: Estimation techniques are developed for the special case of a single relation social network, with blocks specified a priori, and an extension of the model allows for tendencies toward reciprocation of ties beyond those explained by the partition.
Related Papers (5)