13
2

Exact recovery and sharp thresholds of Stochastic Ising Block Model

Abstract

The stochastic block model (SBM) is a random graph model in which the edges are generated according to the underlying cluster structure on the vertices. The (ferromagnetic) Ising model, on the other hand, assigns ±1\pm 1 labels to vertices according to an underlying graph structure in a way that if two vertices are connected in the graph then they are more likely to be assigned the same label. In SBM, one aims to recover the underlying clusters from the graph structure while in Ising model, an extensively-studied problem is to recover the underlying graph structure based on i.i.d. samples (labelings of the vertices). In this paper, we propose a natural composition of SBM and the Ising model, which we call the Stochastic Ising Block Model (SIBM). In SIBM, we take SBM in its simplest form, where nn vertices are divided into two equal-sized clusters and the edges are connected independently with probability pp within clusters and qq across clusters. Then we use the graph GG generated by the SBM as the underlying graph of the Ising model and draw mm i.i.d. samples from it. The objective is to exactly recover the two clusters in SBM from the samples generated by the Ising model, without observing the graph GG. As the main result of this paper, we establish a sharp threshold mm^\ast on the sample complexity of this exact recovery problem in a properly chosen regime, where mm^\ast can be calculated from the parameters of SIBM. We show that when mmm\ge m^\ast, one can recover the clusters from mm samples in O(n)O(n) time as the number of vertices nn goes to infinity. When m<mm<m^\ast, we further show that for almost all choices of parameters of SIBM, the success probability of any recovery algorithms approaches 00 as nn\to\infty.

View on arXiv
Comments on this paper