Bad local minima exist in the stochastic block model
Amin Coja-Oghlan, Lena Krieg, Johannes Christian Lawnik, Olga Scheftelowitsch
TL;DR
This work shows that in the disassortative stochastic block model with three communities, maximum-a-posteriori (MAP) inference can yield a bad local minimum that has vanishing agreement with the true partition even when nontrivial detection is statistically possible. The authors adapt the Achlioptas–Moore 3‑coloring algorithm to the SBM and analyze its evolution through Wormald’s differential equations, introducing a flat-white solution under a key ODE Assumption. They prove that, for $d>d_{ ext{sbm}}(\beta)$, there exists a MAP configuration with $\mathfrak{a}(\sigma)=o(1)$ and $L_{\boldsymbol{G}^*}(\sigma)=o(1)$ while the ground-truth loss remains $\Omega(1)$, and that a posterior sample can still achieve substantial overlap with the ground truth. Numerics and evidence indicate the ODE Assumption holds up to $d\approx 4.03$, implying the bad-MAP phenomenon occurs for large $\beta$ just above the SBM threshold, highlighting a fundamental distinction between posterior sampling and MAP in community detection.
Abstract
We study the disassortative stochastic block model with three communities, a well-studied model of graph partitioning and Bayesian inference for which detailed predictions based on the cavity method exist [Decelle et al. (2011)]. We provide strong evidence that for a part of the phase where efficient algorithms exist that approximately reconstruct the communities, inference based on maximum a posteriori (MAP) fails. In other words, we show that there exist modes of the posterior distribution that have a vanishing agreement with the ground truth. The proof is based on the analysis of a graph colouring algorithm from [Achlioptas and Moore (2003)].
