Entropy-Cut Metropolis-Hastings
- Entropy-Cut Metropolis-Hastings is defined by two formulations: an exact randomized cumulant correction and a learned, entropy-aware acceptance modulation for noisy ratio estimates.
- The cumulant correction uses the moment generating function of log-ratio noise to counteract bias, ensuring detailed balance and stationarity under stochastic conditions.
- The learned discriminator approach employs density-ratio estimation with entropy attenuation to manage uncertainty, improving robustness in implicit Metropolis-Hastings sampling.
Searching arXiv for the cited papers and closely related terminology to ground the article in published work. Entropy-Cut Metropolis-Hastings denotes, in the cited literature, two related classes of Metropolis-Hastings acceptance corrections. In one formulation, the Metropolis-Hastings log-ratio is replaced by a noisy estimator and then corrected by subtracting a cumulant term so that the randomized acceptance remains exact for the target distribution. In the other, arising from Implicit Metropolis-Hastings, acceptance is modulated by the entropy of a learned discriminator when the requisite density ratio is unavailable analytically and must be estimated from samples. Both constructions address the same structural problem: acceptance decisions based on noisy or unreliable ratios can introduce bias, degrade stationarity, or reduce mixing unless the acceptance rule is explicitly corrected or conservatively attenuated [(Nicholls et al., 2012); (Neklyudov et al., 2019)].
1. Randomized Metropolis-Hastings with a cumulant cut
The exact randomized formulation starts from the ordinary Metropolis-Hastings setting with current state , proposal , target density , and proposal density such that . The exact Metropolis-Hastings log-ratio is
In expensive or doubly intractable settings, is replaced by an estimator
where is independent of and has moment generating function 0 when it exists. Entropy-Cut Metropolis-Hastings uses the corrected acceptance rule
1
with
2
The correction is chosen so that
3
which exactly offsets the exponential bias induced by the noisy exponentiation. In the terminology of the source, 4 is an “entropy/cumulant cut” (Nicholls et al., 2012).
This formulation is embedded in the randomized acceptance framework through an auxiliary randomization variable 5. With forward density 6, backward density
7
and identity involution 8, the randomized Metropolis-Hastings kernel satisfies “very detailed balance” pointwise in 9 and therefore detailed balance after integrating over 0. The resulting acceptance kernel recovers the exact Metropolis-Hastings kernel marginally over the noise. This establishes exactness under the stated independence and moment assumptions, rather than merely asymptotic small-bias behavior.
The Gaussian case yields the Penalty Method. If 1, then
2
and the acceptance becomes
3
With 4 and 5, this is exactly the Ceperley-Dewing penalty correction. The same framework also encompasses the Universal Algorithm of Ball et al. and the Single Variable Exchange algorithm of Murray et al., each as a particular randomized acceptance construction rather than as unrelated procedures.
2. Implicit Metropolis-Hastings and learned acceptance ratios
Implicit Metropolis-Hastings considers a target distribution represented only by samples, typically an empirical distribution on a finite set
6
The proposal may be independent, with an implicit generator 7 defining 8, or Markov, with an implicit kernel 9 generated for example through a latent-space Markov transition composed with a generator. In both cases, the proposal is sampleable but not analytically evaluable. The central objective is therefore to learn the Metropolis-Hastings ratio from samples and then run a Metropolis-Hastings chain whose stationary distribution 0 remains close to 1 (Neklyudov et al., 2019).
For independent proposals, a single-argument discriminator 2 is trained by the class-balanced logistic cross-entropy
3
Under the standard classification-calibration assumption for the logistic loss, the optimal discriminator satisfies
4
so the density ratio
5
is recovered as
6
In practice, the plug-in estimator
7
is used, optionally with temperature scaling or Platt scaling to improve calibration.
For Markov proposals, the discriminator is pairwise. A function 8 is trained so that the ratio
9
approximates
0
The core objective is
1
whose minimizer satisfies
2
A convenient surrogate is the pairwise cross-entropy
3
When 4 is constrained to 5 for some 6, minimizing 7 also decreases the total variation upper bound derived for the stationary distribution.
The learned acceptance rules follow the ordinary Metropolis-Hastings form. The exact acceptance is
8
For independent proposals this reduces to
9
and with the discriminator estimate,
0
For Markov proposals,
1
Because the ratio is estimated rather than exact, the resulting chain is generally biased; the main theoretical task is to control the discrepancy between 2 and 3.
3. Entropy as uncertainty and the “cut” interpretation
The two cited constructions use “entropy cut” in different but connected senses. In randomized Metropolis-Hastings, the cut is the cumulant correction 4 applied directly to a noisy log-ratio. In Implicit Metropolis-Hastings, the paper does not explicitly define an “entropy cut,” but it states that the framework naturally admits entropy-aware acceptance modulation based on classifier uncertainty [(Nicholls et al., 2012); (Neklyudov et al., 2019)].
For the independent-proposal discriminator, the entropy is
5
which is maximized at 6. High entropy correlates with large cross-entropy loss and poor ratio accuracy. In the total variation bound for Implicit Metropolis-Hastings, this means that uncertain discriminator outputs loosen the guarantee connecting the stationary distribution to the target.
Two entropy-aware formulations are given. The hard-cut version rejects proposals whenever the maximum entropy exceeds a threshold 7:
8
The soft version uses an attenuation weight
9
and sets
0
for independent proposals, or
1
for Markov proposals. Low-entropy decisions keep acceptance near standard Metropolis-Hastings, while high-entropy decisions are conservatively downweighted.
The rationale is explicit: high-entropy classifier outputs indicate unreliable ratio estimates, and entropy-aware attenuation reduces the effect of those unreliable estimates on acceptance. This suggests a conceptual continuity between the two usages of “entropy cut.” In one case, the cut removes exponential inflation caused by stochastic noise in the log-ratio; in the other, it suppresses acceptance when the learned ratio is uncertain. The first is exact under its assumptions, whereas the second is a conservative robustness device within an approximate Metropolis-Hastings construction.
4. Stationarity, total variation control, and exactness conditions
The exact randomized construction preserves the target distribution by detailed balance. The paper’s randomized Metropolis-Hastings formalism proves “very detailed balance” pointwise in the randomization variable and then integrates it to obtain ordinary detailed balance. Under mild conditions, the randomized kernel inherits 2-irreducibility and minorization from the underlying Metropolis-Hastings kernel. The same work also proves a Peskun ordering bound,
3
so randomized acceptance cannot improve statistical efficiency relative to exact Metropolis-Hastings; increased noise variance lowers acceptance and worsens mixing (Nicholls et al., 2012).
Implicit Metropolis-Hastings addresses a different problem: the chain is not exact because the acceptance ratio is learned. The analysis therefore targets the stationary distribution of the approximate chain. Under continuity and strict positivity of 4 and 5, a lower bound 6 for some 7, and a minorization condition on 8, the transition kernel
9
defines an irreducible and aperiodic Markov chain with stationary distribution 0. Moreover, if 1, then
2
and
3
The main theorem for Markov proposals states
4
The expectation term is exactly the discriminator loss 5. In the independent case, factorizing 6 yields the bound
7
Thus minimizing standard cross-entropy decreases the upper bound on the stationary-distribution error (Neklyudov et al., 2019).
The optimal discriminator recovers exactness in the approximate setting. When
8
plugging this into the acceptance step yields the exact Metropolis-Hastings transition, and therefore
9
For entropy-aware attenuation, if the weight is strictly positive and bounded below,
0
then minorization is retained with 1 and the same type of total variation bound holds with 2 replaced by 3. Hard cuts with 4 can break minorization and degrade mixing.
5. Algorithmic realization and empirical behavior
The randomized cumulant-corrected algorithm is procedurally simple. One proposes 5, computes a noisy estimate 6 from 7 inner samples, evaluates the correction 8, and accepts with probability
9
In the Gaussian case, 0. In the general case, the source suggests estimating
1
though this introduces extra randomness and slight bias. Diagnostics include monitoring
2
to check whether the mean-one correction is being realized empirically, and comparing acceptance behavior as 3 varies (Nicholls et al., 2012).
The Implicit Metropolis-Hastings implementation separates training from sampling. In the independent case, minibatches from the dataset 4 and from the generator-induced proposal 5 are used to minimize 6, after which sampling proceeds by proposing 7, computing 8, and accepting or rejecting according to the learned Metropolis-Hastings rule. In the Markov case, pairwise samples are constructed by drawing 9 from the dataset, obtaining a latent representation 00, proposing 01 via a latent Markov kernel such as HMC or interpolation,
02
and setting 03. The pairwise discriminator is then trained with 04 or 05, with constraints such as sigmoid parameterization and clamping to enforce 06.
The empirical validation reported for Implicit Metropolis-Hastings uses CIFAR-10 and CelebA, with independent proposals from DCGAN, WPGAN, and VAE generators, and a Markov proposal based on WPGAN latent traversal via HMC/interpolation with 07. Evaluation uses Inception Score and Frechet Inception Distance on 10k samples per snapshot, averaged over 5 evaluations. The reported trend is monotonic: as discriminator training progresses, Inception Score increases and Frechet Inception Distance decreases consistently for all independent proposals. For comparable rejection rates, Markov Implicit Metropolis-Hastings achieves better Inception Score and lower Frechet Inception Distance than independent MH-GAN, indicating an advantage from exploiting proposal conditioning through the learned pairwise discriminator (Neklyudov et al., 2019).
6. Limitations, failure modes, and relation to adjacent methods
The two formulations fail for different reasons. In the randomized exact scheme, the essential requirement is the existence of the moment generating function at 08. If 09 does not exist, the entropy cut 10 is undefined. The source identifies heavy-tailed noise as the canonical obstruction and suggests redesigning the inner estimator, truncating or winsorizing 11, or moving to auxiliary-variable randomized Metropolis-Hastings schemes such as Single Variable Exchange. Exactness also depends on the independence structure and on constructing valid forward and backward randomization densities. If the correction is misspecified, the chain becomes inexact; the paper’s coupling analysis then shows Monte Carlo bias terms of order 12 or smaller, compared with Monte Carlo error of order 13 (Nicholls et al., 2012).
In Implicit Metropolis-Hastings, the main limitations are ratio unreliability, support mismatch, covariate shift, generator degeneracy, and proposal design. If 14 is poorly trained or miscalibrated, 15 is inaccurate and acceptance becomes biased. If 16 places negligible mass where 17 has mass, acceptance is bounded but the chain rarely visits those regions. Minorization may fail if 18 somewhere, which is why the method enforces 19. If the discriminator is trained under a distributional regime different from inference-time proposals, ratio estimates degrade. Generators with collapsed modes provide poor proposals, so even an acceptance correction may not restore adequate exploration. The source recommends calibration, monitoring cross-entropy and entropy, use of Markov proposals in latent space when feasible, and tuning 20 and entropy weights to maintain acceptance in a practical range such as 20–60%.
The relation to prior work is explicit in both sources. The randomized acceptance construction places the Penalty Method, Universal Algorithm, and Single Variable Exchange algorithm inside a single r-MCMC framework. Implicit Metropolis-Hastings generalizes MH-GAN from independent proposals to pairwise Markov proposals and removes the optimal-discriminator assumption by proving total variation bounds tied to discriminator loss. Relative to Discriminator Rejection Sampling, it retains Metropolis-Hastings corrections and accommodates Markov proposals. Relative to pseudo-marginal Metropolis-Hastings, it uses biased plug-in ratios and compensates with an explicit stationary-distribution bound rather than unbiasedness. Relative to classifier-based likelihood-free MCMC, it frames classifier training as density-ratio estimation with minorization guarantees and explicit total variation control (Neklyudov et al., 2019).
Taken together, these developments identify two complementary meanings of Entropy-Cut Metropolis-Hastings. One is an exact randomized acceptance rule based on subtracting the cumulant generating function of log-ratio noise. The other is a conservative acceptance modulation based on discriminator entropy within Implicit Metropolis-Hastings. The first preserves the target exactly under the stated assumptions; the second controls the effect of classifier uncertainty and preserves ergodicity when the entropy weight is bounded away from zero. Both are responses to the same methodological constraint: Metropolis-Hastings remains reliable only when uncertainty in the acceptance ratio is explicitly modeled or explicitly controlled.