Efficient Inference in Stochastic Block Models With Vertex Labels
Clara Stegehuis, Laurent Massoulié · IEEE Transactions on Network Science and Engineering · 2019
We study the stochastic block model with two communities where vertices contain side information in the form of a vertex label. These vertex labels may have arbitrary label distributions, depending on the community memberships. We analyze a version of the popular belief propagation (BP) algorithm. We show that this algorithm achieves the highest accuracy possible whenever a certain function of the network parameters has a unique fixed point. When this function has multiple fixed points, the BP algorithm may not perform optimally, where we conjecture that a non-polynomial time algorithm may perform better than BP. We show that increasing the information in the vertex labels may reduce the number of fixed points and, hence, lead to optimality of BP.