Papers
Topics
Authors
Recent
Search
2000 character limit reached

ASIS: Ancillarity-Sufficiency Interweaving Strategy

Updated 7 July 2026
  • ASIS is a strategy that alternates between ancillary and sufficient augmentations within each MCMC iteration to improve sampler mixing.
  • It deterministically maps between centered and non-centered parameterizations, preserving the posterior while reducing dependence among samples.
  • ASIS has been effectively applied in stochastic volatility, time-varying parameters, and gravitational lensing, yielding significant efficiency gains.

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-tt, 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 (Kastner et al., 2017, Hosszejni et al., 2019, Tak et al., 2016, Nakakita et al., 24 Jul 2025).

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 (Tak et al., 2016, Kastner et al., 2017).

This distinction is operational rather than merely terminological. In the non-centered parameterization of the stochastic volatility model, the standardized latent process zt=(htμ)/σz_t = (h_t-\mu)/\sigma has dynamics independent of μ\mu and σ\sigma, so zz is near-ancillary for those parameters. In the centered parameterization, the latent log-volatility sequence hth_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 (Kastner et al., 2017, Bitto et al., 2016).

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-tt 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 zt=(htμ)/σz_t = (h_t-\mu)/\sigma0. In hierarchical panel models, SA is faster if zt=(htμ)/σz_t = (h_t-\mu)/\sigma1, while AA is faster if zt=(htμ)/σz_t = (h_t-\mu)/\sigma2 (Kastner et al., 2017, Hosszejni, 2021, Nakakita et al., 24 Jul 2025).

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 (Kastner et al., 2017, Hosszejni et al., 2019).

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 (Tak et al., 2016, Kastner et al., 2017).

In the basic stochastic volatility model, the mapping is

zt=(htμ)/σz_t = (h_t-\mu)/\sigma3

In time-varying parameter models, the mapping is

zt=(htμ)/σz_t = (h_t-\mu)/\sigma4

In the gravitational-lensing time-delay model, the ancillary latent process zt=(htμ)/σz_t = (h_t-\mu)/\sigma5 and the sufficient latent process zt=(htμ)/σz_t = (h_t-\mu)/\sigma6 are related by

zt=(htμ)/σz_t = (h_t-\mu)/\sigma7

zt=(htμ)/σz_t = (h_t-\mu)/\sigma8

These mappings are linear and bijective with unit Jacobian (Bitto et al., 2016, Tak et al., 2016).

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

Model class Ancillary augmentation Sufficient augmentation
Stochastic volatility standardized latent zt=(htμ)/σz_t = (h_t-\mu)/\sigma9 or μ\mu0 latent log-volatility μ\mu1
TVP models standardized states μ\mu2 centered states μ\mu3
Gravitational lensing latent OU states μ\mu4 transformed latent states μ\mu5
Student-μ\mu6 degrees of freedom μ\mu7, μ\mu8 latent μ\mu9 or σ\sigma0
Gaussian panel data σ\sigma1 latent random effects σ\sigma2

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-σ\sigma3, and panel-data treatments (Kastner et al., 2017, Hosszejni, 2021, Nakakita et al., 24 Jul 2025).

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

σ\sigma4

σ\sigma5

with σ\sigma6. The centered parameterization works directly with σ\sigma7; the non-centered parameterization uses σ\sigma8, yielding parameter-free latent dynamics σ\sigma9 (Kastner et al., 2017).

For latent-state sampling, the paper uses the 10-component normal-mixture approximation to zz0 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 zz1 s for the centered sampler and zz2 s for GIS-NC, with nearly constant cost across parameter values and linear scaling in zz3 (Kastner et al., 2017).

The empirical gains are regime-specific but broad. In a simulation design with zz4 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 zz5, zz6, zz7; non-centered zz8, zz9, hth_t0; GIS-C hth_t1, hth_t2, hth_t3 (Kastner et al., 2017).

The leverage extension adds correlation between return shocks and volatility innovations: hth_t4 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 hth_t5 DGPs and hth_t6, RWMH-ASISx5 is reported to have ESR in hth_t7 across DGPs, whereas AUX ranges from hth_t8 to hth_t9. For μ\mu0, the reported wall-clock minutes are μ\mu1–μ\mu2 for RWMH, μ\mu3–μ\mu4 for RWMH-ASISx5, and μ\mu5–μ\mu6 for AUX (Hosszejni et al., 2019).

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 (Hosszejni et al., 2019).

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 μ\mu7 is modeled as a continuous-time Ornstein–Uhlenbeck process,

μ\mu8

with irregularly spaced transitions

μ\mu9

Microlensing is modeled by a polynomial regression σ\sigma0, and the time delay σ\sigma1 enters through the alignment σ\sigma2 (Tak et al., 2016).

The ancillary augmentation is the latent OU state vector σ\sigma3, which is ancillary for the microlensing coefficients σ\sigma4 because the OU prior does not involve σ\sigma5. The sufficient augmentation is the transformed latent process σ\sigma6, which embeds σ\sigma7 into the latent-state dynamics and is sufficient for σ\sigma8. Inside each iteration, the sampler first updates σ\sigma9, then performs an AA Gaussian update for tt0, constructs tt1, performs an SA Gaussian update for tt2, and finally maps back to tt3. The proposal scales for tt4 and tt5 are adapted every tt6 iterations to target acceptance rates in tt7 (Tak et al., 2016).

The empirical benefit is highly parameter-specific. For the Q0957+561 dataset with a curve-shifted model tt8, the reported tt9 values are ν\nu0 for CMHwG, ν\nu1 for MHwG, and ν\nu2 for MHwG+ASIS; by contrast, ν\nu3 is ν\nu4, ν\nu5, and ν\nu6, respectively. The paper therefore states that ASIS substantially improves ν\nu7 mixing but has little impact on ν\nu8 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 (Tak et al., 2016).

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 ν\nu9, then run the ASIS-enhanced Bayesian sampler near those modes for coherent joint inference (Tak et al., 2016).

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

zt=(htμ)/σz_t = (h_t-\mu)/\sigma00

with double gamma shrinkage on zt=(htμ)/σz_t = (h_t-\mu)/\sigma01 and normal-gamma shrinkage on zt=(htμ)/σz_t = (h_t-\mu)/\sigma02. The baseline chain runs in the non-centered parameterization, then interweaves temporarily into the centered parameterization to resample the process variances zt=(htμ)/σz_t = (h_t-\mu)/\sigma03 and fixed coefficients zt=(htμ)/σz_t = (h_t-\mu)/\sigma04, after which it maps back. The full conditional for zt=(htμ)/σz_t = (h_t-\mu)/\sigma05 in the centered form is generalized inverse Gaussian, and the full conditional for zt=(htμ)/σz_t = (h_t-\mu)/\sigma06 is Gaussian (Bitto et al., 2016).

The gains reported for the EU inflation application are large. Under hierarchical double gamma shrinkage, the inefficiency factor for zt=(htμ)/σz_t = (h_t-\mu)/\sigma07 falls from zt=(htμ)/σz_t = (h_t-\mu)/\sigma08 without ASIS to zt=(htμ)/σz_t = (h_t-\mu)/\sigma09 with ASIS; for zt=(htμ)/σz_t = (h_t-\mu)/\sigma10, from zt=(htμ)/σz_t = (h_t-\mu)/\sigma11 to zt=(htμ)/σz_t = (h_t-\mu)/\sigma12; and for zt=(htμ)/σz_t = (h_t-\mu)/\sigma13, from zt=(htμ)/σz_t = (h_t-\mu)/\sigma14 to zt=(htμ)/σz_t = (h_t-\mu)/\sigma15. Under the hierarchical Lasso, zt=(htμ)/σz_t = (h_t-\mu)/\sigma16 falls from zt=(htμ)/σz_t = (h_t-\mu)/\sigma17 to zt=(htμ)/σz_t = (h_t-\mu)/\sigma18. The paper describes these changes as markedly improved mixing and shows faster movement across parameter space in Figure 1 (Bitto et al., 2016).

In the Student-zt=(htμ)/σz_t = (h_t-\mu)/\sigma19 degrees-of-freedom problem, ASIS interweaves a sufficient augmentation based on latent zt=(htμ)/σz_t = (h_t-\mu)/\sigma20 or zt=(htμ)/σz_t = (h_t-\mu)/\sigma21 with an ancillary augmentation based on zt=(htμ)/σz_t = (h_t-\mu)/\sigma22, where zt=(htμ)/σz_t = (h_t-\mu)/\sigma23 a priori. The sufficient augmentation permits exact rejection sampling for zt=(htμ)/σz_t = (h_t-\mu)/\sigma24 under an exponential prior, while the ancillary augmentation uses Metropolis updates on zt=(htμ)/σz_t = (h_t-\mu)/\sigma25 with a Jacobian factor zt=(htμ)/σz_t = (h_t-\mu)/\sigma26. The paper states that ancillarity DA becomes progressively more efficient as zt=(htμ)/σz_t = (h_t-\mu)/\sigma27 increases, with the break-even point near zt=(htμ)/σz_t = (h_t-\mu)/\sigma28, and that ASIS combines the benefits of both DAs (Hosszejni, 2021).

The reported Relative Numerical Efficiency values make the complementarity concrete. At zt=(htμ)/σz_t = (h_t-\mu)/\sigma29, AA rises from about zt=(htμ)/σz_t = (h_t-\mu)/\sigma30 at zt=(htμ)/σz_t = (h_t-\mu)/\sigma31 to about zt=(htμ)/σz_t = (h_t-\mu)/\sigma32 at zt=(htμ)/σz_t = (h_t-\mu)/\sigma33, while SA falls from about zt=(htμ)/σz_t = (h_t-\mu)/\sigma34 at zt=(htμ)/σz_t = (h_t-\mu)/\sigma35 to about zt=(htμ)/σz_t = (h_t-\mu)/\sigma36 at zt=(htμ)/σz_t = (h_t-\mu)/\sigma37. ASIS is reported at about zt=(htμ)/σz_t = (h_t-\mu)/\sigma38 for zt=(htμ)/σz_t = (h_t-\mu)/\sigma39 and up to about zt=(htμ)/σz_t = (h_t-\mu)/\sigma40 for zt=(htμ)/σz_t = (h_t-\mu)/\sigma41. 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 (Hosszejni, 2021).

6. Convergence theory, practical scope, and limitations

The most explicit recent convergence theory in the supplied material is for Gaussian hierarchical panel models. With

zt=(htμ)/σz_t = (h_t-\mu)/\sigma42

the paper derives a trade-off identity implying that SA is faster if zt=(htμ)/σz_t = (h_t-\mu)/\sigma43, whereas AA is faster if zt=(htμ)/σz_t = (h_t-\mu)/\sigma44. Under the asymptotic condition zt=(htμ)/σz_t = (h_t-\mu)/\sigma45, the zt=(htμ)/σz_t = (h_t-\mu)/\sigma46-chain under ASIS becomes approximately i.i.d., and the spectral radius tends to zt=(htμ)/σz_t = (h_t-\mu)/\sigma47 (Nakakita et al., 24 Jul 2025).

The reported Monte Carlo results support the theoretical ordering even for small panels. For zt=(htμ)/σz_t = (h_t-\mu)/\sigma48, the MCSE values for zt=(htμ)/σz_t = (h_t-\mu)/\sigma49 are zt=(htμ)/σz_t = (h_t-\mu)/\sigma50 for SA, zt=(htμ)/σz_t = (h_t-\mu)/\sigma51 for AA, and zt=(htμ)/σz_t = (h_t-\mu)/\sigma52 for ASIS under Pattern 1; zt=(htμ)/σz_t = (h_t-\mu)/\sigma53, zt=(htμ)/σz_t = (h_t-\mu)/\sigma54, and zt=(htμ)/σz_t = (h_t-\mu)/\sigma55 under Pattern 2; and zt=(htμ)/σz_t = (h_t-\mu)/\sigma56, zt=(htμ)/σz_t = (h_t-\mu)/\sigma57, and zt=(htμ)/σz_t = (h_t-\mu)/\sigma58 under Pattern 3. For the U.S. cigarette panel, the reported MCSE values are zt=(htμ)/σz_t = (h_t-\mu)/\sigma59 for SA, zt=(htμ)/σz_t = (h_t-\mu)/\sigma60 for AA, and zt=(htμ)/σz_t = (h_t-\mu)/\sigma61 for ASIS (Nakakita et al., 24 Jul 2025).

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 zt=(htμ)/σz_t = (h_t-\mu)/\sigma62 and has little effect on zt=(htμ)/σz_t = (h_t-\mu)/\sigma63 (Tak et al., 2016). 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 zt=(htμ)/σz_t = (h_t-\mu)/\sigma64 of runtime and interweaving would add large overhead but little benefit (Hosszejni et al., 2019). Finite-sample behavior can deviate from approximate AR(1) theory in panel models, and AA can encounter numerical inverse-CDF difficulties in the Student-zt=(htμ)/σz_t = (h_t-\mu)/\sigma65 setting (Nakakita et al., 24 Jul 2025, Hosszejni, 2021).

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 (Kastner et al., 2017, Hosszejni et al., 2019, Nakakita et al., 24 Jul 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Ancillarity-Sufficiency Interweaving Strategy (ASIS).