Sketch-based community detection in evolving networks

09/24/2020
by   Andre Beckus, et al.
0

We consider an approach for community detection in time-varying networks. At its core, this approach maintains a small sketch graph to capture the essential community structure found in each snapshot of the full network. We demonstrate how the sketch can be used to explicitly identify six key community events which typically occur during network evolution: growth, shrinkage, merging, splitting, birth and death. Based on these detection techniques, we formulate a community detection algorithm which can process a network concurrently exhibiting all processes. One advantage afforded by the sketch-based algorithm is the efficient handling of large networks. Whereas detecting events in the full graph may be computationally expensive, the small size of the sketch allows changes to be quickly assessed. A second advantage occurs in networks containing clusters of disproportionate size. The sketch is constructed such that there is equal representation of each cluster, thus reducing the possibility that the small clusters are lost in the estimate. We present a new standardized benchmark based on the stochastic block model which models the addition and deletion of nodes, as well as the birth and death of communities. When coupled with existing benchmarks, this new benchmark provides a comprehensive suite of tests encompassing all six community events. We provide a set of numerical results demonstrating the advantages of our approach both in run time and in the handling of small clusters.

READ FULL TEXT

page 3

page 4

page 5

page 10

page 11

page 12

research
04/23/2014

Robust and computationally feasible community detection in the presence of arbitrary outlier nodes

Community detection, which aims to cluster N nodes in a given graph into...
research
08/31/2023

A stochastic block model for community detection in attributed networks

Community detection is an important content in complex network analysis....
research
07/24/2016

Community Detection in Degree-Corrected Block Models

Community detection is a central problem of network data analysis. Given...
research
08/30/2017

A Compressive Sensing Approach to Community Detection with Applications

The community detection problem for graphs asks one to partition the n v...
research
07/22/2014

Sequential Changepoint Approach for Online Community Detection

We present new algorithms for detecting the emergence of a community in ...
research
08/19/2019

Consistent Community Detection in Continuous-Time Networks of Relational Events

In many application settings involving networks, such as messages betwee...
research
06/10/2019

Intertemporal Community Detection in Bikeshare Networks

We investigate the changes in the patterns of usage in the Divvy bikesha...

Please sign up or login with your details

Forgot password? Click here to reset