---
title: 'ASIS: Ancillarity-Sufficiency Interweaving Strategy'
url: https://www.emergentmind.com/topics/ancillarity-sufficiency-interweaving-strategy-asis
type: topic
---

# ASIS: Ancillarity-Sufficiency Interweaving Strategy

Searching arXiv for recent and foundational papers on ASIS to ground the article.
arXiv search query: "Ancillarity-Sufficiency Interweaving Strategy ASIS stochastic volatility"
Ancillarity–Sufficiency Interweaving Strategy (ASIS) is a Markov chain Monte Carlo acceleration technique proposed by Yu and Meng (2011) that interweaves two discordant parameterizations of a hierarchical model within a single Gibbs iteration: one in which the augmented variables are ancillary for a target parameter, and another in which they are sufficient. Across stochastic volatility, time-varying parameter, Student-\(t\), gravitational-lensing, and panel-data settings, ASIS preserves the posterior target under an invertible deterministic mapping between parameterizations, but alters the path of the chain through parameter space so as to reduce dependence among successive iterates, improve mixing, and decrease autocorrelation [1706.05280; 1901.11491; 1602.01462; 2507.18404].

## 1. Conceptual basis

In the ASIS framework, *ancillary augmentation* (AA) denotes a parameterization in which the augmented latent variables have a distribution that does not depend on the parameter of interest. By contrast, *sufficient augmentation* (SA) denotes a parameterization in which the augmented variables contain all the information needed to estimate that parameter. The central idea is not to choose between these augmentations once and for all, but to alternate between them inside each MCMC iteration [1602.01462; 1706.05280].

This distinction is operational rather than merely terminological. In the non-centered parameterization of the stochastic volatility model, the standardized latent process \(z_t = (h_t-\mu)/\sigma\) has dynamics independent of \(\mu\) and \(\sigma\), so \(z\) is near-ancillary for those parameters. In the centered parameterization, the latent log-volatility sequence \(h_t\) depends directly on \(\mu\) and \(\sigma\) through the state equation and is near-sufficient for them. The same centered/non-centered dichotomy recurs in time-varying parameter models, where the centered latent increments are informative for the process variances, whereas the standardized non-centered states are ancillary for those variances [1706.05280; 1611.01310].

The theoretical motivation is that the two parameterizations typically fail in complementary regimes. In stochastic volatility, the centered parameterization breaks down when the volatility-of-volatility parameter is small, whereas the non-centered parameterization shows deficiencies for highly persistent latent variable series. In the Student-\(t\) degrees-of-freedom problem, the paper conjectures that ancillarity DA is progressively more efficient than sufficiency DA as \(\nu\) increases, with the break-even point near \(\nu \approx 4\). In hierarchical panel models, SA is faster if \(\sigma_\varepsilon^2 < T \sigma_\alpha^2\), while AA is faster if \(\sigma_\varepsilon^2 > T \sigma_\alpha^2\) [1706.05280; 2109.01726; 2507.18404].

A common misconception is that ASIS is itself a new statistical model. It is instead a strategy for traversing the same posterior distribution through two equivalent augmentations. The target does not change; only the Markov transition does. This is why the literature repeatedly describes ASIS as “combining best of different worlds” rather than replacing model-specific latent-state or parameter updates [1706.05280; 1901.11491].

## 2. Interweaving mechanism and parameter mappings

The algorithmic structure of ASIS is consistent across applications. A baseline sampler operates in one parameterization, then the current state is deterministically mapped into the alternative parameterization, one or more parameters are resampled there, and the chain is mapped back. Because the mappings are one-to-one and deterministic, no Jacobian correction is needed in the implementations described in the supplied papers [1602.01462; 1706.05280].

In the basic stochastic volatility model, the mapping is
\[
z_t = \frac{h_t-\mu}{\sigma}
\quad \Longleftrightarrow \quad
h_t = \mu + \sigma z_t.
\]
In time-varying parameter models, the mapping is
\[
\beta_{jt} = \beta_j + \sqrt{\theta_j}\,\tilde\beta_{jt}
\quad \Longleftrightarrow \quad
\tilde\beta_{jt} = \frac{\beta_{jt}-\beta_j}{\sqrt{\theta_j}}.
\]
In the gravitational-lensing time-delay model, the ancillary latent process \(X(t^\Delta)\) and the sufficient latent process \(K(t^\Delta)\) are related by
\[
K(t^\Delta_j)=X(t^\Delta_j)+w_m(t^\Delta_j)^\top \beta\, I_{t-\Delta}(t^\Delta_j),
\]
\[
X(t^\Delta_j)=K(t^\Delta_j)-w_m(t^\Delta_j)^\top \beta\, I_{t-\Delta}(t^\Delta_j).
\]
These mappings are linear and bijective with unit Jacobian [1611.01310; 1602.01462].

A compact summary of the application-specific augmentations appears below.

| Model class | Ancillary augmentation | Sufficient augmentation |
|---|---|---|
| Stochastic volatility | standardized latent \(z_t\) or \(\tilde h_t\) | latent log-volatility \(h_t\) |
| TVP models | standardized states \(\tilde\beta_{jt}\) | centered states \(\beta_{jt}\) |
| Gravitational lensing | latent OU states \(X(t^\Delta)\) | transformed latent states \(K(t^\Delta)\) |
| Student-\(t\) degrees of freedom | \(u_i = F(\tau_i;\nu)\), \(u_i \sim U(0,1)\) | latent \(\tau_i\) or \(\lambda_i\) |
| Gaussian panel data | \(\tilde\alpha_i = \alpha_i-\mu_\alpha\) | latent random effects \(\alpha_i\) |

This repeated structure suggests that ASIS is most natural when two conditions hold simultaneously: the model admits equivalent centered and non-centered formulations, and at least one parameter block exhibits regime-dependent mixing under those formulations. That implication is explicit in the stochastic-volatility, Student-\(t\), and panel-data treatments [1706.05280; 2109.01726; 2507.18404].

## 3. Canonical role in stochastic volatility models

The stochastic volatility literature is the most systematic development of ASIS in the supplied sources. The baseline model is
\[
y_t=\exp(h_t/2)\,\varepsilon_t,\qquad \varepsilon_t\sim \mathcal{N}(0,1),
\]
\[
h_t=\mu+\phi(h_{t-1}-\mu)+\sigma\,\eta_t,\qquad \eta_t\sim \mathcal{N}(0,1),
\]
with \(h_0 \mid \mu,\phi,\sigma \sim \mathcal{N}\!\left(\mu,\sigma^2/(1-\phi^2)\right)\). The centered parameterization works directly with \(h_t\); the non-centered parameterization uses \(z_t=(h_t-\mu)/\sigma\), yielding parameter-free latent dynamics \(z_t=\phi z_{t-1}+\eta_t\) [1706.05280].

For latent-state sampling, the paper uses the 10-component normal-mixture approximation to \(\log(\varepsilon_t^2)\) and AWOL banded-Cholesky sampling. Parameter updates are then carried out in both parameterizations within the same iteration. The paper recommends 2-block interweaving to avoid over-conditioning. Empirically, the computational overhead is negligible: the reported time per 1,000 iterations is about \(2.30\) s for the centered sampler and \(2.40\) s for GIS-NC, with nearly constant cost across parameter values and linear scaling in \(T\) [1706.05280].

The empirical gains are regime-specific but broad. In a simulation design with \(45\) parameter constellations, the interwoven samplers are reported as always as good as or better than the best raw parameterization at negligible computational cost. For daily EUR/USD exchange rates, the inefficiency factors are reported as follows: centered \( \text{IF}(\mu)=126\), \( \text{IF}(\phi)=308\), \( \text{IF}(\sigma)=308\); non-centered \( \text{IF}(\mu)=504\), \( \text{IF}(\phi)=87\), \( \text{IF}(\sigma)=99\); GIS-C \( \text{IF}(\mu)=2\), \( \text{IF}(\phi)=37\), \( \text{IF}(\sigma)=74\) [1706.05280].

The leverage extension adds correlation between return shocks and volatility innovations:
\[
y_t = \exp(h_t/2)\,\varepsilon_t,\qquad
h_{t+1}=\mu+\varphi(h_t-\mu)+\sigma\,\eta_t,\qquad
\operatorname{Corr}(\varepsilon_t,\eta_t)=\rho.
\]
Here the paper alternates centered and non-centered Random-Walk Metropolis–Hastings updates, and finds that repeating the interweaving multiple times per iteration—“ASISx5”—often outperformed a single interweaving step. In a grid with \(75\) DGPs and \(T \in \{300,3000\}\), RWMH-ASISx5 is reported to have ESR in \([0.01,0.1]\) across DGPs, whereas AUX ranges from \(<0.001\) to \(>1\). For \(T=3000\), the reported wall-clock minutes are \(6\)–\(21\) for RWMH, \(14\)–\(29\) for RWMH-ASISx5, and \(44\)–\(86\) for AUX [1901.11491].

These results do not imply that ASIS uniformly dominates all other samplers on all metrics. The leverage paper states that no universally best method exists, and that AUX can have lower inefficiency factors than RWMH-ASISx5, but RWMH-ASISx5 compensates via speed and produces markedly more stable effective sampling rates [1901.11491].

## 4. Implementation in astronomical time-delay inference

In “Bayesian Estimates of Astronomical Time Delays between Gravitationally Lensed Stochastic Light Curves,” ASIS is embedded in a Metropolis–Hastings within Gibbs sampler for estimating time delays between lensed quasar light curves. The intrinsic quasar magnitude \(X(t)\) is modeled as a continuous-time Ornstein–Uhlenbeck process,
\[
dX(t)=-(1/\tau)(X(t)-\mu)\,dt+\sigma\,dB(t),
\]
with irregularly spaced transitions
\[
X(t_i)\mid X(t_{i-1}) \sim
\mathcal{N}\!\left(
\mu+e^{-\Delta t_i/\tau}(X(t_{i-1})-\mu),
\frac{\sigma^2\tau}{2}\left(1-e^{-2\Delta t_i/\tau}\right)
\right).
\]
Microlensing is modeled by a polynomial regression \(w_m(t)^\top \beta\), and the time delay \(\Delta\) enters through the alignment \(t_j-\Delta\) [1602.01462].

The ancillary augmentation is the latent OU state vector \(X(t^\Delta)\), which is ancillary for the microlensing coefficients \(\beta\) because the OU prior does not involve \(\beta\). The sufficient augmentation is the transformed latent process \(K(t^\Delta)\), which embeds \(\beta\) into the latent-state dynamics and is sufficient for \(\beta\). Inside each iteration, the sampler first updates \((\Delta,X)\), then performs an AA Gaussian update for \(\beta\), constructs \(K\), performs an SA Gaussian update for \(\beta\), and finally maps back to \(X\). The proposal scales for \(\Delta\) and \(\log \tau\) are adapted every \(100\) iterations to target acceptance rates in \([0.23,0.44]\) [1602.01462].

The empirical benefit is highly parameter-specific. For the Q0957+561 dataset with a curve-shifted model \((m=0)\), the reported \(\text{ESS/sec}(\beta_0)\) values are \(6.33\) for CMHwG, \(1.74\) for MHwG, and \(20.95\) for MHwG+ASIS; by contrast, \(\text{ESS/sec}(\Delta)\) is \(5.23\), \(21.09\), and \(21.35\), respectively. The paper therefore states that ASIS substantially improves \(\beta_0\) mixing but has little impact on \(\Delta\) in this application. The authors also report that the collapsed sampler requires roughly three times more CPU per iteration than the non-collapsed MHwG sampler, while ASIS is layered on MHwG and keeps this efficiency [1602.01462].

This application is notable because it makes explicit that ASIS may chiefly accelerate a nuisance or regression block rather than the headline parameter. The paper’s recommendation is correspondingly hybrid: use the profile likelihood to identify dominant mode(s) of \(\Delta\), then run the ASIS-enhanced Bayesian sampler near those modes for coherent joint inference [1602.01462].

## 5. Shrinkage priors, robust tails, and parameter learning

In time-varying parameter models with shrinkage, ASIS is used as “boosting based on ASIS.” The model is built in a non-centered form
\[
\beta_{jt}=\beta_j+\sqrt{\theta_j}\,\tilde\beta_{jt},
\]
with double gamma shrinkage on \(\theta_j\) and normal-gamma shrinkage on \(\beta_j\). The baseline chain runs in the non-centered parameterization, then interweaves temporarily into the centered parameterization to resample the process variances \(\theta_j\) and fixed coefficients \(\beta_j\), after which it maps back. The full conditional for \(\theta_j\) in the centered form is generalized inverse Gaussian, and the full conditional for \(\beta_j\) is Gaussian [1611.01310].

The gains reported for the EU inflation application are large. Under hierarchical double gamma shrinkage, the inefficiency factor for \(\beta_1\) falls from \(4368\) without ASIS to \(86\) with ASIS; for \(\beta_{14}\), from \(535\) to \(77\); and for \(\beta_{26}\), from \(450\) to \(231\). Under the hierarchical Lasso, \(\text{IF}(\beta_1)\) falls from \(1464\) to \(72\). The paper describes these changes as markedly improved mixing and shows faster movement across parameter space in Figure 10 [1611.01310].

In the Student-\(t\) degrees-of-freedom problem, ASIS interweaves a sufficient augmentation based on latent \(\tau_i\) or \(\lambda_i\) with an ancillary augmentation based on \(u_i = F(\tau_i;\nu)\), where \(u_i \sim U(0,1)\) a priori. The sufficient augmentation permits exact rejection sampling for \(\nu\) under an exponential prior, while the ancillary augmentation uses Metropolis updates on \(\log \nu\) with a Jacobian factor \(\nu'/\nu\). The paper states that ancillarity DA becomes progressively more efficient as \(\nu\) increases, with the break-even point near \(\nu \approx 4\), and that ASIS combines the benefits of both DAs [2109.01726].

The reported Relative Numerical Efficiency values make the complementarity concrete. At \(n=10\), AA rises from about \(23\%\) at \(\nu_{\text{true}}=1\) to about \(91\%\) at \(\nu_{\text{true}}=100\), while SA falls from about \(45\%\) at \(\nu_{\text{true}}=1\) to about \(20\%\) at \(\nu_{\text{true}}\ge 10\). ASIS is reported at about \(77\%\) for \(\nu_{\text{true}}=1\) and up to about \(100\%\) for \(\nu_{\text{true}}\ge 50\). The same paper also notes that AA can experience numerical failures in inverse-CDF evaluation for extremely heavy-tailed data and extreme initializations, whereas ASIS avoids these failures and retains higher RNE [2109.01726].

## 6. Convergence theory, practical scope, and limitations

The most explicit recent convergence theory in the supplied material is for Gaussian hierarchical panel models. With
\[
y_{it}=x_{it}^\top \beta+\alpha_i+\varepsilon_{it},\qquad
\alpha_i \mid \mu_\alpha,\sigma_\alpha^2 \sim \mathcal{N}(\mu_\alpha,\sigma_\alpha^2),\qquad
\mu_\alpha \sim \mathcal{N}(\varphi_\alpha,\tau_\alpha^2),
\]
the paper derives a trade-off identity implying that SA is faster if \(\sigma_\varepsilon^2 < \sigma_\alpha^2 T\), whereas AA is faster if \(\sigma_\varepsilon^2 > \sigma_\alpha^2 T\). Under the asymptotic condition \(\tau_\alpha^2 N \to \infty\), the \(\mu_\alpha\)-chain under ASIS becomes approximately i.i.d., and the spectral radius tends to \(0\) [2507.18404].

The reported Monte Carlo results support the theoretical ordering even for small panels. For \(N=10, T=10\), the MCSE values for \(\mu_\alpha\) are \(2.980\) for SA, \(6.178\) for AA, and \(2.427\) for ASIS under Pattern 1; \(56.286\), \(17.057\), and \(13.716\) under Pattern 2; and \(9.644\), \(14.399\), and \(6.697\) under Pattern 3. For the U.S. cigarette panel, the reported MCSE values are \(8.673\) for SA, \(8.232\) for AA, and \(3.072\) for ASIS [2507.18404].

Several limitations are also explicit in the supplied sources. ASIS does not necessarily improve every parameter equally: in astronomical time-delay estimation it chiefly accelerates \(\beta\) and has little effect on \(\Delta\) [1602.01462]. It is not always worth applying ASIS to every sampler component: in the leverage SV paper it is not applied to AUX because the collapsed parameter step already accounts for about \(80\%\) of runtime and interweaving would add large overhead but little benefit [1901.11491]. Finite-sample behavior can deviate from approximate AR(1) theory in panel models, and AA can encounter numerical inverse-CDF difficulties in the Student-\(t\) setting [2507.18404; 2109.01726].

Taken together, these results characterize ASIS as a general strategy for hierarchical and latent-variable models in which centered and non-centered parameterizations exchange the roles of ancillarity and sufficiency. The recurring empirical pattern is not uniform dominance of one augmentation, but complementarity between them. This suggests that the central value of ASIS lies in robustness across parameter regimes and model classes rather than in any single, fixed efficiency guarantee [1706.05280; 1901.11491; 2507.18404].

Source: https://www.emergentmind.com/topics/ancillarity-sufficiency-interweaving-strategy-asis