48
76

Information Limits for Recovering a Hidden Community

Abstract

We study the problem of recovering a hidden community of cardinality KK from an n×nn \times n symmetric data matrix AA, where for distinct indices i,ji,j, AijPA_{ij} \sim P if i,ji, j are both in the community and AijQA_{ij} \sim Q otherwise, for two known probability distributions PP and Q.Q. If P=Bern(p)P=\text{Bern}(p) and Q=Bern(q)Q=\text{Bern}(q) with p>qp>q, it reduces to the problem of finding a densely-connected KK-subgraph planted in a large Erd\"os-R\'enyi graph; if P=N(μ,1)P=\mathcal{N}(\mu,1) and Q=N(0,1)Q=\mathcal{N}(0,1) with μ>0\mu>0, it corresponds to the problem of locating a K×KK \times K principal submatrix of elevated means in a large Gaussian random matrix. We focus on two types of asymptotic recovery guarantees as nn \to \infty: (1) weak recovery: expected number of classification errors is o(K)o(K); (2) exact recovery: probability of classifying all indices correctly converges to one. We derive a set of sufficient conditions and a nearly matching set of necessary conditions for recovery, for the general model under mild assumptions on PP and QQ, where the community size can scale sublinearly with nn. For the Bernoulli and Gaussian cases, the general results lead to necessary and sufficient recovery conditions which are asymptotically tight with sharp constants. An important algorithmic implication is that, whenever exact recovery is information theoretically possible, any algorithm that provides weak recovery when the community size is concentrated near KK can be upgraded to achieve exact recovery in linear additional time by a simple voting procedure.

View on arXiv
Comments on this paper