ASIS: Ancillarity-Sufficiency Interweaving Strategy
- 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-, 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 has dynamics independent of and , so is near-ancillary for those parameters. In the centered parameterization, the latent log-volatility sequence depends directly on and 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- degrees-of-freedom problem, the paper conjectures that ancillarity DA is progressively more efficient than sufficiency DA as increases, with the break-even point near 0. In hierarchical panel models, SA is faster if 1, while AA is faster if 2 (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
3
In time-varying parameter models, the mapping is
4
In the gravitational-lensing time-delay model, the ancillary latent process 5 and the sufficient latent process 6 are related by
7
8
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 9 or 0 | latent log-volatility 1 |
| TVP models | standardized states 2 | centered states 3 |
| Gravitational lensing | latent OU states 4 | transformed latent states 5 |
| Student-6 degrees of freedom | 7, 8 | latent 9 or 0 |
| Gaussian panel data | 1 | latent random effects 2 |
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-3, 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
4
5
with 6. The centered parameterization works directly with 7; the non-centered parameterization uses 8, yielding parameter-free latent dynamics 9 (Kastner et al., 2017).
For latent-state sampling, the paper uses the 10-component normal-mixture approximation to 0 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 1 s for the centered sampler and 2 s for GIS-NC, with nearly constant cost across parameter values and linear scaling in 3 (Kastner et al., 2017).
The empirical gains are regime-specific but broad. In a simulation design with 4 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 5, 6, 7; non-centered 8, 9, 0; GIS-C 1, 2, 3 (Kastner et al., 2017).
The leverage extension adds correlation between return shocks and volatility innovations: 4 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 5 DGPs and 6, RWMH-ASISx5 is reported to have ESR in 7 across DGPs, whereas AUX ranges from 8 to 9. For 0, the reported wall-clock minutes are 1–2 for RWMH, 3–4 for RWMH-ASISx5, and 5–6 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 7 is modeled as a continuous-time Ornstein–Uhlenbeck process,
8
with irregularly spaced transitions
9
Microlensing is modeled by a polynomial regression 0, and the time delay 1 enters through the alignment 2 (Tak et al., 2016).
The ancillary augmentation is the latent OU state vector 3, which is ancillary for the microlensing coefficients 4 because the OU prior does not involve 5. The sufficient augmentation is the transformed latent process 6, which embeds 7 into the latent-state dynamics and is sufficient for 8. Inside each iteration, the sampler first updates 9, then performs an AA Gaussian update for 0, constructs 1, performs an SA Gaussian update for 2, and finally maps back to 3. The proposal scales for 4 and 5 are adapted every 6 iterations to target acceptance rates in 7 (Tak et al., 2016).
The empirical benefit is highly parameter-specific. For the Q0957+561 dataset with a curve-shifted model 8, the reported 9 values are 0 for CMHwG, 1 for MHwG, and 2 for MHwG+ASIS; by contrast, 3 is 4, 5, and 6, respectively. The paper therefore states that ASIS substantially improves 7 mixing but has little impact on 8 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 9, 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
00
with double gamma shrinkage on 01 and normal-gamma shrinkage on 02. The baseline chain runs in the non-centered parameterization, then interweaves temporarily into the centered parameterization to resample the process variances 03 and fixed coefficients 04, after which it maps back. The full conditional for 05 in the centered form is generalized inverse Gaussian, and the full conditional for 06 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 07 falls from 08 without ASIS to 09 with ASIS; for 10, from 11 to 12; and for 13, from 14 to 15. Under the hierarchical Lasso, 16 falls from 17 to 18. 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-19 degrees-of-freedom problem, ASIS interweaves a sufficient augmentation based on latent 20 or 21 with an ancillary augmentation based on 22, where 23 a priori. The sufficient augmentation permits exact rejection sampling for 24 under an exponential prior, while the ancillary augmentation uses Metropolis updates on 25 with a Jacobian factor 26. The paper states that ancillarity DA becomes progressively more efficient as 27 increases, with the break-even point near 28, and that ASIS combines the benefits of both DAs (Hosszejni, 2021).
The reported Relative Numerical Efficiency values make the complementarity concrete. At 29, AA rises from about 30 at 31 to about 32 at 33, while SA falls from about 34 at 35 to about 36 at 37. ASIS is reported at about 38 for 39 and up to about 40 for 41. 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
42
the paper derives a trade-off identity implying that SA is faster if 43, whereas AA is faster if 44. Under the asymptotic condition 45, the 46-chain under ASIS becomes approximately i.i.d., and the spectral radius tends to 47 (Nakakita et al., 24 Jul 2025).
The reported Monte Carlo results support the theoretical ordering even for small panels. For 48, the MCSE values for 49 are 50 for SA, 51 for AA, and 52 for ASIS under Pattern 1; 53, 54, and 55 under Pattern 2; and 56, 57, and 58 under Pattern 3. For the U.S. cigarette panel, the reported MCSE values are 59 for SA, 60 for AA, and 61 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 62 and has little effect on 63 (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 64 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-65 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).