Streaming Belief Propagation for Community Detection

Neural Information Processing Systems 

The community detection problem requires to cluster the nodes of a network into a small number of well-connected'communities'. There has been substantial recent progress in characterizing the fundamental statistical limits of community detection under simple stochastic block models. However, in real-world applications, the network structure is typically dynamic, with nodes that join over time. In this setting, we would like a detection algorithm to perform only a limited number of updates at each node arrival. While standard voting approaches satisfy this constraint, it is unclear whether they exploit the network information optimally.