Exact recovery and sharp thresholds of Stochastic Ising Block Model

04/13/2020
by   Min Ye, et al.
0

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 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 n vertices are divided into two equal-sized clusters and the edges are connected independently with probability p within clusters and q across clusters. Then we use the graph G generated by the SBM as the underlying graph of the Ising model and draw m 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 G. As the main result of this paper, we establish a sharp threshold m^∗ on the sample complexity of this exact recovery problem in a properly chosen regime, where m^∗ can be calculated from the parameters of SIBM. We show that when m> m^∗, one can recover the clusters from m samples in O(n) time as the number of vertices n goes to infinity. When m<m^∗, we further show that for almost all choices of parameters of SIBM, the success probability of any recovery algorithms approaches 0 as n→∞.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/08/2015

Multisection in the Stochastic Block Model using Semidefinite Programming

We consider the problem of identifying underlying community-like structu...
research
09/10/2015

Density Evolution in the Degree-correlated Stochastic Block Model

There is a recent surge of interest in identifying the sharp recovery th...
research
11/24/2014

Achieving Exact Cluster Recovery Threshold via Semidefinite Programming

The binary symmetric stochastic block model deals with a random graph of...
research
05/18/2017

Discovering the Graph Structure in the Clustering Results

In a standard cluster analysis, such as k-means, in addition to clusters...
research
07/02/2023

Massively Parallel Algorithms for the Stochastic Block Model

Learning the community structure of a large-scale graph is a fundamental...
research
08/22/2017

Recovering Nonuniform Planted Partitions via Iterated Projection

In the planted partition problem, the n vertices of a random graph are p...
research
08/29/2022

Dynamic Network Sampling for Community Detection

We propose a dynamic network sampling scheme to optimize block recovery ...

Please sign up or login with your details

Forgot password? Click here to reset