A new class of Markov random fields enabling lightweight sampling
Jean-Baptiste Courbot, Hugo Gangloff, Bruno Colicchio
TL;DR
The paper tackles the costly sampling of discrete MRFs (Potts/Ising) by connecting them to Gaussian Markov random fields through a unit-simplex mapping, yielding DGUMs that can be sampled directly via GMRF techniques. It introduces a multivariate GMRF $\mathbf{Z}$ with $(K-1)$ components, a softmax-based mapping $\pi_i^c$, and a discretization $\phi_{K,c}(\mathbf{Z})$ whose $c\to 0$ limit yields a discrete field $\mathbf{X}$. DGUM sampling leverages Fourier or spectral methods to achieve computational complexities of $\mathcal{O}((K-1)n\log n)$ or $\mathcal{O}((K-1)np)$, respectively, delivering about $35\times$ faster sampling and $37\times$ lower energy use than Gibbs in experiments while preserving key MRF properties like class balance and neighborhood-based similarity. This approach enables efficient image processing tasks and opens avenues for extensions to 3D lattices or graphs, as well as potential use in inverse problems despite a non-surjective back-mapping from $\mathbf{X}$ to $\mathbf{Z}$.
Abstract
This work addresses the problem of efficient sampling of Markov random fields (MRF). The sampling of Potts or Ising MRF is most often based on Gibbs sampling, and is thus computationally expensive. We consider in this work how to circumvent this bottleneck through a link with Gaussian Markov Random fields. The latter can be sampled in several cost-effective ways, and we introduce a mapping from real-valued GMRF to discrete-valued MRF. The resulting new class of MRF benefits from a few theoretical properties that validate the new model. Numerical results show the drastic performance gain in terms of computational efficiency, as we sample at least 35x faster than Gibbs sampling using at least 37x less energy, all the while exhibiting empirical properties close to classical MRFs.
