Why Use an Independence Proposal?
A Metropolis sampler can propose a new value using a distribution centered on its current value, as in random-walk Metropolis. An independence Metropolis sampler instead draws each candidate from a fixed proposal distribution, regardless of the current state. This can make large moves across the parameter space possible, but it also means the proposal must cover the posterior well on its own.
For a trial parameter such as a treatment log-odds ratio \(\theta\), a proposal with heavier tails than the posterior can assign meaningful probability to values far from the center. This helps avoid a proposal that almost never reaches posterior tail regions. It is not a guarantee of good performance: a proposal that is too diffuse may spend many draws in regions of low posterior density, and a poorly covered region can still create very low acceptance probabilities.
The posterior and proposal densities must be evaluated at both the current value and candidate. In Bayesian computation, the posterior is often known only up to a normalizing constant: if \(\pi(\theta)\) is proportional to \(\tilde{\pi}(\theta)\), that constant cancels in the acceptance ratio. Define the target-to-proposal ratio \(w(\theta)=\tilde{\pi}(\theta)/q(\theta)\). The same rule can then be written \(\alpha(\theta,\theta^\star)=\min\{1,w(\theta^\star)/w(\theta)\}\). The proposal’s independence from the current state does not mean the accept/reject decision is independent of it.
Construction and Assumptions
For an unconstrained real-valued trial effect, one possible heavy-tailed proposal is a Student \(t\) distribution with a modest number of degrees of freedom and a chosen scale. For example, a \(t_4\) proposal centered at zero with scale \(s\) has density proportional to \([1+\theta^2/(4s^2)]^{-5/2}\). Its polynomial tails decay more slowly than the tails of a normal density. The proposal parameters should be selected to cover the important posterior region without being needlessly broad.
The essential support condition is that \(q(\theta)>0\) wherever the posterior has positive density. Otherwise, a region with posterior mass may be unreachable by the chain. The posterior must be proper, and \(q\) must be a normalized density from which candidates can be generated. Given these conditions, the acceptance rule accounts for the fact that the proposal might favor one candidate over another. The proposal need not equal the posterior.
Use a value in the posterior support, and ensure the proposal has positive density there.
Draw \(\theta^\star\sim q\), without centering the proposal at the current value.
Compute \(\log\tilde{\pi}(\theta^\star)-\log\tilde{\pi}(\theta)+\log q(\theta)-\log q(\theta^\star)\).
Accept with probability \(\min\{1,\exp(\text{log ratio})\}\); otherwise, record the current value again.
The log calculation is useful when densities are very small: it avoids multiplying quantities that may underflow numerically. Equivalently, draw \(U\) uniformly from \((0,1)\) and accept when \(\log U\) is less than the log ratio, or when the log ratio is positive. A rejected candidate is not discarded from the chain record; the chain’s next value is the previous state.
Why the Acceptance Rule Works
The ratio corrects for the candidate-generation mechanism so that accepted transitions have balanced probability flow under the posterior. For two distinct states \(\theta\) and \(\theta^\star\), the density of accepted movement from \(\theta\) to \(\theta^\star\), weighted by the target density, is
The expression on the right is unchanged when \(\theta\) and \(\theta^\star\) are exchanged. Thus the accepted flow from \(\theta\) to \(\theta^\star\) equals the reverse flow. Rejections add probability of staying at the current state, which does not upset this symmetry. This is detailed balance with respect to \(\pi\), and it implies that the posterior is invariant for the chain. The proposal correction is essential: using only \(\pi(\theta^\star)/\pi(\theta)\) would generally fail to account for the independent proposal’s relative density at the two values.
Worked Calculations
Worked Example: A First Proposal from a Normal Posterior
Suppose a hypothetical trial analysis has posterior \(\theta\sim N(0,1)\), where \(\theta\) is a treatment log-odds ratio. Use a \(t_4\) proposal with scale \(1.5\), whose density is proportional to \([1+\theta^2/9]^{-5/2}\). The proposal has positive density across the real line, as does the posterior. From current value \(\theta=0\), suppose the candidate is \(\theta^\star=1.5\).
The posterior density ratio is \(\pi(1.5)/\pi(0)=\exp(-1.5^2/2)=\exp(-1.125)\approx0.3247\). The proposal ratio in the acceptance formula is
Therefore, using the unrounded values, the untruncated acceptance ratio is approximately \(0.5671\), and the acceptance probability is \(0.5671\). If the chain is instead at \(1.5\) and proposes \(0\), the ratio is the reciprocal of \(0.5671\), approximately \(1.763\), so the reverse proposal is accepted with probability \(1\). This asymmetry is appropriate: the proposal assigns more density near zero, so a move from \(1.5\) to zero needs less correction.
Worked Example: A Heavy-Tailed Proposal and the Density Correction
Consider a hypothetical treatment-effect posterior \(\theta\sim N(0,0.96)\). Use a \(t_4\) proposal with scale \(s=\sqrt{6.75/4}\), so \(q(\theta)\) is proportional to \([1+\theta^2/6.75]^{-5/2}\). Both distributions have positive density on the real line. From \(\theta=0.4\), consider the candidate \(\theta^\star=2\).
The posterior ratio is
The proposal correction is
Thus the acceptance probability is \(\min\{1,\exp(-2)\times 3.0187\}\approx0.4085\). The candidate is farther from the posterior center, so its posterior density is lower; however, the proposal correction increases its acceptance probability relative to the posterior ratio alone. For the reverse move, the untruncated ratio is the reciprocal of approximately \(0.4085\), which exceeds one, so the reverse move is accepted with probability one.
Worked Example: Checking the Tails at a Distant Candidate
Let a hypothetical treatment log-odds ratio have posterior \(N(0,1)\), and use a standard \(t_3\) proposal with \(q(\theta)\) proportional to \([1+\theta^2/3]^{-2}\). The proposal and posterior both have support on the real line. From \(\theta=0\), consider \(\theta^\star=3\).
The posterior ratio is \(\exp(-3^2/2)=\exp(-4.5)\approx0.01111\). Since \(q(0)/q(3)=(1+3^2/3)^2=4^2=16\), the acceptance probability is
The candidate is still accepted less often than not, but much more often than it would be under a calculation that omitted the proposal correction. This illustrates the role of a heavy-tailed proposal: relative to a normal density, the \(t_3\) proposal assigns more probability to distant values. It does not make every distant proposal likely to be accepted.
Tail Conditions, Diagnostics, and Limitations
A useful sufficient condition for strong performance is that the normalized ratio \(\pi(\theta)/q(\theta)\) be bounded above, say by \(M<\infty\). For a positive, continuous target with lighter tails than a Student \(t\) proposal, the ratio often approaches zero in the tails; boundedness must also hold over the central region. Under this condition, the independence sampler has a uniform lower bound on its transition probabilities: for any set \(A\),
To see this, write \(w(\theta)=\pi(\theta)/q(\theta)\). The accepted transition density at \(\theta^\star\) is \(q(\theta^\star)\min\{1,w(\theta^\star)/w(\theta)\}\). Since \(w(\theta)\leq M\) and \(w(\theta^\star)\leq M\), this density is at least \(\pi(\theta^\star)/M\). Integrating over \(A\) gives the stated bound. This condition is sufficient, not necessary, and heavier proposal tails alone do not establish it.
In practice, inspect whether the proposal covers the posterior’s central mass and tails, and calculate the target-to-proposal ratio over plausible parameter values. Large variation in \(w(\theta)\) is a warning: when the chain is at a state with a very high ratio, proposed states will often have smaller ratios and be rejected. Repeated states caused by rejection can then dominate stretches of the chain. A proposal that is too wide may have heavy tails yet make inefficient use of draws in the posterior’s central region. Conversely, a proposal with tails that are too light can leave posterior regions inadequately represented.
The main alternative in this setting is random-walk Metropolis, whose proposal depends on the current state and typically makes local moves. Independence proposals can jump far across the parameter space, but depend more strongly on a well-chosen global proposal. If a suitable direct posterior draw is available, it avoids Metropolis rejections; when computation requires MCMC, the independence sampler is one option. These methods are not interchangeable fixes for every model: poor proposal coverage can make an independence sampler inefficient even when its acceptance rule is correct.
Check Your Understanding
Answer each question, then compare with the solutions below.
- For an independence proposal, does the distribution of the candidate depend on the current state?
- A target density is positive on the entire real line, but the proposal is zero above 5. What problem does this create?
- Suppose the target-to-proposal ratio at the current state is \(w(\theta)=2\) and at a proposed state is \(w(\theta^\star)=0.5\). What is the acceptance probability?
- Why can a heavy-tailed proposal still produce many rejections?
Solutions. (1) No. The candidate is drawn from the fixed density \(q\), independently of the current state. (2) The chain cannot propose values above 5, although they have positive posterior density, so it cannot fully explore the posterior support. (3) The acceptance probability is \(\min\{1,0.5/2\}=0.25\). (4) Heavy tails do not ensure good coverage of the posterior’s central region; they can also yield a broad proposal, and proposals from a state with a high target-to-proposal ratio are often rejected.