ID: 1911.01475

Constrained Spectral Clustering for Dynamic Community Detection

November 4, 2019

View on ArXiv
Abdullah Karaaslanli, Selin Aviyente
Physics
Computer Science
Physics and Society
Social and Information Netwo...

Networks are useful representations of many systems with interacting entities, such as social, biological and physical systems. Characterizing the meso-scale organization, i.e. the community structure, is an important problem in network science. Community detection aims to partition the network into sets of nodes that are densely connected internally but sparsely connected to other dense sets of nodes. Current work on community detection mostly focuses on static networks. However, many real world networks are dynamic, i.e. their structure and properties change with time, requiring methods for dynamic community detection. In this paper, we propose a new stochastic block model (SBM) for modeling the evolution of community membership. Unlike existing SBMs, the proposed model allows each community to evolve at a different rate. This new model is used to derive a maximum a posteriori estimator for community detection, which can be written as a constrained spectral clustering problem. In particular, the transition probabilities for each community modify the graph adjacency matrix at each time point. This formulation provides a relationship between statistical network inference and spectral clustering for dynamic networks. The proposed method is evaluated on both simulated and real dynamic networks.

Similar papers 1

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

June 3, 2020

92% Match
Lorenzo Dall'Amico, Romain Couillet, Nicolas Tremblay
Social and Information Netwo...
Machine Learning
Machine Learning

This article considers the problem of community detection in sparse dynamical graphs in which the community structure evolves over time. A fast spectral algorithm based on an extension of the Bethe-Hessian matrix is proposed, which benefits from the positive correlation in the class labels and in their temporal evolution and is designed to be applicable to any dynamical graph with a community structure. Under the dynamical degree-corrected stochastic block model, in the case ...

Find SimilarView on arXiv

Spectral partitioning of time-varying networks with unobserved edges

April 26, 2019

92% Match
Michael T. Schaub, Santiago Segarra, Hoi-To Wai
Social and Information Netwo...
Systems and Control
Physics and Society
Machine Learning

We discuss a variant of `blind' community detection, in which we aim to partition an unobserved network from the observation of a (dynamical) graph signal defined on the network. We consider a scenario where our observed graph signals are obtained by filtering white noise input, and the underlying network is different for every observation. In this fashion, the filtered graph signals can be interpreted as defined on a time-varying network. We model each of the underlying netw...

Find SimilarView on arXiv

Detectability thresholds and optimal algorithms for community structure in dynamic networks

June 20, 2015

92% Match
Amir Ghasemian, Pan Zhang, Aaron Clauset, ... , Peel Leto
Machine Learning
Disordered Systems and Neura...
Machine Learning
Social and Information Netwo...
Data Analysis, Statistics an...

We study the fundamental limits on learning latent community structure in dynamic networks. Specifically, we study dynamic stochastic block models where nodes change their community membership over time, but where edges are generated independently at each time step. In this setting (which is a special case of several existing models), we are able to derive the detectability threshold exactly, as a function of the rate of change and the strength of the communities. Below this ...

Find SimilarView on arXiv

An Ensemble Framework for Detecting Community Changes in Dynamic Networks

July 25, 2017

91% Match
Fond Timothy La, Geoffrey Sanders, ... , Henson Van Emden
Social and Information Netwo...
Machine Learning

Dynamic networks, especially those representing social networks, undergo constant evolution of their community structure over time. Nodes can migrate between different communities, communities can split into multiple new communities, communities can merge together, etc. In order to represent dynamic networks with evolving communities it is essential to use a dynamic model rather than a static one. Here we use a dynamic stochastic block model where the underlying block model i...

Find SimilarView on arXiv

A Survey on Theoretical Advances of Community Detection in Networks

August 26, 2018

91% Match
Yunpeng Zhao
Social and Information Netwo...
Machine Learning
Machine Learning

Real-world networks usually have community structure, that is, nodes are grouped into densely connected communities. Community detection is one of the most popular and best-studied research topics in network science and has attracted attention in many different fields, including computer science, statistics, social sciences, among others. Numerous approaches for community detection have been proposed in literature, from ad-hoc algorithms to systematic model-based approaches. ...

Find SimilarView on arXiv

Statistical clustering of temporal networks through a dynamic stochastic block model

June 24, 2015

91% Match
Catherine Matias, Vincent Miele
Methodology

Statistical node clustering in discrete time dynamic networks is an emerging field that raises many challenges. Here, we explore statistical properties and frequentist inference in a model that combines a stochastic block model (SBM) for its static part with independent Markov chains for the evolution of the nodes groups through time. We model binary data as well as weighted dynamic random graphs (with discrete or continuous edges values). Our approach, motivated by the impor...

Find SimilarView on arXiv

Dynamic stochastic blockmodels for time-evolving social networks

March 4, 2014

91% Match
Kevin S. Xu, Alfred O. III Hero
Social and Information Netwo...
Machine Learning
Physics and Society
Methodology

Significant efforts have gone into the development of statistical models for analyzing data in the form of networks, such as social networks. Most existing work has focused on modeling static networks, which represent either a single time snapshot or an aggregate view over time. There has been recent interest in statistical modeling of dynamic networks, which are observed at multiple points in time and offer a richer representation of many complex phenomena. In this paper, we...

Find SimilarView on arXiv

Sparse and Smooth: improved guarantees for Spectral Clustering in the Dynamic Stochastic Block Model

February 7, 2020

91% Match
Nicolas Keriven, Samuel Vaiter
Machine Learning
Machine Learning
Statistics Theory
Statistics Theory

In this paper, we analyse classical variants of the Spectral Clustering (SC) algorithm in the Dynamic Stochastic Block Model (DSBM). Existing results show that, in the relatively sparse case where the expected degree grows logarithmically with the number of nodes, guarantees in the static case can be extended to the dynamic case and yield improved error bounds when the DSBM is sufficiently smooth in time, that is, the communities do not change too much between two time steps....

Find SimilarView on arXiv

SCOUT: simultaneous time segmentation and community detection in dynamic networks

May 5, 2016

91% Match
Yuriy Hulovatyy, Tijana Milenkovic
Social and Information Netwo...
Physics and Society

Many evolving complex systems can be modeled via dynamic networks. An important problem in dynamic network research is community detection, which identifies groups of topologically related nodes. Typically, this problem is approached by assuming either that each time point has a distinct community organization or that all time points share one community organization. In reality, the truth likely lies between these two extremes, since some time periods can have community organ...

Find SimilarView on arXiv

Dynamic clustering for heterophilic stochastic block models with time-varying node memberships

March 8, 2024

91% Match
Kevin Z Lin, Jing Lei
Statistics Theory
Applications
Statistics Theory

We consider a time-ordered sequence of networks stemming from stochastic block models where nodes gradually change memberships over time and no network at any single time point contains sufficient signal strength to recover its community structure. To estimate the time-varying community structure, we develop KD-SoS (kernel debiased sum-of-square), a method performing spectral clustering after a debiased sum-of-squared aggregation of adjacency matrices. Our theory demonstrates...

Find SimilarView on arXiv