Double-Cover-Based Analysis of the Bethe Permanent of Block-Structured Positive Matrices
Binghong Wu, Pascal O. Vontobel
TL;DR
This work addresses the ratio between the exact Gibbs permanent $\mathrm{perm}(\mathbf{A})$ and its Bethe surrogate $\mathrm{perm}_{\mathrm{B}}(\mathbf{A})$ for block-structured positive matrices. It develops a framework based on normal factor graphs, double covers, and cycle-index generating functions to analyze how this ratio behaves when $\mathbf{A}=\mathbf{A}(\mathbf{B},\bm{k},\bm{\ell})$, a block-constant expansion of $\mathbf{B}$. The main technical result provides an asymptotic expression for $\mathrm{perm}(\mathbf{A})/\mathrm{perm}_{\mathrm{B},2}(\mathbf{A})$ as $n\to\infty$, namely $\mathrm{perm}(\mathbf{A})/\mathrm{perm}_{\mathrm{B},2}(\mathbf{A}) \sim \sqrt[4]{\frac{\pi n}{\mathrm{e}}}\cdot \sqrt[4]{\frac{1}{\prod_{i=2}^{m} \mathrm{e}^{\rho_i}(1-\rho_i)}}$, with $\rho_i$ derived from the spectrum of a symmetric matrix $\mathbf{S}(\bm{t},\bm{u})$ at a dominant saddle point. Numerical experiments corroborate the asymptotics and reveal concentration phenomena similar to those observed in previous i.i.d. settings. The results illuminate why Bethe surrogates are reliable in PML-like structured instances and connect the saddle-point parameters to Sinkhorn-type scalings, suggesting future work to tighten links to the full Bethe permanent and practical PML applications.
Abstract
We consider the permanent of a square matrix with non-negative entries. A tractable approximation is given by the so-called Bethe permanent that can be efficiently computed by running the sum-product algorithm on a suitable factor graph. While the ratio of the permanent of a matrix to its Bethe permanent is, in the worst case, upper and lower bounded by expressions that are exponentially far apart in the matrix size, in practice it is observed for many ensembles of matrices of interest that this ratio is strongly concentrated around some value that depends only on the matrix size. In this paper, for an ensemble of block-structured matrices where entries in a block take the same value, we numerically study the ratio of the permanent of a matrix to its Bethe permanent. It is observed that also for this ensemble the ratio is strongly concentrated around some value depending only on a few key parameters of the ensemble. We use graph-cover-based approaches to explain the reasons for this behavior and to quantify the observed value.
