Reweighted ALPS (Re-ALPS) MCMC
- Re-ALPS is a Markov chain Monte Carlo (MCMC) method that efficiently samples multimodal distributions using warm-start points near distinct modes.
- It replaces Gaussian approximations with unbiased Monte Carlo estimation of local partition functions to rebalance mixture weights.
- The method offers non-asymptotic, polynomial-time mixing guarantees and superior performance in challenging non-Gaussian, heavy-tailed settings.
Reweighted Annealed Leap-Point Sampler (Re-ALPS) is a Markov chain Monte Carlo (MCMC) methodology designed for sampling efficiently from multimodal target distributions when a set of “warm start” points—each near a distinct mode—is available. Re-ALPS refines the Annealed Leap-Point Sampler (ALPS) by discarding its Gaussian approximation at each mode, instead employing explicit Monte Carlo estimation of local partition functions. This enables robust mixing across target distributions with non-Gaussian and heavy-tailed modes using only oracle access to the target density, and it is accompanied by non-asymptotic, polynomial-time mixing guarantees under natural warm-start and local mixing assumptions (Lee et al., 19 Dec 2025).
1. Underlying Algorithmic Scheme
Re-ALPS targets sampling from distributions of the form
given warm-start points , each positioned near a different mode of . The algorithm uses a simulated tempering ladder of inverse-temperatures , interpolating between highly concentrated “cold” distributions and the true target. At the coldest level, a teleportation (mode-leap) kernel enables rapid transitions between warm starts. Intermediate levels employ local updates (e.g., Langevin or random-walk Metropolis) to ensure adequate within-component exploration.
Distinctively, Re-ALPS dispenses with ALPS’s Hessian-based Gaussian approximations, instead reweighting mixture components dynamically by periodically estimating partition functions via importance-sampling. These dynamic weights continually rebalance mode probabilities, preventing bottlenecks that can hinder exploration across modes.
2. Tilted Distributions, Weights, and Tempering
For each , Re-ALPS defines a tempered, multi-component mixture
where is an unnormalized tilting kernel (typically on ), and are weights ensuring the mass of each mixture component remains well balanced. For normalization,
thus
The ladder parameterizes a transition from distributions sharply concentrated around each warm start ( large) to the target (), supporting mixture-wide exploration at all levels. Weights are estimated so that , enforcing “component balance”.
3. Teleportation and Simulated Tempering Dynamics
Re-ALPS employs two classes of moves:
- Temperature swaps: At any level , the chain proposes with rate , accepted according to
- Leap-point (teleportation) jumps: At only, with rate , uniformly pick and propose , then accept with probability
This structure ensures rapid cross-modal mixing at the coldest ladder rung while relying on conventional local MCMC at intermediate levels. The invariant distribution of the full chain is preserved via Metropolis-Hastings acceptance for all transitions, and detailed pseudocode summarizes the mixture of leap, tempering, and local steps.
4. Monte Carlo Estimation of Mixture Weights
To achieve mode balance at each tempering level, Re-ALPS requires estimates of the component partition functions . Unlike ALPS, which uses local Gaussian Laplace/Hessian approximations, Re-ALPS updates these estimates dynamically:
- Draw samples from the chain at the current level.
- Estimate:
where .
- Update component weights:
- Update level weights similarly for temperature-ladder transitions.
By Chebyshev- or chi-squared-type arguments, samples suffice to estimate all ratios within with high probability, ensuring robust weight adaptation.
5. Non-Asymptotic Mixing and Theoretical Guarantees
Re-ALPS provides the first general polynomial-time mixing guarantee for warm-start MCMC in multi-modal settings, given the following assumptions:
Assumption A (Warm-start + Local Mixing):
- for unknown component distributions.
- Each warm start satisfies
ensuring a significant fraction of tilted mass aligns to the “correct” component.
- Each -tilted component satisfies a Poincaré (or log-Sobolev) inequality with constant .
- Local MCMC kernels (such as Langevin) decompose over components.
Assumption B (Ladder Closeness):
Adjacent tempered distributions and component marginals remain within constant chi-squared divergence, and initialization is -warm with respect to the coldest mixture.
Main Theorem:
For
and
samples per level for reweighting, the output marginal satisfies with probability at least .
The analysis proceeds via:
- Establishing rapid chi-squared concentration to tilt-aligned “good” components.
- Decomposing mixing time into local (continuous) and projected (discrete chain) mixing, exploiting the Poincaré inequalities.
- Removing narrow bottlenecks in the projected Markov chain via balanced weighting.
- Demonstrating the efficacy of the Monte Carlo estimation in maintaining statistical accuracy of weights.
6. Empirical Performance and Practical Comparisons
Comparative evaluation of Re-ALPS and original ALPS was performed on a three-mode five-dimensional target:
The quartic mode at is significantly sharper than local Hessian estimates. ALPS, using its Gaussian-Laplace leap proposals, achieved a global leap-acceptance of 0.1%, but accepted zero moves into the quartic mode, resulting in the chain being trapped in the Gaussian/Cauchy wells.
Conversely, Re-ALPS (using dynamic partition-function estimation and the same number of tempering levels) achieved leap-acceptance of 43.5% and empirical modal occupancy , in tight agreement with the true weights. Visualizations showed Re-ALPS’s proposals distributed correctly over the difficult quartic mode, while ALPS's proposals almost entirely missed the true support.
7. Distinctive Methodological Features and Impact
Re-ALPS eliminates the reliance on Hessian-based (Gaussian) local mode approximations and leverages unbiased Monte Carlo for partition function updates. This extension addresses fundamental mixing hardness found in standard and tempered MCMC approaches, particularly in regimes where geometric complexity or non-Gaussianity preclude tractable analytic proposals.
This approach establishes the first polynomial mixing guarantee for generic warm-start multimodal ensembles, requires only black-box access to the target density, and allows application to a broader class of distributions exhibiting sharp, intricate, or heavy-tailed local geometries (Lee et al., 19 Dec 2025). It empirically overcomes the critical failure modes of ALPS in the presence of sharp or heavy-tailed modes. All implementation details and further experimental results are provided in the accompanying repository.