Scalable detection of statistically significant communities and hierarchies, using message-passing for modularity

03/23/2014
by   Pan Zhang, et al.
0

Modularity is a popular measure of community structure. However, maximizing the modularity can lead to many competing partitions, with almost the same modularity, that are poorly correlated with each other. It can also produce illusory "communities" in random graphs where none exist. We address this problem by using the modularity as a Hamiltonian at finite temperature, and using an efficient Belief Propagation algorithm to obtain the consensus of many partitions with high modularity, rather than looking for a single partition that maximizes it. We show analytically and numerically that the proposed algorithm works all the way down to the detectability transition in networks generated by the stochastic block model. It also performs well on real-world networks, revealing large communities in some networks where previous work has claimed no communities exist. Finally we show that by applying our algorithm recursively, subdividing communities until no statistically-significant subcommunities can be found, we can detect hierarchical structure in real-world networks more efficiently than previous methods.

READ FULL TEXT

page 2

page 7

research
09/16/2020

Detectability of hierarchical communities in networks

We study the problem of recovering a planted hierarchy of partitions in ...
research
04/06/2020

Detecting Communities in Heterogeneous Multi-Relational Networks:A Message Passing based Approach

Community is a common characteristic of networks including social networ...
research
03/17/2023

Neural-prior stochastic block model

The stochastic block model (SBM) is widely studied as a benchmark for gr...
research
02/06/2023

Generative models for two-ground-truth partitions in networks

A myriad of approaches have been proposed to characterise the mesoscale ...
research
01/20/2017

Disentangling group and link persistence in Dynamic Stochastic Block models

We study the inference of a model of dynamic networks in which both comm...
research
05/28/2020

Revealing consensus and dissensus between network partitions

Community detection methods attempt to divide a network into groups of n...
research
10/05/2021

Robustness modularity in complex networks

A basic question in network community detection is how modular a given n...

Please sign up or login with your details

Forgot password? Click here to reset