Abstract
Approximate transport maps can facilitate exploration of a Bayesian target distribution, but the resulting samples generally do not follow that distribution. To address this problem, we develop residual-slice correction, a sampling framework that combines slice sampling with an approximate transport map held fixed during sampling. Each iteration uses a slice variable to represent the residual left by the map and updates the state while preserving the conditional distribution on the resulting feasible set. To assess sampling efficiency, we derive a lower bound on the corrected chain’s Dirichlet-form gap using a reference Markov kernel. The bound separates movement within each feasible set, the transport–reference comparison, and reference mixing, while projected diagnostics examine the first two factors. Numerical experiments show that residual-slice correction recovers summaries and shape diagnostics distorted by approximate transport; they also show that the choice of Markov update within each feasible set substantially affects mixing efficiency, and that the corrected chains have lower serial dependence after normalizing-flow training. Overall, the framework retains the geometric benefits of approximate transport while preserving the target distribution.
Keywords:
Bayesian sampling; Markov chain Monte Carlo; slice sampling; transport preconditioning; residual-slice correction; mixing-loss decomposition MSC:
62F15; 65C05; 65C40; 60J22
1. Introduction
Bayesian sampling is used to estimate posterior summaries such as means and standard deviations, and to assess distributional shape. Markov chain Monte Carlo (MCMC) methods support this task by constructing chains whose invariant distribution is the target distribution [1,2,3,4,5]. An effective MCMC method must preserve the target distribution and explore its geometry efficiently enough for reliable posterior inference. In practice, however, target geometry often makes efficient exploration difficult. Random-walk and Langevin methods can be slowed by anisotropy and scaling [6,7,8]. Hamiltonian and Riemannian methods use gradient or metric information, but their performance depends on reliable tuning [9,10,11,12]. Directional methods such as hit-and-run exploit convex geometry [13]. These examples point to the same statistical issue: efficient Bayesian sampling depends on how well Markov moves are matched to the target geometry.
Transport maps offer a direct way to improve MCMC geometry. If applying such a map produced target samples, sampling would be essentially direct [14,15]. In practice, the maps available for computation are approximate transport maps constructed from finite-dimensional approximations, Laplace approximations, variational objectives, independent preliminary samples, or flow objectives [16,17,18,19,20,21]. These maps can reduce anisotropy, whiten local curvature, and improve proposal geometry [15,16,21]. However, samples generated directly by an approximate map generally do not follow the target distribution, which can bias uncertainty summaries. This motivates the central problem addressed in this paper: how to use approximate transport maps to improve Markov-chain movement while preserving the target distribution.
The approximate map is constructed before sampling and serves as a fixed preconditioner. In transformed coordinates, a tractable base factor retains useful geometry, while a residual factor records the remaining discrepancy. To correct this residual, we use slice sampling [22,23]. A slice variable converts the positive residual density factor into a level-set constraint. The corrected update then moves among states satisfying this residual constraint. Integrating out the slice variable recovers the target distribution in transformed coordinates. Mapping the resulting chain back gives samples from the target distribution. We call this update residual-slice correction.
The resulting framework separates geometry, correction, and movement. Approximate transport supplies geometric information for Markov moves [15,16], while the slice variable accounts for the residual density factor. The conditional update controls movement on the residual feasible sets. This division is closely related to hybrid slice methods [24], where ideal draws from slice conditional distributions are compared with practical conditional Markov kernels. Normalizing-flow MCMC methods use learned maps to construct global proposals or reparameterize the target [21,25], while transport elliptical slice sampling (TESS) combines a learned map with elliptical slice updates [26,27]. Our framework instead fixes the map before sampling and corrects the remaining discrepancy through slice augmentation and an invariant conditional update.
Within this framework, we establish target preservation through residual-slice augmentation and invariant conditional updates. For efficiency, a product-form lower bound on the Dirichlet-form gap separates within-slice movement, the transport–reference comparison, and reference mixing; projected diagnostics based on selected state summaries examine the first two factors. Numerical experiments show that the correction recovers posterior summaries and distributional shape distorted by approximate transport, while transport quality and the conditional update affect efficiency.
The rest of this paper is organized as follows: Section 2 presents a one-dimensional example, the general algorithm, and three implementable within-slice updates. Section 3 establishes target invariance and develops the mixing-loss diagnostics. Section 4 reports the computational results, followed by the discussion and conclusions in Section 5 and Section 6.
Notation: Let denote the target distribution and an unnormalized target density. We denote the fixed approximate map by T, the transformed variable by , and the original variable by . We write for the target distribution in transformed coordinates, so if and only if , and denote its unnormalized density by . We use for the tractable base factor and for the residual factor. For a slice level , let be the residual feasible set. We denote the residual conditional distribution on by , an invariant kernel for it by , and the number of conditional steps by m. For vectors, denotes the Euclidean norm, denotes the absolute value, and is an indicator. For a probability measure , denotes centered square-integrable functions. If a reversible Markov kernel P has invariant distribution , then denotes the Dirichlet-form gap. For positive definite matrices, denotes the condition number, the ratio of largest to smallest eigenvalue.
2. Residual-Slice Correction with a Fixed Transport Preconditioner
This section develops the residual-slice correction framework by first using a fixed approximate map to express the target in transformed coordinates and isolate its residual factor. It then introduces the slice correction, states the implementable update, and describes three within-slice implementations.
2.1. Fixed Transport Preconditioning and Transformed Target
Let be the target distribution on the original space , and let be the transformed space. Let be the fixed approximate transport map used as a preconditioner. Assume that T is a measurable bijection with measurable inverse. Define as the distribution of when . Equivalently, if and only if . When and are open, T is a diffeomorphism, and admits an unnormalized density , the corresponding unnormalized density in z is
In these coordinates, the target can be easier to explore. For example, if a target is approximately centered at with covariance , an affine map with makes the transformed distribution closer to isotropic. A nonlinear map can play the same role for curved targets when it accounts for part of the target curvature. The map T therefore preconditions the Markov moves, while a separate correction preserves the target distribution.
For z drawn from a chosen simple distribution, is a target sample exactly when . In transformed coordinates, choose a positive, tractable base factor on , which supplies the base weight used to construct within-slice proposals. Define the residual factor , so that . If is proportional to , then is constant and no density discrepancy remains. When is non-constant, describes the geometry retained from the approximate map, and gives the correction applied by the Markov chain. If for z drawn from that simple distribution and is proportional to its density, then is constant and no residual correction is needed.
A One-Dimensional Illustration: Consider the nonlinear target with unnormalized density
If , then follows the target distribution. We use the approximate map , where and . It gives , whereas the target requires . The map turns the non-Gaussian target into a Gaussian density in z, leaving a location and scale mismatch. The transformed target has unnormalized density
Taking as the Gaussian base gives the residual factor
For , this residual factor has maximum
and for , the residual feasible set is the interval
with conditional distribution
Thus, the conditional distribution is a standard Gaussian restricted to . The three parts of the method now have direct roles: T removes the nonlinear shape, records the remaining location and scale error, and u selects an interval for the conditional update. Any kernel preserving the truncated-Gaussian conditional can be used. More conditional steps can improve movement within the interval but require more computation. Overall, the approximate map simplifies the target geometry, while residual-slice correction accounts for the remaining error and preserves the target distribution.
2.2. Residual-Slice Correction
The residual factor satisfies the classical slice identity [22,23]:
The resulting joint density is proportional to . Marginalizing over u recovers , while conditioning on u restricts the update to the set where exceeds the sampled level and weights that set by . Define the corresponding level-set function by
For each relevant slice level u, the base factor restricted to the feasible set must have a finite, positive normalizing constant. The precise conditions are given in Definition 1.
Definition 1
(Admissible factorization). The pair is admissible for on if is measurable and positive, is measurable and nonnegative, and
and
for every such that .
With admissibility in place, the ideal residual-slice update is well defined. Given z, it draws and then draws the next state from the probability measure on proportional to . This ideal update is reversible with respect to by the slice-augmentation argument [3,22,23]. The practical version replaces the exact conditional draw by a Markov transition that preserves the same conditional distribution.
In the one-dimensional example, u selects a finite interval, and the second step preserves the standard-Gaussian distribution restricted to that interval. Thus, supplies the base geometry, supplies the residual correction, and the conditional kernel supplies the movement. We next specify the implementable update.
2.3. General Residual-Slice Update
For a level , define the residual feasible set . When , define the residual conditional distribution by
The ideal update draws exactly from . The implementable version applies m transitions of , which preserves , after drawing u. Every fixed preserves the same marginal target because is also invariant for . Algorithm 1 states the complete update. The efficiency comparisons in Section 3 also assume reversibility.
| Algorithm 1 Residual-slice correction with a fixed transport preconditioner |
Input: Unnormalized target density , fixed transport preconditioner T, base factor , residual factor , residual-conditional kernels , initial transformed state satisfying and , fixed kernel parameters, number of outer transitions and inner steps m.
|
Algorithm 1 separates the correction principle from the proposal used inside a residual feasible set. Target invariance follows from the invariant conditional Markov update, while efficiency depends on the movement of within . The kernel may be any prespecified transition that preserves . We consider three implementations: random-walk (RW) hybrid slice, gradient-assisted corrected transport-slice (Gradient CTS), and preconditioned Crank–Nicolson corrected transport-slice (pCN CTS). For each implementation, the transport and proposal parameters are fixed before retained sampling and do not depend on the realized slice level u or retained-chain history. Their proposals and acceptance rules are described below and summarized in Table 1. Convergence additionally requires the usual irreducibility and aperiodicity conditions for the chosen conditional kernels.
Table 1.
Proposals and acceptance rules for the three residual-conditional kernels.
A generic within-slice Metropolis implementation is obtained by correcting a proposal inside each residual feasible set. Suppose that is a transformed-space proposal with density with respect to a common reference measure on the proposed move space. For , propose and accept it with probability
with the usual convention that the ratio is used only where the denominator is positive. If the proposal is rejected, the chain remains at z. The piecewise rule in (2) enforces slice feasibility, while the Metropolis ratio corrects the proposal to the conditional density in (1). Symmetric proposals on the slice reduce the ratio to , which is computationally simple for base factors with tractable density ratios.
Here, ; the pCN row uses the Gaussian base , with .
2.4. Within-Slice Kernel Choices
The remaining algorithmic choice is the within-slice kernel . All three choices below preserve the residual conditional distribution in (1), but they differ in how they propose a feasible move. As a matched baseline, the RW hybrid slice update serves as the residual-slice comparison. It uses
where is fixed. Using the same transport and factorization isolates the effect of random-walk movement within the residual conditional.
A second implementation, Gradient CTS, uses base-factor gradient information while retaining the same feasibility and Metropolis correction. Its proposal is
where is fixed. Equation (2) corrects the proposal to the conditional density proportional to , while the base gradient guides movement within .
For Gaussian base factors, the same correction also admits a reversible non-gradient option. When
the pCN CTS implementation uses the proposal [28]
The parameter controls the pCN proposal scale. This proposal is reversible with respect to the normalized Gaussian base associated with . Therefore, after rejection outside , it is reversible with respect to the residual conditional distribution in (1).
For the pCN implementation of the one-dimensional example, , so . Fix T, , m, and before the retained chain begins. Given , draw and form the interval . Starting at , make m proposals , where . Accept a proposal in and reject a proposal outside it. The state after these m proposals is . After all transitions, apply T to the stored states. Section 3 next separates target preservation from the efficiency effects of transport quality and within-slice movement.
3. Target Invariance, Mixing-Loss Decomposition, and Diagnostics
This section establishes target preservation and then analyzes efficiency. The resulting bound separates within-slice movement, transport–reference comparison, and reference mixing, with projected diagnostics based on selected state summaries for the first two factors.
3.1. Target Invariance of Residual-Slice Correction
The first result formalizes the target-preservation role of the slice correction. Let be the transformed-space kernel that samples a slice level from the current point and then applies m steps of . Its original-space conjugate is
The associated joint slice measure is
and denotes its level marginal distribution. For comparison with an exact draw from the residual conditional distribution, let denote the transformed-space kernel that samples exactly from (1). For any measurable original-space set , with , its original-space version is
The correction is visible directly from this joint density: integrating out u gives
Thus, the slice level does not approximate the target; it is an auxiliary representation whose marginal is exactly the target distribution in transformed coordinates.
Assumption 1 combines the admissibility condition in Definition 1 with invariance of the implemented within-slice kernels.
Assumption 1.
For the fixed map T, the pair is admissible on in the sense of Definition 1. Moreover, is invariant with respect to for -almost every u.
This is the standard conditional-invariance requirement for auxiliary-variable and hybrid slice samplers: an exact conditional draw may be replaced by a transition that preserves the conditional distribution [3,24].
Theorem 1.
Under Assumption 1, is invariant with respect to for every , and is invariant with respect to π. In addition, if is reversible with respect to for -almost every u, then the two hybrid kernels are reversible with respect to their corresponding target distributions.
The theorem combines classical slice marginalization with invariant conditional updates and transfers the result between transformed and original spaces through the fixed map T [3,22,23].
3.2. Product-Form Mixing-Loss Bound
To quantify this efficiency question, the analysis compares the implemented update with an ideal transported slice update. This comparison measures the loss incurred when an ideal draw from the residual conditional distribution is replaced by m corrected within-slice steps. For a reversible kernel , its Dirichlet form on is the expected squared change
It is zero when the selected observable does not move and increases as the m-step conditional update produces larger changes. The within-slice movement factor is the induced comparison constant
By definition, for every ,
This transported, level-averaged comparison is the analog of the conditional-mixing comparison used in hybrid slice-sampling analyses, where the implemented transition on each slice is compared with the ideal draw from the slice conditional distribution [24]. Smaller values of correspond to less movement within slices. If the denominator in (3) is zero for a function, that function imposes no restriction on the comparison. For a reversible kernel P with invariant distribution , write
The next proposition records the resulting hybrid-to-ideal transfer in the transported residual-slice setting.
Proposition 1.
Let Assumption 1 hold, and suppose that is reversible with respect to for -almost every u. Then, the transformed hybrid kernel satisfies
The original-space conjugate then satisfies
Because (4) averages over slice levels, it requires sufficient average movement across levels [24]. For positive reversible kernels, or lazy versions of reversible ones, the same comparison can be read in terms of the usual absolute spectral gap, with the standard laziness factor absorbed into .
Ideal residual-conditional draws still reflect the transformed geometry, so we compare their Dirichlet-form movement with a reversible -invariant reference kernel , whose gap may be known or estimated [29]. Define the transport–reference comparison factor and reference mixing scale by
This definition gives the transport–reference comparison
The factor depends on the base–residual split and reference construction, so comparisons across maps require a consistent reference family. Combining this comparison with Proposition 1 gives the product-form bound.
Theorem 2.
Under the conditions of Proposition 1, let be a reversible -invariant reference kernel. Then,
Theorem 2 is the main mixing-loss decomposition. It combines the hybrid-to-ideal comparison in Proposition 1 with the transport–reference comparison (6). The factor measures within-slice movement, gives the transport–reference comparison, and supplies the reference mixing scale. When all three factors are positive, their product gives an explicit bound; the individual factors show where efficiency is lost.
3.3. Diagnostics for the Comparison Factors
The population factors in (3) and (5) are global infima over . To examine their behavior on selected state summaries, let be centered functions in , and write . For , define the bilinear Dirichlet form by
Define the projected ideal and corrected movement matrices by
These matrices describe the chosen observable span. A small projected eigenvalue reveals poor movement in that span; global behavior requires separate analysis. When the matrix in (8) is positive definite on the span of ,
For a reference kernel , set . When is positive definite on the span of , define the projected transport diagnostic by
These are projected population factors, not finite-sample estimates. The next theorem relates them to the population comparisons in (4) and (6).
Theorem 3.
Theorem 3 gives projected factors for state summaries such as components, radii, log densities, predictive summaries, or principal components. The following algorithm estimates these factors from stationary state–slice pairs and paired moves.
Algorithm 2 estimates the projected factors in Theorem 3; hats distinguish the finite-sample matrices and ratios from their population counterparts. If , then drawing gives a stationary pair; other starting states yield local movement summaries. The ridge provides numerical regularization, and can incorporate a valid finite-sample error allowance. Low projected movement indicates slow conditional exploration.
| Algorithm 2 Estimating the projected comparison factors |
Input: Fixed transport preconditioner T, base factor , residual factor , within-slice transition , optional reference kernel , centered observables , a collection of stationary joint pairs from , ridge , and error allowance .
|
3.4. Affine Transport Diagnostics
In addition to the projected comparison factors, the affine diagnostics below assess second-order geometry and do not directly estimate . A Laplace-affine preconditioner centers at a posterior mode and scales by the inverse square root of its Hessian. For comparison, an independent-sample covariance preconditioner centers and scales using the empirical mean and covariance of independent draws; the resulting transformed covariance provides a global whitening diagnostic. The first diagnostic checks local curvature after Laplace-affine preconditioning. It is the local analog of condition-number analyses for gradient-based Markov chains and transport-map preconditioning, where whitening is assessed through the Hessian of the transformed potential [6,8,16]. Write , let be a local mode, and set . Define the Laplace-affine transport and transformed potential by
For , let , and assume that on an open set containing . Define
The radius-wise error in (10) gives a direct local conditioning bound. For a twice-differentiable potential V, being -strongly convex and L-smooth on means that for every . When throughout , define the regional Hessian condition number by
The following proposition records the deterministic implication for the transformed potential on the chosen finite-radius region.
Proposition 2.
If , then is -strongly convex and -smooth on . Consequently, the Hessian condition number of the transformed potential on is at most
The second diagnostic checks whether independent-sample information has reduced global second-order anisotropy. Let have mean and positive definite covariance . For independent preliminary values , define the explicitly centered estimates
Given the estimates and , define
The covariance-whitening event at tolerance is
The next proposition translates this event into a condition-number bound for the covariance in transformed coordinates.
Proposition 3.
As decreases, the bound approaches one; when , the transformed covariance is the identity. Proposition 2 concerns local curvature, whereas Proposition 3 concerns global covariance anisotropy. These diagnostics assess second-order conditioning but do not capture angular or tail behavior.
4. Computational Results
The experiments examine three aspects of residual-slice correction: recovery of summaries and distributional shape distorted by samples generated from an approximate map, efficiency differences among within-slice updates under the same fixed map, and the effects of transport quality and problem size on corrected sampling. The study covers smooth, non-smooth, nonlinear, and Gaussian targets, together with parameter sensitivity, computational cost, scaling, and a learned transport. Hamiltonian Monte Carlo (HMC), the No-U-Turn sampler (NUTS), the Metropolis-adjusted Langevin algorithm (MALA), random-walk Metropolis (RWM), and analytic references provide trajectory-based and closed-form reference points for the same target distributions.
The output summaries are integrated autocorrelation time (IACT), effective sample size (ESS) per density evaluation (ESS/eval), ESS per second (ESS/sec), acceptance or feasibility rates, and observable-space diagnostic proxies. IACT and ESS/eval are standard efficiency summaries for MCMC output [4,30]. IACT is the maximum initial-positive-sequence estimate over the first two components and squared radius, and ESS is the retained draw count divided by this IACT. ESS/eval and ESS/sec provide evaluation- and time-normalized comparisons; the cost model below accounts for density, gradient, map, Jacobian, and feasibility evaluations. Replicated results are summarized by means; parenthesized values give between-run standard deviations (SDs) where displayed. Proposition A1 verifies the residual-split conditions; the implementation is provided as Supplementary Code S1.
4.1. Computational Setup, Tuning, and Cost Model
Each comparison fixes the target, map, and proposal settings before retained sampling. ESS/sec times the executed chain: fixed-parameter methods include burn-in but exclude map construction and scale selection, whereas BlackJAX NUTS includes warm-up, adaptation, and first-call compilation. Because the scopes differ, cross-family ESS/sec is interpreted with the matched comparisons and component-cost breakdown rather than as an end-to-end ranking. The Appendix A (Table A1) lists the fixed residual-slice settings.
Multivariate ESS uses the determinant-ratio batch-means estimator of Vats et al. [30] and is reported when the number of batches exceeds the state dimension. For HMC, the energy Bayesian fraction of missing information (E-BFMI) is the mean squared successive energy difference divided by the energy variance. A transition is classified as divergent when its energy error is non-finite or exceeds in absolute value.
Let , and denote target-density, density-gradient, map, log-Jacobian and base-factor evaluations, respectively; includes the base gradient when required. A joint map–Jacobian call is denoted by . For the Gaussian base, one residual feasibility check costs , or with a joint call. The learned nonlinear map is a real-valued non-volume-preserving (Real NVP) flow. Table 2 separates construction from per-transition cost; m is the number of within-slice proposals, while , , and denote the HMC leapfrog count, realized NUTS tree depth, and fixed-flow TESS-style bracket evaluations, respectively.
Table 2.
Leading computational cost per retained outer transition.
For a joint map–Jacobian implementation, in the residual-slice rows is replaced by . A dense affine map has evaluation cost, with a cached log-determinant. In a generalized linear model, Newton steps typically cost . A directly fitted diagonal approximation costs over first-order steps and has evaluation cost. For a Real NVP with coupling blocks and width h, a joint map–Jacobian call costs . Table 3 reports measured component timings for the logistic target.
Table 3.
Component timings for the logistic target.
The full-Laplace fit took ms. Gradient CTS, pCN CTS, and RW hybrid slice required , , and ms per transition, respectively. Here, the target density dominates: the affine map is about of a residual evaluation, and the cached Jacobian and Boolean check are each below . Separately timed component medians are not additive.
As a trajectory-based reference method, NUTS is included for the smooth logistic target. For the non-smooth lasso and imperfect nonlinear-transport experiments, the comparisons focus on corrected sampling under a fixed transport preconditioner.
4.2. Bias from Uncorrected Map Samples and Corrected Recovery
The first comparison measures uncertainty-summary errors in samples generated by the approximate map without correction. It uses a 20-dimensional synthetic logistic-regression target and fixed Laplace-affine maps. The transport-only rows in Table 4 use independent draws from the corresponding Gaussian transport approximation, while the corrected rows use the same fixed preconditioner inside residual-slice correction. Component-wise means and standard deviations are compared with an affine HMC reference chain.
Table 4.
Summary recovery assessment.
The table lists the maximum and root-mean-square (RMS) standardized mean error,
where and are the reference mean and standard deviation for component j; the table also gives the corresponding maximum and RMS relative SD errors.
The transport-only rows have maximum standardized mean errors near . Their independence removes serial dependence, so the remaining errors mainly reflect map approximation error, together with finite-sample and reference uncertainty. After residual-slice correction, Gradient CTS and pCN CTS reduce this error to about and recover comparable SD summaries. Thus, the same approximate map supplies preconditioning, while residual-slice correction substantially reduces the observed summary error.
4.3. Residual-Slice Efficiency Under the Same Preconditioner
Table 5 averages ten independently generated target instances; within each instance, the corrected updates share the same preconditioner and residual-slice construction. The Appendix A (Table A1) lists the fixed settings. BlackJAX NUTS ESS/eval is omitted because its counter excludes adaptation, which is included in ESS/sec.
Table 5.
Logistic-regression sampling comparison.
The matched residual-slice comparison is among Gradient CTS, pCN CTS, and the RW hybrid slice update, because all three use the same fixed transport preconditioner and residual-slice target. Within this corrected framework, Gradient CTS reduced the mean IACT from to , while pCN CTS gave a mean IACT of and a higher ESS/eval. The remaining rows provide local-gradient, trajectory-based, and random-walk reference points under the same target distribution, but they use different primitive operations and tuning mechanisms. Affine HMC and BlackJAX NUTS attained small IACTs on the default component and radius observables.
Table 6 instead holds one target fixed across three chains and reports means and between-chain SDs for vector and energy diagnostics. “Cap” denotes multivariate ESS beyond the 2970 retained draws after batch truncation; E-BFMI and divergences apply only to Hamiltonian methods.
Table 6.
Standard diagnostics for the fixed logistic target.
Neither HMC implementation diverged, and BlackJAX NUTS had no maximum-depth hits. Multivariate ESS complements the selected-observable IACT.
4.4. Diagnosing the Remaining Mixing Cost
The following diagnostics probe the method-dependent factors and on selected observables; supplies the reference mixing scale. Hessian probes assess local whitening through (10); movement and feasibility probes assess motion inside transported slices. The Gaussian-probe statistic uses standard-Gaussian starting states and their empirical covariance, so it is a descriptive local-movement summary. It uses paired pre- and post-move states to estimate
where
Here, is the empirical covariance of the standard-Gaussian starting states, and is the state obtained from after the selected within-slice update. Feasibility is the fraction of inner proposals satisfying the slice constraint before Metropolis acceptance. Table 7 combines these diagnostics for the two logistic cases and the analytic Gaussian last-layer target. Its “Median Hessian ” column reports the empirical median transformed-space condition number. Proposition 2 provides the deterministic link between the Hessian-error diagnostic and a regional condition-number bound.
Table 7.
Selected-state efficiency diagnostics; Proposition 2 gives the related regional condition-number bound.
In the logistic case, the affine preconditioner left moderate Hessian distortion, while Gradient and pCN CTS moved farther than RW hybrid slice. The case showed weaker whitening and movement. The Gaussian case had an almost identity transformed-space Hessian but limited within-slice movement. Table 8 fixes scales while varying the preconditioner or m: Gradient in panel (a), and Gradient with RW in panel (b).
Table 8.
Mechanism checks.
The full Laplace preconditioner gave smaller local distortion and lower IACT than identity or diagonal preconditioning. Increasing m raised the Gaussian-probe movement statistic and lowered IACT for both residual-slice updates, while Gradient CTS kept nearly flat ESS/eval because each outer transition became more expensive. At every tested m, the gradient-assisted proposal gave more movement and lower IACT than the matched RW hybrid slice update. Table 9 gives three-chain Gradient CTS sensitivity to scale, m, and preconditioner; panel (c) selects one scale per preconditioner. Appendix A lists the settings.
Table 9.
Gradient CTS sensitivity analysis.
Scales – gave similar IACT and ESS/sec, whereas scale was less efficient. Increasing m lowered IACT but left ESS/eval nearly unchanged for and reduced ESS/sec relative to . After separate retuning, IACT fell from and under identity and diagonal maps to under the full Laplace map, consistent with the Hessian condition numbers , , and .
4.5. Broader Target Settings
The remaining experiments extend the correction-and-diagnosis pattern beyond the main logistic example. The cases serve distinct roles: a higher-dimensional logistic target stresses fixed affine preconditioning in a larger smooth distribution, a Bayesian lasso target introduces a non-smooth density, a banana target studies imperfect nonlinear transport and shape recovery, and a Gaussian reference case provides a calibrated setting in which affine methods have direct access to the target geometry. The first case is an 80-dimensional logistic-regression target with the same fixed Laplace-affine preconditioning. Table 10 compares the corrected updates with affine MALA and HMC on this target.
Table 10.
logistic-regression sampling comparison.
Table 10 shows the same ordering among corrected methods as in the smaller logistic target. Under the same fixed transport preconditioner and residual-slice correction, Gradient CTS reduced the mean IACT from to , while pCN CTS gave a mean IACT of with higher ESS/eval. Affine HMC remained faster on these smooth target-space observables. The diagnostics in Table 7 show less complete local whitening than in the case, while the Gaussian-probe movement statistic still separates pCN and Gradient CTS from RW hybrid slice.
The target sequence uses and , so dimension, , and predictor saturation vary together. Table 11 gives three-chain Gradient CTS results, and Appendix A.2 gives pCN CTS. IACT near 400 indicates unresolved long correlation.
Table 11.
Logistic-regression target-sequence scaling for Gradient CTS.
Full-Laplace preconditioning reduced IACT at and 80, but mixing remained poor for both maps at and 500.
Two further cases examine incomplete approximate transports. The non-smooth case is a 40-dimensional Bayesian lasso regression [31]; a smooth surrogate is used to construct its affine preconditioner, while the corrected chains use the original lasso density. The nonlinear case is a ten-dimensional banana target with curvature and an imperfect transport using . Table 12 compares the corrected updates with RW hybrid slice and external baselines.
Table 12.
Non-smooth and nonlinear targets.
For lasso, pCN and Gradient CTS reduced the mean IACT from for matched RW hybrid slice to and , respectively. The subgradient MALA row provides a separate baseline. For the banana target, both corrected methods also improved on matched RW hybrid slice and un-preconditioned RWM.
The banana example adds a shape diagnostic that component-wise summaries alone can miss. Its target curvature is , and the diagnostic regresses the second component on the centered quadratic feature . Transport-only samples from the imperfect nonlinear transport map can have small component-wise mean error while still estimating this curvature inaccurately. Table 13 presents this shape diagnostic against analytic moments.
Table 13.
Banana curvature recovery.
In the transport-only comparison, the maximum mean error is small, but the curvature slope is about , compared with the analytic value of . The contrast shows why the shape diagnostic is needed: component-wise mean errors alone do not reveal this transport-induced curvature bias. When the same nonlinear transport map is used as a fixed transport preconditioner and residual-slice correction is applied, the corrected chains recover slopes near the analytic value. Figure 1 summarizes the logistic summary-recovery and banana curvature-recovery results.
Figure 1.
Transport-only bias and corrected recovery. (a) Maximum standardized mean error for transport-only samples and corrected chains. (b) Curvature-slope recovery under imperfect nonlinear transport. Bars show means over independent runs with one SD.
The Gaussian reference case is a setting in which strong affine methods have direct access to the target geometry. For this analytic Gaussian last-layer target, independent sampling and affine HMC had IACTs of and , versus and for corrected pCN and Gradient CTS. Figure 2 summarizes the efficiency and diagnostic pattern behind the corrected-method comparisons. The non-random-walk updates reduced IACT relative to RW hybrid slice and also had greater movement and feasibility, although their relative ordering varied across diagnostics.
Figure 2.
Efficiency and diagnostics under correction. (a) IACT comparisons for corrected methods under fixed transport preconditioners. (b) Movement-proxy statistics. (c) Slice-feasibility rates. Bars show means over independent runs with one SD.
4.6. Normalizing-Flow Transport and Corrected Sampling
We evaluated Real NVP checkpoints on a ten-dimensional banana target; the untrained checkpoint was the identity map. Uncorrected flow samples, pCN CTS, and a fixed-flow TESS-style update shared each frozen map [27]. Table 14 reports map quality and corrected efficiency; Appendix A gives the settings. Importance ESS fraction and log-weight SD are map-quality proxies, and TESS bracket evaluations count residual evaluations to the first feasible proposal.
Table 14.
Transport quality and corrected fixed-flow sampling across Real NVP checkpoints.
Training raised the importance ESS fraction from to and reduced log-weight SD from to . The projected at steps 0, 100, 500, and 1000 was , , , and , respectively; like the uncorrected-flow curvature slope, it was non-monotone. Joint map–Jacobian evaluation required – ms per batch of 256 states. At the trained checkpoints, pCN CTS acceptance was at least , and the mean IACT fell from to –. The fixed-flow TESS-style update reduced its bracket cost from to about residual evaluations and reached IACT –. Both corrected methods benefited from the trained map, while the TESS-style update was more efficient at these checkpoints.
5. Discussion
Residual-slice correction assigns distinct roles to transport geometry, residual correction, and conditional movement. A Laplace-affine map, independent-sample covariance map, or flow-based nonlinear map can improve the geometry explored by a Markov chain. In transformed coordinates, the part of the target not captured by this preconditioner appears as a residual density factor. Residual-slice correction accounts for that factor through an auxiliary-level variable, while a conditional Markov kernel supplies the implementable move within the corresponding residual feasible set. Theorem 2 summarizes this separation through . The projected diagnostics evaluate selected state summaries, while the constants in the bound are global.
The computational results reflect this decomposition. Transport-only comparisons produced visible summary or shape errors in the diagnostic cases, whereas corrected chains used the same fixed preconditioner and recovered those features. Within the framework, the non-random-walk updates improved on the matched RW hybrid slice baseline in the logistic, lasso, and banana examples. The Gaussian reference case gave the complementary boundary: specialized affine methods were more efficient when the target geometry was available in closed form. For the learned nonlinear map, improved weight diagnostics coincided with lower corrected-chain dependence and lower TESS-style bracket cost. Uncorrected-flow curvature and the projected diagnostic remained non-monotone.
External reference methods such as HMC and NUTS provide trajectory-based scales for the same target distribution but use different moves, costs, and tuning rules. Matched residual-slice comparisons test the correction mechanism under the same invariant conditional distribution. The RW hybrid slice update is the matched baseline because it uses the same fixed transport preconditioner, base–residual split, and invariant slice conditional distribution as the other corrected methods.
Autocorrelation and computational cost capture different aspects of efficiency. Each feasibility attempt repeats the residual evaluation, so increasing m can reduce IACT without improving ESS/sec. Learned flows also incur training and map–Jacobian costs. The target density dominated the affine-map calculation in the example, but this balance depends on the target and implementation. Map quality and conditional movement should therefore be assessed separately.
Full-Laplace preconditioning improved mixing at and 80, but neither tested map resolved the long correlations at and 500. Dense maps require evaluation, and dense generalized-linear-model fitting costs per Newton step. Applications with thousands of unknowns call for structured maps and more global updates.
6. Conclusions
We developed residual-slice correction as a sampling framework that uses an approximate transport map as a fixed preconditioner. Slice augmentation and invariant conditional movement preserve the target distribution. The Dirichlet-form gap bound separates within-slice movement, transport–reference comparison, and reference mixing. The experiments show recovery of distorted summaries and shape, while the matched comparisons reveal substantial differences among within-slice updates. Practical efficiency still depends on map quality and movement within residual slices. Structured transports and more global updates are natural directions for settings beyond those tested here.
Supplementary Materials
The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/e28080899/s1, Code S1: Python code used to generate the synthetic datasets and reproduce the numerical experiments.
Author Contributions
Conceptualization, Y.Z. and Q.H.; methodology, Y.Z. and Q.H.; software, Y.Z.; validation and formal analysis, Y.Z. and Q.H.; writing—original draft preparation, Y.Z.; writing—review and editing, Y.Z. and Q.H.; supervision, Q.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The code needed to generate the synthetic datasets and reproduce the numerical experiments is provided as Supplementary Code S1 with this manuscript. No private or third-party restricted dataset is used. The numerical examples use synthetic datasets generated by the supplied code.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A. Computational Settings and Supporting Results
Appendix A.1. Computational Settings
Controls: All settings were frozen before retained sampling, and scale-selection draws were excluded.
Target Settings: The logistic cases use and , with prior . Lasso uses , correlation , noise SD , penalty 1, smoothing , and ridge . Banana uses , , , and scales .
Table A1 presents the fixed residual-slice settings. The base factor is . Gradient, RW, and pCN entries give , , and , respectively.
Table A1.
Residual-slice settings used in the reported experiments.
Replications and Run Lengths: Summary recovery uses five 30,000-step runs (8000 burn-in). The logistic and analytic Gaussian comparisons use ten runs of 62,500 (12,500), the logistic comparison uses ten runs of 24,000 (6000), and the lasso and banana comparisons use ten runs of 5000 (1000). Mechanism, sensitivity, scaling, standard-diagnostic, and learned-flow results use three runs of 10,000 (2500), 2500 (500), 1200 (200), 3500 (500), and 3000 (500). Timings use nine warmed 500-call batches and 2500 transitions. BlackJAX NUTS uses 2000 warm-up/4000 retained draws in Table 5 and 1500/3000 in Table 6. Scale selection uses separate pre-production runs per candidate (400 transitions in sensitivity analyses; 160 in target-sequence scaling), and the selected settings remain fixed in production.
Learned Transport and Projected Diagnostics: Real NVP uses six width-32 coupling layers and reverse Kullback–Leibler (KL) training with Adam. The projected diagnostics follow Algorithm 2 with 100 stationary state–slice pairs per run and checkpoint, exact conditional reference draws, and five pCN steps with .
Appendix A.2. Scaling Results for pCN CTS
The frozen pCN scales for the diagonal and full maps were , , , and at , respectively. Full-Laplace preconditioning reduced the mean IACT from to at and from to at . At , the diagonal and full maps gave IACT and ; at , they gave and . Thus, both transports retained unresolved long correlation at the two largest targets, matching the pattern in Table 11.
Appendix B. Preliminaries for the Proofs
This appendix collects proof tools and technical conventions used after the main text.
Function Spaces and Spectral Gaps: For a probability measure , is the space of square-integrable functions and . Given , write
whenever the integrals are finite. For a reversible Markov kernel P with invariant distribution , Dirichlet-form comparisons are written with
where is the symmetric conductance measure. The Dirichlet-form gap is
Its absolute spectral gap is , where is the operator norm of . For positive reversible kernels, the two gaps coincide; for general reversible kernels, the statements for apply to lazy versions when an absolute spectral-gap formulation is desired.
Slice Factors and Level Sets: Recall that on . The pair is admissible when the residual conditional distributions are proper, as specified in Definition 1, and its level-set function is defined in Section 2.
Proposition A1.
Let be a measurable unnormalized density on with and on its support.
- (a)
- If is measurable, finite, and integrable, then gives an admissible pair .
- (b)
- If and , then the pair is admissible whenever every proper superlevel set has a finite positive Lebesgue measure.
The experimental Gaussian bases , , fall under part (a). Part (b) covers the full-density split , . The proof is given in Appendix D.
Transport between the Two Spaces: The map sends transformed-space variables z to original-space variables . For every transformed-space Borel set , the transformed target satisfies . If is an original-space Borel set, its transformed-space counterpart is . For a transformed-space kernel , its original-space conjugate is . The unitary map associated with the transport is , .
Appendix C. Proofs of Main Results
The main results are proven in the order in which they appear in Section 3. To prove Theorem 1 and transfer the comparison bounds to the original space, we use the following transport-conjugacy lemma; its proof is given in Appendix D.
Lemma A1.
Let be invariant with respect to . Then, the transported kernel is invariant with respect to π. If is reversible with respect to , then is reversible with respect to π and
The same transport conjugacy also preserves the absolute spectral gap whenever that gap is used.
Appendix C.1. Proof of Theorem 1
Let
which is positive and finite by Assumption 1 and Definition 1. Define the joint slice measure on transformed states and levels by
Integrating out u gives the z-marginal
Conditional on z, the level u is uniform on . Conditional on u, the density of z is proportional to , so the conditional distribution is in (1) for -almost every proper slice level.
For -almost every u, is invariant with respect to by Assumption 1. Hence, is also invariant with respect to for every . The transformed hybrid transition first samples u from the conditional distribution of u given z under , and then it applies to the z component. For bounded measurable g,
Thus, is invariant with respect to . If is reversible with respect to for -almost every u, then is reversible with respect to , and for bounded measurable f and g,
where is the u-marginal of . Reversibility of with respect to makes the last display symmetric in f and g. Hence, is reversible with respect to in the reversible case.
The original-space kernel is the conjugate of under the measurable bijection T. Lemma A1, applied with , gives invariance and reversibility with respect to . This completes the proof of Theorem 1. □
Appendix C.2. Proof of Proposition 1
This proof works in the transformed space. Let . We use the same joint slice measure as in the proof of Theorem 1, and we write for its level marginal distribution. Conditional on a slice level u, the state distribution is . Since
the slice restrictions of f are square-integrable for -almost every u.
First, consider the hybrid transition. By construction, one step of draws u from the conditional distribution of the level variable and then applies . Since it is reversible, its Dirichlet form is
Disintegrating with respect to the slice level gives
In this display, f is restricted to the slice when viewed as an element of . Applying the comparison induced by (3) to (A1) yields
Now, consider the ideal transformed slice transition . Given the same level u, it draws the new transformed state independently from . Therefore,
Combining this identity with (A2) gives the Dirichlet-form comparison
Because both transformed kernels have invariant distribution , their variances are computed with respect to the same measure. Taking the infimum in (A3) after division by gives
The last step is to transfer the result to the original space. By Lemma A1, the fixed transport conjugacy preserves the Dirichlet-form gap:
Substituting these identities into the transformed-space bound gives the stated original-space inequality. This completes the proof of Proposition 1. □
Appendix C.3. Proof of Theorem 2
The proof again starts in the transformed space. Proposition 1 established the Dirichlet-form comparison
which is (A3). The definition of gives the transport comparison (6). Combining the two comparisons gives
By the definition ,
Therefore,
Taking the infimum over nonzero yields
Finally, Lemma A1 transfers the same Dirichlet-form gap to the original-space kernel . This completes the proof of Theorem 2. □
Appendix C.4. Proof of Theorem 3
Let . By bilinearity of the Dirichlet form and covariance,
Because is positive definite on , the Rayleigh quotient
has minimum
Equivalently,
for every vector c, and equality is attained along a generalized eigenvector. Hence, no larger constant can satisfy the same inequality on all of . This proves the projected version of (4). The argument for is identical after replacing the numerator matrix by the ideal movement matrix and the denominator matrix by . This completes the proof of Theorem 3. □
Appendix C.5. Proof of Propositions 2 and 3
For Proposition 2, the additive log-determinant term in is constant; hence,
The assumption says that every eigenvalue of this matrix lies in the interval
for . Thus, for all and all ,
The inequalities give the local strong-convexity and smoothness statement on , and the condition-number bound follows by dividing the upper curvature bound by the lower one. This proves Proposition 2.
For Proposition 3, the translation does not affect covariance. Let
The event in the proposition implies
The covariance of is
This matrix is similar to . The matrix is also similar to , so and have the same eigenvalues. Therefore, the eigenvalues of lie between and . Hence,
This proves the deterministic covariance-whitening diagnostic. Together with the first part, this completes the proof of Propositions 2 and 3. □
Appendix D. Proofs of Auxiliary Results
Appendix D.1. Proof of Proposition A1
For part (a), , so , and
Moreover, is positive and finite on the support of because is positive and finite. For every level with ,
The set has a positive Lebesgue measure on the support of . If it had zero Lebesgue measure, then , contradicting . Since is strictly positive and finite, . Hence, Definition 1 holds.
For part (b), and . The normalization condition is the integrability of . The level-set function is , where denotes the d-dimensional Lebesgue measure. It is finite and positive by assumption for every proper level. This completes the proof of Proposition A1. □
Appendix D.2. Proof of Lemma A1
For any original-space Borel set B, set . Invariance follows from
For reversibility, let be original-space Borel sets and set for . Then,
For the gap identity, the map , , is unitary because exactly when . It maps onto , and the definition of gives . Thus, on the mean-zero spaces. This unitary equivalence preserves variances and Dirichlet forms, giving . It also preserves operator norms and, hence, preserves the absolute spectral gap when that gap is used. This completes the proof of Lemma A1. □
References
- Metropolis, N.; Rosenbluth, A.W.; Rosenbluth, M.N.; Teller, A.H.; Teller, E. Equation of State Calculations by Fast Computing Machines. J. Chem. Phys. 1953, 21, 1087–1092. [Google Scholar] [CrossRef] [Scilit]
- Hastings, W.K. Monte Carlo Sampling Methods Using Markov Chains and Their Applications. Biometrika 1970, 57, 97–109. [Google Scholar] [CrossRef]
- Tierney, L. Markov Chains for Exploring Posterior Distributions. Ann. Stat. 1994, 22, 1701–1728. [Google Scholar] [CrossRef] [Scilit]
- Geyer, C.J. Practical Markov Chain Monte Carlo. Stat. Sci. 1992, 7, 473–483. [Google Scholar] [CrossRef] [Scilit]
- Meyn, S.P.; Tweedie, R.L. Markov Chains and Stochastic Stability, 2nd ed.; Cambridge University Press: Cambridge, UK, 2009. [Google Scholar] [CrossRef] [Scilit]
- Roberts, G.O.; Gelman, A.; Gilks, W.R. Weak Convergence and Optimal Scaling of Random Walk Metropolis Algorithms. Ann. Appl. Probab. 1997, 7, 110–120. [Google Scholar] [CrossRef] [Scilit]
- Roberts, G.O.; Rosenthal, J.S. Optimal Scaling of Discrete Approximations to Langevin Diffusions. J. R. Stat. Soc. Ser. B 1998, 60, 255–268. [Google Scholar] [CrossRef] [Scilit]
- Dwivedi, R.; Chen, Y.; Wainwright, M.J.; Yu, B. Log-concave Sampling: Metropolis–Hastings Algorithms Are Fast. J. Mach. Learn. Res. 2019, 20, 1–42. [Google Scholar]
- Duane, S.; Kennedy, A.D.; Pendleton, B.J.; Roweth, D. Hybrid Monte Carlo. Phys. Lett. B 1987, 195, 216–222. [Google Scholar] [CrossRef] [Scilit]
- Girolami, M.; Calderhead, B. Riemann Manifold Langevin and Hamiltonian Monte Carlo Methods. J. R. Stat. Soc. Ser. B 2011, 73, 123–214. [Google Scholar] [CrossRef] [Scilit]
- Neal, R.M. MCMC Using Hamiltonian Dynamics. In Handbook of Markov Chain Monte Carlo; Brooks, S., Gelman, A., Jones, G.L., Meng, X.-L., Eds.; Chapman and Hall/CRC: Boca Raton, FL, USA, 2011; pp. 113–162. [Google Scholar] [CrossRef] [Scilit]
- Hoffman, M.D.; Gelman, A. The No-U-Turn Sampler: Adaptively Setting Path Lengths in Hamiltonian Monte Carlo. J. Mach. Learn. Res. 2014, 15, 1593–1623. [Google Scholar]
- Lovász, L.; Vempala, S. Hit-and-Run from a Corner. SIAM J. Comput. 2006, 35, 985–1005. [Google Scholar] [CrossRef] [Scilit]
- El Moselhy, T.A.; Marzouk, Y.M. Bayesian Inference with Optimal Maps. J. Comput. Phys. 2012, 231, 7815–7850. [Google Scholar] [CrossRef] [Scilit]
- Marzouk, Y.; Moselhy, T.; Parno, M.; Spantini, A. Sampling via Measure Transport: An Introduction. In Handbook of Uncertainty Quantification; Ghanem, R., Higdon, D., Owhadi, H., Eds.; Springer: Cham, Switzerland, 2017; pp. 785–825. [Google Scholar] [CrossRef] [Scilit]
- Parno, M.D.; Marzouk, Y.M. Transport Map Accelerated Markov Chain Monte Carlo. SIAM/ASA J. Uncertain. Quantif. 2018, 6, 645–682. [Google Scholar] [CrossRef] [Scilit]
- Blei, D.M.; Kucukelbir, A.; McAuliffe, J.D. Variational Inference: A Review for Statisticians. J. Am. Stat. Assoc. 2017, 112, 859–877. [Google Scholar] [CrossRef] [Scilit]
- Rezende, D.J.; Mohamed, S. Variational Inference with Normalizing Flows. In Proceedings of the 32nd International Conference on Machine Learning, Lille, France, 6–11 July 2015; Volume 37, pp. 1530–1538. [Google Scholar]
- Dinh, L.; Sohl-Dickstein, J.; Bengio, S. Density Estimation Using Real NVP. In Proceedings of the International Conference on Learning Representations, Toulon, France, 24–26 April 2017. [Google Scholar]
- Papamakarios, G.; Nalisnick, E.; Rezende, D.J.; Mohamed, S.; Lakshminarayanan, B. Normalizing Flows for Probabilistic Modeling and Inference. J. Mach. Learn. Res. 2021, 22, 1–64. [Google Scholar]
- Grenioux, L.; Oliviero Durmus, A.; Moulines, E.; Gabrié, M. On Sampling with Approximate Transport Maps. In Proceedings of the 40th International Conference on Machine Learning, Honolulu, HI, USA, 23–29 July 2023; Volume 202, pp. 11698–11733. [Google Scholar]
- Roberts, G.O.; Rosenthal, J.S. Convergence of Slice Sampler Markov Chains. J. R. Stat. Soc. Ser. B 1999, 61, 643–660. [Google Scholar] [CrossRef] [Scilit]
- Neal, R.M. Slice Sampling. Ann. Stat. 2003, 31, 705–767. [Google Scholar] [CrossRef] [Scilit]
- Łatuszyński, K.; Rudolf, D. Convergence of Hybrid Slice Sampling via Spectral Gap. Adv. Appl. Probab. 2024, 56, 1440–1466. [Google Scholar] [CrossRef] [Scilit]
- Wong, K.W.K.; Gabrié, M.; Foreman-Mackey, D. flowMC: Normalizing Flow Enhanced Sampling Package for Probabilistic Inference in JAX. J. Open Source Softw. 2023, 8, 5021. [Google Scholar] [CrossRef] [Scilit]
- Murray, I.; Adams, R.P.; MacKay, D.J.C. Elliptical Slice Sampling. In Proceedings of the 13th International Conference on Artificial Intelligence and Statistics, Sardinia, Italy, 13–15 May 2010; Volume 9, pp. 541–548. [Google Scholar]
- Cabezas, A.; Nemeth, C. Transport Elliptical Slice Sampling. In Proceedings of the 26th International Conference on Artificial Intelligence and Statistics, Valencia, Spain, 25–27 April 2023; Volume 206, pp. 3664–3676. [Google Scholar]
- Cotter, S.L.; Roberts, G.O.; Stuart, A.M.; White, D. MCMC Methods for Functions: Modifying Old Algorithms to Make Them Faster. Stat. Sci. 2013, 28, 424–446. [Google Scholar] [CrossRef] [Scilit]
- Rudolf, D.; Schär, P. Dimension-Independent Spectral Gap of Polar Slice Sampling. Stat. Comput. 2024, 34, 20. [Google Scholar] [CrossRef] [Scilit]
- Vats, D.; Flegal, J.M.; Jones, G.L. Multivariate Output Analysis for Markov Chain Monte Carlo. Biometrika 2019, 106, 321–337. [Google Scholar] [CrossRef] [Scilit]
- Park, T.; Casella, G. The Bayesian Lasso. J. Am. Stat. Assoc. 2008, 103, 681–686. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.

