English

Community Detection with Side Information: Exact Recovery under the Stochastic Block Model

Information Theory 2019-01-30 v1 math.IT

Abstract

The community detection problem involves making inferences about node labels in a graph, based on observing the graph edges. This paper studies the effect of additional, non-graphical side information on the phase transition of exact recovery in the binary stochastic block model (SBM) with nn nodes. When side information consists of noisy labels with error probability α\alpha, it is shown that phase transition is improved if and only if log(1αα)=Ω(log(n))\log(\frac{1-\alpha}{\alpha})=\Omega(\log(n)). When side information consists of revealing a fraction 1ϵ1-\epsilon of the labels, it is shown that phase transition is improved if and only if log(1/ϵ)=Ω(log(n))\log(1/\epsilon)=\Omega(\log(n)). For a more general side information consisting of KK features, two scenarios are studied: (1)~KK is fixed while the likelihood of each feature with respect to corresponding node label evolves with nn, and (2)~The number of features KK varies with nn but the likelihood of each feature is fixed. In each case, we find when side information improves the exact recovery phase transition and by how much. The calculated necessary and sufficient conditions for exact recovery are tight except for one special case. In the process of deriving inner bounds, a variation of an efficient algorithm is proposed for community detection with side information that uses a partial recovery algorithm combined with a local improvement procedure.

Keywords

Cite

@article{arxiv.1805.08901,
  title  = {Community Detection with Side Information: Exact Recovery under the Stochastic Block Model},
  author = {Hussein Saad and Aria Nosratinia},
  journal= {arXiv preprint arXiv:1805.08901},
  year   = {2019}
}