Community recovery in non-binary and temporal stochastic block models
This article studies the estimation of community memberships from non-binary pair interactions represented by an -by- tensor whose values are elements of , where is the number of nodes and is the space of the pairwise interactions between the nodes. As an information-theoretic benchmark, we study data sets generated by a non-binary stochastic block model, and derive fundamental information criteria for the recovery of the community memberships as . Examples of applications include weighted networks (), link-labeled networks ), multiplex networks ) and temporal networks (). For temporal interactions, we show that (i) even a small increase in may have a big impact on the recovery of community memberships, (ii) consistent recovery is possible even for very sparse data (e.g.\ bounded average degree) when is large enough. We also present several estimation algorithms, both offline and online, which fully utilise the temporal nature of the observed data. We analyse the accuracy of the proposed estimation algorithms under various assumptions on data sparsity and identifiability. Numerical experiments show that even a poor initial estimate (e.g., blind random guess) of the community assignment leads to high accuracy obtained by the online algorithm after a small number of iterations, and remarkably so also in very sparse regimes.
View on arXiv