Parallel Tempering

Parallel tempering is a Markov Chain Monte Carlo (MCMC) method that enhances sampling efficiency from complex, multi-modal probability distributions by running multiple chains at different "temperatures." Current research focuses on improving temperature selection strategies, often employing policy gradients or machine learning techniques like normalizing flows, to optimize mixing and reduce autocorrelation. These advancements are impacting diverse fields, from Bayesian inference in deep learning and parameter estimation in ordinary differential equations to more efficient sampling in computationally challenging applications like redistricting analysis and steel surface roughness prediction. The ultimate goal is to achieve faster and more reliable sampling from intricate probability distributions, leading to more accurate and efficient inference in various scientific and engineering domains.

Papers