Markov Chain Monte Carlo (MCMC) methods are promising solutions to sample from target distributions in high dimensions. While MCMC methods enjoy nice theoretical properties, like guaranteed convergence and mixing to the true target, in practice their sampling efficiency depends on the choice of the proposal distribution and the target at hand. This work considers using machine learning to adapt the proposal distribution to the target, in order to improve the sampling efficiency in the purely discrete domain. Specifically, (i) it proposes a new parametrization for a family of proposal distributions, called locally balanced proposals, (ii) it defines an objective function based on mutual information and (iii) it devises a learning procedure to adapt the parameters of the proposal to the target, thus achieving fast convergence and fast mixing. We call the resulting sampler as the Locally Self-Balancing Sampler (LSB). We show through experimental analysis on the Ising model and Bayesian networks that LSB is indeed able to improve the efficiency over a state-of-the-art sampler based on locally balanced proposals, thus reducing the number of iterations required to converge, while achieving comparable mixing performance.
翻译:Markov Chain Monte Carlo (MCMCC) 方法是高维目标分布样本的有希望的解决方案。虽然MCMC方法具有良好的理论特性,例如保证汇合和混合到真实目标,但实际上其取样效率取决于投标书分布和手头目标的选择。这项工作考虑利用机器学习使投标书分布适应目标,以提高纯离散域的取样效率。具体地说,(一) 它为提案分布的大家庭提出了新的配对法,称为地方平衡提案;(二) 它根据相互信息界定了客观功能;(三) 它设计了一个学习程序,使提案的参数适应目标,从而实现快速汇合和快速混合。我们称由此产生的采样者为当地自营采样员。我们通过对Ising模型和Bayesian网络的实验分析表明,LSB确实能够根据地方平衡提案提高州级采样员的效率,从而减少所需趋同速度,同时实现可比混合性工作。