Skip to Content
You are currently on the new version of our website. Access the old version .
AlgorithmsAlgorithms
  • Article
  • Open Access

19 July 2026

23 Pages

Acceptance Rate-Adaptive pCN MCMC for Moderate-Dimensional Bayesian Inverse Problems

and
1
School of Media Engineering, Communication University of Zhejiang, Hangzhou 310018, China
2
National Radio and Television Administration Laboratory for Media Intelligent Communication Technology, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.

Abstract

The preconditioned Crank–Nicolson (pCN) Markov chain Monte Carlo method is a standard tool for high-dimensional Bayesian inverse problems because its proposals preserve the prior and its performance degrades gracefully under mesh refinement. Yet its efficiency depends heavily on the step-size parameter β , which practitioners must tune manually for each problem. To remove this burden, we propose an acceptance rate-adaptive pCN algorithm that calibrates β automatically during a finite burn-in phase via a Robbins–Monro stochastic approximation driven by cumulative acceptance rate feedback. We also studied a dual-signal extension that supplements acceptance rate adaptation with an auxiliary effective sample size (ESS) feedback term, activated gradually through a smooth logistic switch. To contextualize the proposed methods, we conducted a systematic comparison with the adaptive Metropolis (AM) and the Metropolis-adjusted Langevin algorithm (MALA). In both adaptive pCN variants, adaptation is confined to the burn-in and the step size is then frozen, so that the post-burn-in samples are produced by a time-homogeneous Metropolis–Hastings kernel targeting the correct posterior. Numerical experiments on five linear-Gaussian benchmarks with a controlled spectral structure (dimensions: 10 to 100, condition numbers: 2 to 200, SNR from − 9 dB to + 8 dB) and a nonlinear PDE-constrained inverse problem governed by the cubic–quintic nonlinear Schrödinger equation showed that the acceptance rate-adaptive pCN yields consistent improvements over vanilla pCN, reaching approximately an 1.8 × higher ESS in ill-conditioned regimes with low inter-seed variance. The AM achieved a superior ESS on well-conditioned and low-dimensional problems, while the MALA excelled in low-SNR regimes, but degraded under sharp posteriors. A sensitivity analysis confirmed the robustness to hyperparameter choices, and multi-seed experiments validated the reproducibility of all findings. These results indicate that automatic step-size adaptation can substantially improve the practical efficiency of pCN for challenging moderate-dimensional Bayesian inverse problems without manual tuning.

1. Introduction

Bayesian inference formulates inverse problems in science and engineering in terms of posterior distributions over unknown parameters [1], recovering not only point estimates, but full uncertainty information [2]. Such uncertainty quantification matters in medical imaging [3], sparse signal reconstruction [4], and PDE-constrained inverse problems, where characterizing posterior variability is often as critical as obtaining a representative solution. Recent work has coupled PDE loss functions with likelihood-based inference to streamline posterior exploration in such settings [5], reaffirming the need for efficient posterior samplers in contemporary PDE-constrained inverse problems.
In high-dimensional settings, discretization leads to large parameter spaces, and the resulting posteriors are often strongly anisotropic or non-Gaussian due to nonlinear forward operators. Among MCMC algorithms tailored for such problems, the pCN method has attracted significant attention for its prior-preserving proposal and favorable scaling under mesh refinement [6]. By constructing proposals that are reversible with respect to the Gaussian prior, pCN mitigates the dimension-dependent degeneracy of random-walk Metropolis algorithms. Extensions combining pCN with Hamiltonian Monte Carlo [7,8], replica exchange [9], sequential Monte Carlo [10], likelihood-informed dimension reduction [11], and dimension-independent likelihood-informed MCMC [12] have expanded its applicability to challenging posterior landscapes. Several complementary adaptive strategies have also been developed: Beskos et al. [13] introduced geometric MCMC methods that exploit the local Riemannian metric structure for dimension-independent scaling; Girolami and Calderhead [14] proposed Riemann manifold Langevin and Hamiltonian Monte Carlo methods with automatic metric adaptation; and Parno and Marzouk [15] developed transport map-accelerated MCMC based on measure transport. These approaches adapt the proposal covariance or metric structure, whereas the present work targets the scalar step size of the pCN proposal. Liu et al. [16] recently surveyed gradient-free and gradient-informed Bayesian inference for high-dimensional geophysical problems, providing useful context for the comparison of the adaptive Metropolis and MALA undertaken here.
Despite these advances, the practical use of pCN still depends heavily on the manual tuning of the step-size parameter β , whose performance is sensitive to the dimensions, spectral conditioning, and noise level. In practice, this sensitivity means that a step size well-suited to one problem configuration (e.g., d = 10 , mild conditioning) can perform poorly on another (e.g., d = 100 , strong anisotropy), forcing practitioners into costly trial-and-error retuning. While adaptive MCMC strategies such as the No-U-Turn sampler [17], adaptive Metropolis [18], and acceptance rate-based methods [19] have reduced manual intervention, and theoretical guarantees for adaptive schemes have been established under conditions such as diminishing adaptation and containment [20,21,22], systematic step-size adaptation specifically designed for pCN remains limited, with early adaptive schemes developed primarily for infinite-dimensional settings. In particular, the adaptive pCN scheme of Hu et al. [23] operates in function space and requires problem-specific spectral information that is often unavailable in practical finite-dimensional implementations; no ready-to-use, systematically benchmarked finite-dimensional adaptive pCN framework with open-source software currently exists. In parallel, Arabpour et al. [24] showed that tuning-free adaptive MCMC samplers can address high-dimensional geophysical inverse problems without manual step-size calibration, confirming the practical demand for automated adaptation. Concurrent advances have also tackled unbiased parameter estimation for differential-equation-governed Bayesian inverse problems through refined Monte Carlo strategies [25], pointing to the ongoing need for samplers that remain reliable when forward model evaluations are expensive.
This work introduces two adaptive step-size strategies for pCN. The first, acceptance rate-adaptive pCN, updates β during the burn-in using the Robbins–Monro stochastic approximation driven by cumulative acceptance rate feedback. The second, dual-signal pCN, augments this mechanism with an auxiliary ESS feedback activated gradually via a smooth logistic switching function. In both algorithms, adaptation is restricted to a finite burn-in phase and subsequently frozen, so that the retained samples are generated by a standard time-homogeneous Metropolis–Hastings (MH) chain. We compared these methods against the adaptive Metropolis (AM) [18] and the Metropolis-adjusted Langevin algorithm (MALA) [14,26], which represent covariance adaptation and gradient-informed proposals, respectively. We also provide a sensitivity analysis of the adaptive pCN hyperparameters and a multi-seed uncertainty quantification to assess the reproducibility. Rather than introducing a fundamentally new sampler, the proposed approach combines established adaptive MCMC techniques—Robbins–Monro stochastic approximation, ESS monitoring, and freeze-after-burn-in—within a practical pCN framework for finite-dimensional Bayesian inverse problems. Although the individual building blocks (Robbins–Monro iteration, ESS monitoring, freeze-after-burn-in) are drawn from the general adaptive MCMC literature, their integration into a single, self-contained pCN framework—together with explicit hyperparameter reporting, systematic benchmarking under controlled spectral conditions, and open-source implementation—constitutes a practical contribution that bridges the gap between infinite-dimensional theory and everyday finite-dimensional computations.
We established asymptotic correctness under the freeze-after-burn-in design, and discuss post-adaptation convergence using standard spectral-gap and conductance-based arguments under explicitly stated assumptions. It is important to note that the adaptation itself is not proven to optimize the spectral gap; rather, it seeks a practically effective step size whose post-adaptation convergence properties can be analyzed conditionally. Numerical experiments on five controlled linear-Gaussian benchmarks (dimensions: 10 to 100, condition numbers: 2 to 200, SNR from − 9  dB to + 8  dB) and a nonlinear PDE-constrained inverse problem governed by the cubic–quintic nonlinear Schrödinger equation (CQNLSE) demonstrate that the acceptance rate-adaptive pCN consistently improves the ESS and convergence diagnostics over vanilla pCN, while the dual-signal extension offers problem-dependent benefits. A comparison with the AM and MALA revealed regime-dependent advantages, and a sensitivity analysis confirmed the robustness to hyperparameter choices. The remainder of the paper is organized as follows: Section 2 presents the formulation and all five methods; Section 3 provides a theoretical analysis; Section 4 reports the numerical results, including a sensitivity analysis, multi-seed validation, and a method comparison; and Section 5 concludes the paper and outlines potential directions for future investigation.

2. Algorithm Design

2.1. Bayesian Inverse Problem Formulation

Inverse problems aim to recover unknown parameters from indirect and noisy observations. Typical applications range from reconstructing material or tissue properties in imaging to identifying coefficients in nonlinear wave models from laboratory data. This work adopted a Bayesian formulation [27], which returns the full posterior distribution and thus supports uncertainty quantification that goes beyond point estimates.
The observation model is
y = G ( θ ) + η , η ∼ N ( 0 , σ 2 I m ) ,
where θ ∈ R d is the unknown parameter vector, y ∈ R m represents the data, and G is the forward operator (typically the numerical solution operator of a PDE). The noise η represents independent Gaussian measurement errors with a known variance σ 2 .
A zero-mean Gaussian prior is imposed to regularize the often ill-posed problem:
θ ∼ N ( 0 , Σ prior ) ,
where Σ prior encodes prior knowledge on parameter magnitudes and correlations. The resulting posterior is
π ( θ ∣ y ) ∝ exp − 1 2 σ 2 ∥ G ( θ ) − y ∥ 2 − 1 2 θ ⊤ Σ prior − 1 θ .
In the linear-Gaussian case ( G ( θ ) = A θ ), the posterior is analytically tractable. For nonlinear forward operators, however, it is generally non-Gaussian and high-dimensional, rendering direct sampling impractical. In both regimes, Markov chain Monte Carlo (MCMC) methods—particularly the pCN algorithm—serve as the primary tool for posterior exploration and uncertainty quantification.

2.2. Vanilla pCN

The pCN algorithm is effective for Bayesian inverse problems with Gaussian priors, particularly in high-dimensional or function-space settings. Its proposal is reversible with respect to the prior, which gives dimension-robust scaling under mesh refinement and avoids the degeneracy typical of random-walk Metropolis methods [6,28].
Given the current state θ ( n − 1 ) , the pCN proposal is
θ * = 1 − β 2 θ ( n − 1 ) + β ξ , ξ ∼ N ( 0 , Σ prior ) ,
where β ∈ ( 0 , 1 ) is the step-size parameter. The proposal is accepted with MH probability
α ( θ ( n − 1 ) , θ * ) = min 1 , π ( θ * ∣ y ) π ( θ ( n − 1 ) ∣ y ) .
Owing to prior reversibility, the acceptance ratio simplifies to a likelihood ratio, making pCN computationally attractive for large-scale problems. A key property is that the proposal leaves the prior invariant: if θ ( n − 1 ) ∼ N ( 0 , Σ prior ) , then θ * is also marginally distributed according to the prior. Nevertheless, the efficiency of vanilla pCN remains highly sensitive to the choice of β . Inappropriate values lead to either excessively slow mixing or low acceptance rates, and optimal tuning is often problem-dependent and labor-intensive.

2.3. Acceptance Rate-Adaptive pCN

To eliminate manual tuning, we introduced the acceptance rate-adaptive pCN. During a finite burn-in phase, the step size β n is updated via Robbins–Monro stochastic approximation using cumulative acceptance rate feedback. Let I n = I ( θ ( n ) = θ * ) be the acceptance indicator and
α ^ n = 1 n ∑ i = 1 n I i ,
the empirical acceptance rate. The update on the log-scale reads
log β n + 1 = log β n + γ n ( α ^ n − α * ) ,
where α * is the target acceptance rate and γ n = c γ / n u + 1 is a diminishing gain sequence (where n u counts the number of updates so far and c γ > 0 is a prefactor).
Updates occur periodically (every K iterations) and β n is projected onto a dimension-dependent interval [ β min ( d ) , β max ( d ) ] for stability. After a prescribed burn-in length N burn , the adaptation is terminated and β is frozen. This freeze-after-burn-in design ensures that the retained chain is a standard time-homogeneous MH kernel targeting the correct posterior, thereby preserving asymptotic correctness via classical Markov chain theory.

2.4. Dual-Signal pCN

Acceptance-rate adaptation is straightforward and theoretically grounded, but it does not directly target sampling efficiency metrics such as the ESS. To test whether efficiency-aware feedback can yield further gains, we introduced the dual-signal pCN extension. The update rule is
log β n + 1 = log β n + γ n ( 1 − w n ) g acc ( n ) + w n g ess ( n ) ,
where g acc and g ess are bounded feedback terms based on the acceptance rate and block-wise ESS, respectively, and w n ∈ [ 0 , 1 ] is a logistic switching weight
w n = 1 + exp − n − t switch c t switch − 1 ,
that gradually activates the ESS signal after sufficient samples have been collected. Figure 1 compares these three pCN variants.
Figure 1. Schematic comparison of three pCN variants. Vanilla pCN (gray) uses a fixed step size. Acceptance rate-adaptive (blue) adjusts β n via acceptance feedback during burn-in, while dual-signal pCN (purple) adds ESS feedback. Solid arrows denote sampling; dashed elements indicate burn-in adaptation mechanisms.
As in the single-signal variant, adaptation is confined to burn-in and then frozen. Although the dual-signal controller offers a flexible framework for incorporating efficiency diagnostics, the numerical experiments in Section 4 show that its additional benefits are problem-dependent and do not consistently surpass those of the acceptance rate-adaptive scheme. We therefore recommend the acceptance rate-adaptive pCN as the primary practical variant, and regard the dual-signal extension as an exploratory investigation of efficiency-aware feedback that may benefit specific problem classes warranting further study.

2.5. Comparison Methods: Adaptive Metropolis and MALA

We included two well-established MCMC algorithms as comparison baselines: adaptive Metropolis (AM) [18] and the Metropolis-adjusted Langevin algorithm (MALA) [14,26]. These methods employ fundamentally different adaptation strategies and proposal constructions, providing a broad basis for comparison.
The AM algorithm adapts the proposal covariance to the empirical posterior geometry observed during sampling. At iteration n, the proposal is drawn from
θ * ∼ N θ ( n − 1 ) , s d C n + s d ϵ I d ,
where C n is the running empirical covariance of the chain history, s d = 2 . 38 2 / d is the dimension-dependent scaling factor derived from optimal scaling theory [19], and ϵ > 0 is a small regularization constant ensuring positive definiteness. The covariance C n is updated incrementally using Welford’s algorithm after a delayed adaptation period (here, the first 10 % of burn-in uses a fixed prior-proportional proposal to stabilize early covariance estimates). The AM proposal is symmetric, so the MH acceptance ratio reduces to the standard likelihood–prior ratio. After burn-in, the covariance is frozen and the retained chain is a standard random-walk Metropolis kernel.
The MALA constructs gradient-informed proposals by discretizing the Langevin diffusion d θ = ∇ θ log π ( θ ∣ y ) d t + 2 d W t . The proposal at step size h is
θ * = θ ( n − 1 ) + h 2 ∇ θ log π ( θ ( n − 1 ) ∣ y ) + h Z , Z ∼ N ( 0 , I d ) ,
with an MH correction to ensure detailed balance. For the linear-Gaussian benchmarks, exact gradients are available analytically; for the CQNLSE problem, we approximated gradients via forward finite differences with perturbation δ = 10 − 4 . The step size h was adapted during burn-in using the same Robbins–Monro scheme as the acceptance rate-adaptive pCN, targeting α * = 0.234 (the same target rate as the pCN variants for consistency [26]). Gradient and drift terms were clipped to prevent proposal instability in regions of high curvature.

2.6. Unified Computational Framework

We implemented all five methods (vanilla pCN, acceptance rate-adaptive pCN, dual-signal pCN, AM, and MALA) within a common code structure. The three pCN variants share the same prior-preserving proposal and MH correction while isolating the variant-specific adaptation logic during burn-in; the AM and MALA use their respective proposal mechanisms (Equations (10) and (11)) under the same burn-in/freeze protocol.
Vanilla pCN uses a fixed step size, the acceptance rate-adaptive variant updates β n via cumulative acceptance feedback, and the dual-signal extension further incorporates a block-based ESS signal with smooth switching. The AM adapts its proposal covariance, and the MALA employs gradient-driven proposals with an adaptive step size. All variants use identical initialization, burn-in fraction, and post-burn-in freezing; their differences lie solely in the proposal and adaptation mechanism.
Algorithm 1 formalizes this workflow, parameterized by a variant flag V. By restricting adaptation to the burn-in and applying projection-bounded updates, the implementation preserves the ergodicity of the retained samples under standard regularity conditions while enabling straightforward switching between variants.
All details needed to replicate Algorithm 1 are as follows: the adaptation-update formulas appear in Equations (7) and (8); the complete set of hyperparameters ( α * , γ n , K, N burn , projection bounds, initial step size, and dual-signal parameters) is listed in Table 1 with per-parameter justification; and the open-source code is available at https://github.com/cook-55/Ad-Pre-CN-MCMC-for-HD-BIP-main/tree/main (accessed on 1 July 2026).
Algorithm 1 Unified MCMC framework with variant-specific proposals and burn-in adaptation
Require: Forward operator G , data y, noise variance σ 2 , prior covariance Σ prior
Require: Variant flag V ∈ { Vanilla , AcceptanceRate , Dual , AM , MALA }
Ensure: Posterior samples { θ ( n ) } n = N burn + 1 N total
    1:
Initialize θ ( 0 ) , β ← β 0 (or h ← h 0 for MALA), accepted count a ← 0
    2:
for  n = 1  to  N total  do
    3:
   Proposal:
    4:
   if  V ∈ { Vanilla , AcceptanceRate , Dual }  then
    5:
      Draw ξ ∼ N ( 0 , Σ prior ) ;     θ * ← 1 − β 2 θ ( n − 1 ) + β ξ
    6:
   else if  V = AM  then
    7:
       θ * ∼ N ( θ ( n − 1 ) , s d C n + s d ϵ I d )
    8:
   else if  V = MALA  then
    9:
       θ * ← θ ( n − 1 ) + h 2 ∇ log π ( θ ( n − 1 ) | y ) + h Z ,     Z ∼ N ( 0 , I d )
  10:
   end if
  11:
   MH step:
  12:
   if  log u < min ( 0 , log π ( θ * ∣ y ) − log π ( θ ( n − 1 ) ∣ y ) )  then
  13:
       θ ( n ) ← θ * ; a ← a + 1
  14:
   else
  15:
       θ ( n ) ← θ ( n − 1 )
  16:
   end if
  17:
   Adaptation (only during burn-in):
  18:
   if  V = Vanilla  or  n > N burn  then
  19:
      Parameters frozen
  20:
   else if  n mod K = 0  then
  21:
      if  V = AcceptanceRate  then
  22:
         Update β using acceptance rate feedback
  23:
      else if  V = Dual  then
  24:
         Update β using combined acceptance rate and ESS feedback with logistic switching
  25:
      else if  V = AM  then
  26:
         Update running covariance C n (Welford); scale s d fixed
  27:
      else if  V = MALA  then
  28:
         Update step size h using acceptance rate feedback
  29:
      end if
  30:
   end if
  31:
end for
Table 1. Complete specification of algorithmic hyperparameters for all five methods.

3. Theoretical Analysis

The results in this section apply standard Markov chain theory to the freeze-after-burn-in design. They do not claim new mathematical properties of the adaptation mechanism; rather, they confirm that the proposed procedure preserves posterior consistency and characterize the conditional convergence rate of the frozen kernel, setting the stage for the empirical findings in Section 4.

3.1. Ergodicity

Both adaptive pCN variants employ a freeze-after-burn-in strategy: the step size β is adapted only during a finite initial burn-in phase and held fixed thereafter. This design circumvents the main technical challenges of fully time-inhomogeneous adaptive MCMC algorithms, and allows asymptotic correctness to follow directly from classical MH theory.
Theorem 1
(Asymptotic correctness under finite adaptation). Let π ( θ ∣ y ) be the posterior distribution defined in (3). For each fixed β ∈ ( 0 , 1 ) , let P β denote the Markov transition kernel of the pCN MH algorithm induced by the proposal
θ * = 1 − β 2 θ + β ξ , ξ ∼ N ( 0 , Σ prior ) ,
together with the acceptance probability (5).
Consider an adaptive scheme that generates a sequence { θ ( n ) } n ≥ 0 along with step sizes { β n } n ≥ 0 that may depend on the full history θ ( 0 : n − 1 ) . Suppose there exists a deterministic integer N adapt < ∞ such that
β n ≡ β ★ : = β N adapt for all n ≥ N adapt ,
where β ★ ∈ ( 0 , 1 ) is a random variable.
Then, conditional on the realized value of β ★ , the tail chain { θ ( n ) } n ≥ N adapt is a time-homogeneous Markov chain with transition kernel P β ★ . Moreover, for P -almost every realization of β ★ , the kernel P β ★ is π-reversible and admits π ( · ∣ y ) as an invariant distribution.
If, in addition, P β ★ is π-irreducible, aperiodic, and Harris recurrent, then
lim n → ∞ L θ ( N adapt + n ) − π ( · ∣ y ) TV = 0 , almost surely .
Proof. 
Fix any β ∈ ( 0 , 1 ) . The pCN proposal is reversible with respect to the Gaussian prior measure. Combined with the MH correction targeting π ( · ∣ y ) , the resulting kernel P β satisfies detailed balance and therefore admits π ( · ∣ y ) as an invariant distribution [6,28].
By the finite adaptation assumption, the step size is constant after time N adapt . Hence, conditional on the realized value of β ★ , the post-adaptation process evolves according to the time-homogeneous kernel P β ★ . Under π -irreducibility, aperiodicity, and Harris recurrence, standard Markov chain theory yields convergence to stationarity in total variation, which proves (12). □
Remark 1.
Theorem 1 applies directly to the acceptance rate-adaptive pCN and its dual-signal extension, since both restrict adaptation to a finite burn-in phase and freeze the step size thereafter. Asymptotic correctness thus follows from classical time-homogeneous Markov chain theory without requiring diminishing adaptation or containment conditions.

3.2. Post-Adaptation Convergence Rate

We next state a standard quantitative convergence result for the frozen pCN kernel, which characterizes the convergence speed in the post-burn-in phase.
Theorem 2
(Post-adaptation convergence rate under a spectral gap). Assume the setting of Theorem 1. Suppose that, for P -almost every realization of β ★ , the frozen kernel P β ★ is π-reversible and possesses a nonzero L 2 ( π ) spectral gap λ ( β ★ ) ∈ ( 0 , 1 ] , that is,
∥ P β ★ f ∥ L 2 ( π ) ≤ ( 1 − λ ( β ★ ) ) ∥ f ∥ L 2 ( π ) for all f ∈ L 0 2 ( π ) ,
where L 0 2 ( π ) denotes the subspace of mean-zero functions under π.
Then, for any initial distribution ν ≪ π with the Radon–Nikodym derivative d ν d π ∈ L 2 ( π ) , the post-burn-in chain satisfies
ν P β ★ n − π TV ≤ 1 2 d ν d π − 1 L 2 ( π ) ( 1 − λ ( β ★ ) ) n , n ≥ 0 ,
for P -almost every realization of β ★ .
Proof. 
For P -almost every realization of β ★ , reversibility implies that P β ★ is self-adjoint on L 2 ( π ) . The spectral gap assumption yields geometric contraction on L 0 2 ( π ) . Let h = d ν d π − 1 ∈ L 0 2 ( π ) . Then,
∥ P β ★ n h ∥ L 2 ( π ) ≤ ( 1 − λ ( β ★ ) ) n ∥ h ∥ L 2 ( π ) .
Finally, the standard inequality ∥ μ − π ∥ TV ≤ 1 2 ∥ d μ d π − 1 ∥ L 2 ( π ) yields (14). □
Remark 2.
Theorem 2 shows that the post-burn-in convergence speed depends on the spectral properties of the frozen kernel, conditional on the existence of a nonzero spectral gap. The adaptation therefore aims to select a step size β ★ that improves practical mixing based on acceptance rate feedback. Although we did not prove that adaptation enlarges the spectral gap for every target, the empirical results in Section 4 show that the adapted step sizes consistently yield improved the ESS and convergence diagnostics. Explicit lower bounds on λ ( β ) are problem-dependent, and determining whether λ ( β ★ ) > λ ( β manual ) in general is a topic for future work.

3.3. Monte Carlo Consistency of Ergodic Averages

We finally confirmed the Monte Carlo consistency of the empirical averages computed from the retained samples.
Corollary 1
(Strong law of large numbers). Assume the setting of Theorem 1. Let f : R d → R be measurable with E π [ | f | ] < ∞ . Then, for P -almost every realization of β ★ ,
lim N → ∞ 1 N ∑ n = N adapt + 1 N adapt + N f ( θ ( n ) ) = ∫ f ( θ ) π ( θ ∣ y ) d θ almost surely .
Proof. 
For P -almost every realization of β ★ , the post-adaptation chain is time-homogeneous with invariant distribution π . Under π -irreducibility, aperiodicity, and Harris recurrence, the Markov chain ergodic theorem yields the strong law of large numbers for any π -integrable function f. □
Corollary 1 rigorously justifies using post-burn-in samples for estimating posterior expectations, variances, and credible intervals. The statistical efficiency of such estimators is governed by the integrated autocorrelation time, which is commonly summarized using the ESS.
Remark 3.
The results above confirm that the freeze-after-burn-in adaptive pCN framework retains detailed balance, the correct invariant distribution, and ergodic convergence. Confining adaptation to a finite burn-in window preserves the analytical tractability of time-homogeneous kernels while allowing for fully automated, data-driven step-size selection. The transient adaptation dynamics during burn-in, governed by stochastic approximation theory, are a topic for future study.

4. Numerical Experiments

All comparisons followed the diagnostic definitions and computational budget constraints described in Section 4.1.

4.1. Experimental Design and Evaluation Metrics

Each experiment used a fixed computational budget: 20,000 log-posterior evaluations per chain for the linear-Gaussian benchmarks and 6000 evaluations per chain for the CQNLSE benchmark. Four independent parallel chains were run for each configuration, initialized by a small Gaussian perturbation around the maximum a posteriori estimate:
θ ( 0 ) ∼ N θ MAP , c 0 2 diag ( Σ prior ) ,
where c 0 = 0.05 for the linear-Gaussian experiments and c 0 = 0.1 for the CQNLSE benchmark.
Thirty percent of the budget was allocated to burn-in for linear-Gaussian experiments (6000 iterations), while 25% (1500 iterations) was used for the CQNLSE benchmark. During the burn-in, the adaptive controllers may update the step size β ; after burn-in, adaptation is terminated and β is frozen. The retained samples are thus generated by a time-homogeneous pCN MH kernel targeting the posterior π ( θ ∣ y ) .
We compared five methods: vanilla pCN with a fixed step size β throughout sampling; acceptance rate-adaptive pCN, which performs periodic Robbins–Monro updates of log β based on the cumulative acceptance rate feedback; dual-signal pCN, which augments the acceptance rate feedback with an auxiliary ESS signal activated gradually via a logistic switching schedule; the adaptive Metropolis (AM), which adapts the full proposal covariance using Welford’s incremental algorithm with delayed adaptation; and the Metropolis-adjusted Langevin algorithm (MALA), which uses gradient-informed proposals with an adaptive step size. All algorithmic hyperparameters are explicitly reported in Table 1 and justified below.
The performance was assessed on the post-burn-in samples aggregated across the four chains using the following metrics:
  • Split- R ^ convergence diagnostic [29]: Each chain is split into two halves to form eight segments. Let W and B denote the within- and between-segment variances. The potential scale reduction factor is
    R ^ = V ^ W , V ^ = n 2 − 1 n 2 W + 1 n 2 B ,
    where n 2 is the segment length. We report the maximum R ^ across all coordinates.
  • ESS: For each coordinate, the integrated autocorrelation time τ ^ is estimated as 1 + 2 ∑ k = 1 L ρ ^ k , truncated at the first negative autocorrelation or a prescribed maximum lag. Then,
    ESS = n post max ( τ ^ , 10 − 12 ) .
    We report both the mean and minimum ESS across coordinates.
  • Normalized efficiency:
    ESS / eval = ESS N eval , ESS / sec = ESS T wall ,
    where N eval and T wall denote the total number of log-posterior evaluations and the wall-clock time, respectively.
  • Posterior estimation accuracy (linear-Gaussian cases only): the relative ℓ 2 error of the posterior mean ( Err μ ), the relative Frobenius norm error of the posterior covariance ( Err Σ ), and the trace contraction ratio Tr ( Σ ^ ) / Tr ( Σ true ) .
All runs used identical random seeds and hardware. Numerical safeguards included variance flooring and ESS clipping to [ 1 , n post ] . All the reported performance metrics (ESS, ESS/eval, ESS/sec, and split- R ^ ) were computed as the means across the four independent chains. The chain-to-chain variability was quantified by the split- R ^ diagnostic, which captures both within-chain and between-chain discrepancies; values close to 1.0 indicate that all chains explore the same posterior region consistently.

4.1.1. Hyperparameter Specification and Justification

Table 1 provides a complete listing of all algorithmic hyperparameters for both the linear-Gaussian and CQNLSE experiments. Each choice is briefly justified below.
The target acceptance rate was set to α * = 0.234 , following the classical optimal scaling result for random-walk Metropolis algorithms in high dimensions [19], which establishes that an acceptance rate near 0.234 maximizes the expected squared jumped distance under Gaussian targets. For the two-dimensional CQNLSE problem, we used α * = 0.23 as a minor practical adjustment.
For the Robbins–Monro gain sequence, the gain γ n = c γ / n u + 1 (where n u counts the number of updates so far) satisfies the standard Robbins–Monro conditions ∑ γ n = ∞ , ∑ γ n 2 < ∞ , ensuring that adaptation diminishes over time while retaining sufficient responsiveness during burn-in. The prefactors ( 0.12 and 0.10 ) were selected to yield moderate step-size adjustments that avoid overshooting during early exploration.
The update interval was set to K = 200 iterations for the linear-Gaussian experiments and K = 50 for CQNLSE. The larger interval for the linear-Gaussian case ensures that the cumulative acceptance rate has stabilized between updates, while the shorter interval for the low-dimensional CQNLSE problem permits more responsive adaptation.
Regarding the burn-in length, a 30% burn-in for the linear-Gaussian experiments provides ample adaptation time across dimensions up to d = 100 . The 25% burn-in for CQNLSE is sufficient given the low dimensionality ( d = 2 ) and shorter total chain length.
The projection bounds [ a / d , b / d ] reflect the well-known optimal scaling β ∼ d − 1 / 2 for pCN-like proposals. The constants a and b prevent degenerate step sizes (too small or too large) and are set conservatively.
For the dual-signal parameters, the ESS block size determines the window over which autocorrelation-based efficiency is estimated; larger blocks yield more stable estimates, but delay the signal. The logistic switching midpoint t switch is set near the middle of the burn-in so that the ESS signal is activated only after the acceptance rate controller has brought β into a reasonable range.

4.1.2. Sensitivity to Hyperparameter Choices

We note that the proposed adaptation scheme was designed to be robust to moderate variations in its hyperparameters. The Robbins–Monro gain sequence diminishes as O ( n u − 1 / 2 ) , so the final adapted step size is determined primarily by the cumulative acceptance rate trajectory rather than by the initial gain magnitude. The target acceptance rate α * = 0.234 is grounded in optimal scaling theory, and small perturbations (e.g., α * ∈ [ 0.20 , 0.30 ] ) produce qualitatively similar behavior in preliminary tests. The projection bounds prevent pathological step sizes, regardless of the other settings. The burn-in length and update interval jointly determine the total number of adaptation steps; as long as this number is sufficiently large (here, ≥30 updates for the linear-Gaussian case and ≥29 for CQNLSE), the Robbins–Monro procedure has adequate opportunity to converge. These design choices collectively ensure that the observed improvements are not attributable to a single favorable tuning configuration, but rather reflect the general benefit of systematic acceptance rate feedback over fixed manual step sizes.

4.2. Benchmark Problems

The methods were evaluated on two complementary classes of benchmarks.

4.2.1. Linear-Gaussian Inverse Problems with Controlled Spectral Structure

These benchmarks take the form y = A θ + η , where the forward operator A is constructed via randomized singular value decomposition with a prescribed condition number and a heterogeneous diagonal Gaussian prior is imposed. This setup allows for systematic variation in the dimension ( d = 10 to 100), conditioning ( κ = 2 to 200), and signal-to-noise ratio (from − 9 dB to + 8 dB). The five regimes are summarized in Table 2.
Table 2. Synthetic experimental regimes for the linear-Gaussian benchmark. All use 20,000 evaluations per chain and four parallel chains.

4.2.2. Nonlinear Wave Propagation: CQNLSE

The second benchmark identifies coefficients ( α , β ) in the CQNLSE. This low-dimensional ( d = 2 ) nonlinear problem serves as a proof of concept for the proposed adaptive methods on non-Gaussian posteriors with PDE-constrained forward operators, rather than as a test of high-dimensional scalability:
i ∂ t u + 1 2 ∂ x x u + α | u | 2 u + β | u | 4 u = 0 ,
with initial condition u ( x , 0 ) = 1.5 sech ( x ) . Forward simulations use a second-order split-step Fourier method. The resulting posterior is non-Gaussian and exhibits strong anisotropy and parameter coupling. The numerical configuration is summarized in Table 3.
Table 3. Numerical configuration for the CQNLSE inverse problem.
Figure 2 provides a visual overview of the linear-Gaussian benchmark design, illustrating the forward operator spectrum, the prior length scales, and the resulting inference difficulty across different conditioning regimes.
Figure 2. Problem setup for the linear-Gaussian benchmarks. (a) Singular value spectrum of the forward operator showing controlled decay. (b) Prior length scales across dimensions. (c) Inference difficulty as measured by the posterior contraction ratio across regimes.

4.3. Results for Linear-Gaussian Benchmarks

Across all linear-Gaussian regimes, the acceptance rate-adaptive pCN consistently outperformed vanilla pCN in the ESS and convergence diagnostics, while also yielding an improved posterior estimation accuracy in most cases. Among the comparison methods, the adaptive Metropolis (AM) and MALA showed a competitive or superior ESS in several regimes, particularly under well-conditioned and low-SNR settings where the posterior geometry is more amenable to covariance-adapted and gradient-informed proposals. However, their advantages are less consistent in ill-conditioned and high-SNR regimes. The dual-signal pCN extension improves upon the baseline, although its gains are generally less consistent than those of the acceptance rate controller, particularly in ill-conditioned and low signal-to-noise regimes.
In the baseline dimension scaling sweep ( d = 10 to 100), the acceptance rate-adaptive pCN achieved the highest efficiency, as measured by the ESS per evaluation (Figure 3b). It also maintained a relatively better inter-chain agreement than vanilla pCN, as reflected by the slower growth of split- R ^ with dimension (Figure 3c). The AM and MALA exhibited distinct scaling behaviors: the AM benefits from covariance adaptation at moderate dimensions, but shows increasing computational overhead from the full-tensor covariance update, while the MALA’s gradient-driven proposals maintain a good ESS per evaluation, but require more wall-clock time per iteration. Vanilla pCN shows clear degradation in the convergence quality at higher dimensions, confirming the limitations of manual step-size tuning in moderate-dimensional settings.
Figure 3. Baseline dimension scaling comparison ( d = 10 to 100). (a) ESS per second. (b) ESS per evaluation. (c) Split- R ^ . (d) Acceptance rate. The acceptance rate-adaptive pCN exhibited superior algorithmic efficiency and more stable convergence behavior across dimensions.
In the severely ill-conditioned regime ( κ = 200 ), the advantage of acceptance rate-adaptive pCN is most pronounced (Table 4 and Figure 4). It roughly doubles the ESS per evaluation relative to vanilla pCN and achieves a clear reduction in split- R ^ , indicating significantly improved mixing under strong posterior anisotropy. The AM and MALA achieved comparable ESS/eval to the acceptance rate-adaptive pCN ( 0.0030 and 0.0029 respectively, versus 0.0028 for AR-adaptive pCN), and both achieved lower split- R ^ ( 1.30 and 1.29 ) than vanilla pCN ( 1.66 ). However, the AM incurred a higher wall-clock time ( 7.02 s versus 3.80 s) due to covariance matrix operations, and the MALA was substantially slower ( 11.95 s) due to gradient computation. Trace plots and autocorrelation functions confirmed that adaptive tuning reduces chain stickiness and accelerates decorrelation. The dual-signal pCN extension provides moderate improvement, but is outperformed by the acceptance-rate controller.
Table 4. Results in the ill-conditioned regime ( d = 80 , κ = 200 , SNR = 0 dB).
Figure 4. Trace plots and autocorrelation functions in the ill-conditioned regime for all five methods. (a) Trace plot for x 1 ; (b) autocorrelation function for x 1 ; (c) trace plot for x 2 ; (d) autocorrelation function for x 2 . Adaptive tuning, particularly acceptance rate feedback, reduces stickiness and accelerates autocorrelation decay compared with vanilla pCN. AM and MALA show intermediate trace behavior, with MALA exhibiting higher autocorrelation at longer lags due to its smaller effective step size.
The robustness across conditioning and signal-to-noise ratio variations is summarized in Figure 5. The acceptance rate-adaptive pCN delivered the most consistent efficiency gains across all four regimes. The AM achieved the highest absolute ESS in the well-conditioned regime (ESS = 147.9) and low-SNR regime (ESS = 83.0), showing the benefit of covariance adaptation when the posterior geometry is relatively isotropic. The MALA excelled in the low-SNR regime (ESS = 134.9), where the likelihood is weak and gradient information helps guide the sampler, but underperformed in the high-SNR regime (ESS = 28.7), where the sharp posterior challenges the finite-difference gradient approximation. The dual-signal pCN showed the largest improvements in the ill-conditioned and low-SNR regimes, where fixed-step proposals struggled the most.
Figure 5. Efficiency comparison across regimes at fixed dimension ( d = 80 ) for all five methods. (a) ESS per second. (b) ESS per evaluation. The acceptance rate-adaptive pCN showed the most consistent gains, while the AM and MALA exhibited regime-dependent advantages.
Figure 6 presents the posterior marginal distributions estimated by the AM in the ill-conditioned regime, illustrating the characteristic elliptical posterior geometry and the quality of the marginal approximations achieved by the adapted covariance proposal.
Figure 6. Posterior marginal distributions from the adaptive Metropolis in the ill-conditioned regime ( d = 80 , κ = 200 ). Joint posterior samples (left) and marginal histograms (diagonal) demonstrate that the adapted covariance approximates the posterior geometry.

4.4. Results for the CQNLSE Inverse Problem

Table 5 summarizes the performance of all five methods on the nonlinear benchmark. The adaptive Metropolis achieved the highest ESS (304.5) and the most accurate posterior mean estimates ( | α err | = 0.026 , | β err | = 0.009 ), with favorable convergence diagnostics ( R ^ = 1.018 ). This substantial improvement over the pCN variants likely stems from the adapted covariance capturing the strong parameter coupling in the two-dimensional CQNLSE posterior. Among the pCN methods, the acceptance rate-adaptive variant (ESS = 171.6) slightly outperformed vanilla pCN (ESS = 170.7) and dual-signal pCN (ESS = 145.0), though all three yielded reasonable convergence diagnostics ( R ^ ≤ 1.036 ). The MALA performed poorly in this implementation (ESS = 12.9, R ^ = 1.49 ). Since analytic or adjoint gradients were unavailable, we used finite differences, which require additional forward solves and may be inaccurate for the oscillatory CQNLSE model. This may put the MALA at a disadvantage, so the result should not be taken as a general limitation of the MALA with accurate gradients. We note that the pCN and AM results exhibit more favorable convergence diagnostics than the MALA, whose elevated R ^ indicates incomplete mixing within the allocated budget.
Table 5. Results for the CQNLSE inverse problem. True values are α † = 1.0 and β † = 0.1 .
We caution that the posterior mean estimates and credible intervals for the CQNLSE problem should be interpreted with care, as the convergence diagnostics vary across methods and complete convergence may not have been achieved within the allocated computational budget.
The sampling diagnostics (Figure 7) show that the AM exhibited the fastest autocorrelation decay and smoothest trace plots, followed by the three pCN variants, which showed comparable mixing behavior. The MALA’s trace plots revealed poor exploration, consistent with its low ESS and high R ^ . The split- R ^ values (Figure 8, panel (c)) indicate reasonable convergence for all pCN variants and the AM ( R ^ ≤ 1.036 ), while the MALA remained far from convergence ( R ^ = 1.49 ).
Figure 7. Sampling diagnostics for the CQNLSE inverse problem across all five methods. (a) Trace plots of α ; (b) trace plots of β ; (c) autocorrelation functions for α ; (d) autocorrelation functions for β ; and (e,f) posterior marginal densities. The AM showed the fastest decorrelation, while the MALA exhibited poor mixing.
Figure 8. Uncertainty quantification and posterior predictive validation for the CQNLSE inverse problem across all five methods. (a) Posterior means and 95% credible intervals for α and β ; (b) posterior predictive bands for the terminal wave profile; (c) split- R ^ values; and (d) the ESS and wall-clock time.
Uncertainty quantification and posterior predictive checks (Figure 8) indicate that all methods produced credible intervals containing the true coefficients (panel (a)). The AM yielded the tightest credible intervals for both α and β , consistent with its superior ESS and convergence diagnostics. The posterior predictive distributions reproduce the general features of the observed wave profile (panel (b)), and panel (d) highlights the efficiency differences across methods in terms of the ESS and wall-clock time.
Overall, the CQNLSE benchmark demonstrates that the AM provided the best performance on this low-dimensional nonlinear problem, while among the pCN variants, acceptance rate adaptation yielded modest, but consistent, improvements. The MALA result should be interpreted in light of the finite-difference implementation and the limited computational budget.

4.5. Sensitivity Analysis

We assessed the sensitivity of the acceptance rate-adaptive pCN to hyperparameter choices by varying three key parameters: the target acceptance rate α * , the adaptation interval K, and the burn-in fraction. All experiments used the ill-conditioned linear-Gaussian benchmark ( d = 80 , κ = 200 ) with the acceptance rate-adaptive pCN and four chains. The results are summarized in Figure 9 and Table 6.
Figure 9. Sensitivity analysis of the acceptance rate-adaptive pCN on the ill-conditioned benchmark ( d = 80 , κ = 200 ). (a) ESS and R ^ versus target acceptance rate α * . (b) ESS and R ^ versus adaptation interval K. (c) ESS and R ^ versus burn-in fraction. The method was moderately sensitive to all three hyperparameters, with the default settings providing a robust performance.
Table 6. Sensitivity analysis of acceptance rate-adaptive pCN hyperparameters on the ill-conditioned benchmark ( d = 80 , κ = 200 ).
By varying the target acceptance rate α * from 0.10 to 0.50 , we observed a monotonic decrease in the ESS as α * increased beyond the theoretically optimal 0.234 . The best performance occurred at α * = 0.10 (ESS = 64.2), while the standard choice α * = 0.234 yielded an ESS = 52.2. Higher targets ( α * = 0.40 – 0.50 ) produced a substantially lower ESS (43–44) and degraded convergence ( R ^ > 1.4 ). This confirms that targeting overly conservative acceptance rates leads to overly cautious proposals and a reduced exploration efficiency.
Regarding the adaptation interval, the update interval K controls how frequently the step size is adjusted. Smaller intervals ( K = 50 , ESS = 89.5) allow for faster adaptation, but may introduce noise from unstable acceptance rate estimates. Larger intervals ( K = 800 , ESS = 40.1) result in sluggish adaptation that fails to converge to an effective step size within the burn-in budget. The intermediate values K = 100 –200 provide a good balance, with K = 100 achieving an ESS = 77.2.
As for the burn-in fraction, the fraction of the chain devoted to adaptation affects both the quality of the adapted step size and the number of retained samples. A very short burn-in ( 5 % , ESS = 41.0) provides insufficient adaptation time, while moderate fractions ( 25 % , ESS = 57.9) achieve near-optimal performance. Burn-in fractions above 30 % show diminishing returns as the reduced post-burn-in sample size begins to dominate. The default 30 % burn-in (ESS = 52.5) represents a conservative choice that ensures reliable adaptation across problem configurations.
The sensitivity analysis shows that the default hyperparameter settings ( α * = 0.234 , K = 200 , burn-in = 30%) deliver a performance close to the best observed across the tested range. The method degrades gracefully: even with suboptimal hyperparameter choices, the adaptive scheme substantially outperforms vanilla pCN (ESS = 30.5), confirming that the primary benefit of adaptation—eliminating manual step-size tuning—holds across a wide range of configurations.

4.6. Multi-Seed Uncertainty Quantification

We assessed the reproducibility by repeating the ill-conditioned benchmark ( d = 80 , κ = 200 ) with five independent random seeds per method. Table 7 reports the mean and standard deviation of key metrics across seeds.
Table 7. Multi-seed uncertainty quantification ( d = 80 , κ = 200 , 5 seeds). Values reported as mean ± standard deviation.
The results demonstrate a low variance across seeds for all methods, with relative standard deviations in the ESS being below 10 % in all cases. The AR-adaptive pCN consistently achieved an approximately 1.8 × higher ESS than vanilla pCN across all seeds, and its R ^ values were significantly lower ( 1.33 ± 0.09 versus 1.70 ± 0.12 ), confirming the robustness of the improvement. The AM and MALA showed competitive ESS values ( 64.6 and 59.7 , respectively), but with higher posterior mean errors, suggesting that, while these methods generate more effectively independent samples, their proposals may introduce bias in the posterior mean estimate at this sample size. The low inter-seed variance across all methods confirms that the reported performance differences are systematic rather than stochastic artifacts.

4.7. Comparison with Adaptive Metropolis and MALA

Comparing with AM and MALA clarifies the positioning of the adaptive pCN variants relative to established alternatives. The results highlight several distinctions.
In terms of the regime-dependent performance, the AM achieved the highest ESS in well-conditioned (ESS = 147.9) and low-SNR (ESS = 83.0) regimes where the posterior is relatively isotropic and the empirical covariance provides a good approximation to the posterior geometry. However, in the ill-conditioned regime, the AM’s advantage narrowed (ESS = 60.0 versus AR-adaptive pCN’s 56.4), and in the high-SNR regime, the AM underperformed (ESS = 28.5 versus AR-adaptive pCN’s 36.2), likely because the sharp posterior concentrated along a few directions makes covariance adaptation more challenging. The MALA showed a similar pattern: an excellent performance in low-SNR (ESS = 134.9), but a degraded performance in high-SNR (ESS = 28.7) and ill-conditioned settings.
Regarding the computational cost, the pCN variants had the lowest per-iteration cost, completing in 3.8 – 6.4 s across all regimes. The AM incurred 1.5 – 2 × overhead from covariance matrix operations (Cholesky factorization, Welford updates), requiring 5.3 – 7.0 s. The MALA was the most expensive, at 9.2 – 20.2 s due to gradient computation, which, for the linear-Gaussian case, involves matrix-vector products and, for CQNLSE, requires finite-difference approximation with multiple forward model evaluations.
For the CQNLSE benchmark, the AM substantially outperformed all pCN variants (ESS = 304.5 versus 145–172), confirming that covariance adaptation is highly effective for low-dimensional problems with strong parameter coupling. The MALA mixed poorly in our finite-difference implementation (ESS = 12.9, R ^ = 1.49 ). The extra cost and possible inaccuracy of the finite-difference gradients may partly explain this result.
Acceptance rate-adaptive pCN is most useful when the prior is Gaussian, gradients are unavailable or expensive, and adapting a full covariance matrix is undesirable, as in moderate-dimensional problems with costly forward models. It has a low adaptation overhead and avoids manual step-size tuning. In contrast, the AM may be preferable in low-dimensional or well-conditioned problems, while the MALA can be more efficient when accurate gradients are inexpensive.

5. Conclusions

This work tackled a practical limitation of the pCN algorithm in Bayesian inverse problems—its sensitivity to manual tuning of the proposal step-size parameter β . We introduced two adaptive pCN variants (acceptance rate-adaptive and dual-signal pCN) and compared them with the vanilla pCN, adaptive Metropolis (AM), and MALA across benchmarks with dimensions of d = 10 to 100, condition numbers of κ = 2 to 200, an SNR from − 9 dB to + 8 dB, and a nonlinear PDE-constrained problem.
Both adaptive pCN variants preserved posterior consistency by restricting adaptation to a finite burn-in phase and freezing the step size thereafter. The retained chain is a standard time-homogeneous MH kernel, under which ergodicity and Monte Carlo consistency follow from classical Markov chain theory. A conditional spectral-gap argument characterizes the post-adaptation convergence rate.
Numerical experiments showed that different methods excel in different regimes. The acceptance rate-adaptive pCN gave the most consistent improvement over vanilla pCN across all linear-Gaussian benchmarks ( 1.8 × ESS improvement on average in the ill-conditioned regime with a low inter-seed variance). The AM performed best on well-conditioned and low-dimensional problems, where covariance adaptation captures posterior geometry, but incurs a higher computational cost and shows diminishing returns under strong anisotropy. The MALA excelled in low-SNR regimes, but degraded in high-SNR settings and mixed poorly on the CQNLSE benchmark. The latter result may partly reflect the use of finite-difference gradients. A sensitivity analysis confirmed that the adaptive pCN is robust to hyperparameter variations, with the default settings giving a near-optimal performance across the tested range. Multi-seed experiments support the conclusion that the reported improvements on the linear-Gaussian benchmarks are systematic and reproducible.
Two limitations should be noted. First, the linear-Gaussian benchmarks were limited to d ≤ 100 , which is moderate rather than truly high-dimensional by the standards of modern large-scale Bayesian inverse problems. Second, the nonlinear CQNLSE example involved only two unknown parameters and served as a proof of concept for nonlinear forward operators rather than a demonstration of high-dimensional nonlinear scalability. Extending the framework to genuinely high-dimensional nonlinear problems ( d ≫ 100 ) is a natural next step.
Finally, we note that the current experimental validation is limited to linear-Gaussian benchmarks and a single nonlinear PDE-constrained problem (CQNLSE). Extending the adaptive framework to additional nonlinear inverse problems—such as PDE coefficient identification, diffusion inverse problems, and tomographic reconstruction—represents an important priority for future work.
Several directions remain open. Extending the adaptive framework to high-dimensional nonlinear inverse problems with expensive PDE forward models would broaden its practical reach. Combining the step-size adaptation mechanism with geometric MCMC methods—such as Riemannian manifold Langevin or Hamiltonian Monte Carlo—could exploit local posterior geometry for additional efficiency gains. A theoretical characterization of the transient adaptation dynamics during burn-in, rather than only the post-freezing behavior, would improve the understanding of stochastic-approximation-driven MCMC. Applying the framework to real-world inverse problems in medical imaging, geoscience, and computational fluid dynamics is also a promising direction.

Author Contributions

Conceptualization: S.X.; Methodology: S.X.; Software: S.X. and H.S.; Validation: H.S.; Formal Analysis: S.X.; Writing (draft): H.S.; Supervision: S.X.; Funding: S.X. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Open Fund of Zhejiang Key Laboratory of Film and TV Media Technology, No. 2024E10023.

Data Availability Statement

The source code implementing the adaptive pCN algorithms, along with configuration files and reproduction scripts for all numerical experiments, is publicly available at https://github.com/cook-55/Ad-Pre-CN-MCMC-for-HD-BIP-main/tree/main (accessed on 1 July 2026).

Acknowledgments

We thank Xinyu Wang, Lipu Zhang, and Xinyuan Jin for their valuable contributions to the early development of this work.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
pCNPreconditioned Crank–Nicolson
MCMCMarkov chain Monte Carlo
ESSEffective sample size
MHMetropolis–Hastings
CQNLSECubic–quintic nonlinear Schrödinger equation
SNRSignal-to-noise ratio
AMAdaptive Metropolis
MALAMetropolis-adjusted Langevin algorithm

References

  1. Kaipio, J.; Somersalo, E. Statistical and Computational Inverse Problems; Springer: New York, NY, USA, 2005. [Google Scholar] [CrossRef] [Scilit]
  2. Gelman, A.; Carlin, J.B.; Stern, H.S.; Dunson, D.B.; Vehtari, A.; Rubin, D.B. Bayesian Data Analysis, 3rd ed.; Chapman & Hall/CRC: Boca Raton, FL, USA, 2013. [Google Scholar] [CrossRef] [Scilit]
  3. Arridge, S.R. Optical tomography in medical imaging. Inverse Probl. 1999, 15, R41–R93. [Google Scholar] [CrossRef] [Scilit]
  4. Starck, J.L.; Murtagh, F.; Fadili, J.M. Sparse Image and Signal Processing: Wavelets, Curvelets, Morphological Diversity; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar] [CrossRef] [Scilit]
  5. Amoudruz, L.; Litvinov, S.; Papadimitriou, C.; Koumoutsakos, P. Bayesian inference for PDE-based inverse problems using the optimization of a discrete loss. Comput. Methods Appl. Mech. Eng. 2026, 455, 118903. [Google Scholar] [CrossRef] [Scilit]
  6. 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]
  7. 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 & Hall/CRC: Boca Raton, FL, USA, 2011; pp. 113–162. [Google Scholar] [CrossRef] [Scilit]
  8. Qian, J.; Liu, Y.; Yang, J.; Zhou, Q. Bayesian imaging inverse problem with SA-Roundtrip prior via HMC-pCN sampler. Comput. Stat. Data Anal. 2024, 196, 107930. [Google Scholar] [CrossRef] [Scilit]
  9. Ou, N.; Zhang, Z.; Lin, G. A replica exchange preconditioned Crank–Nicolson Langevin dynamic MCMC method with multi-variance strategy for Bayesian inverse problems. J. Comput. Phys. 2024, 510, 113067. [Google Scholar] [CrossRef] [Scilit]
  10. Carrera, B.; Papaioannou, I. Covariance-based MCMC for high-dimensional Bayesian updating with sequential Monte Carlo. Probabilistic Eng. Mech. 2024, 77, 103667. [Google Scholar] [CrossRef] [Scilit]
  11. Cui, T.; Martin, J.; Marzouk, Y.M.; Solonen, A.; Spantini, A. Likelihood-informed dimension reduction for nonlinear inverse problems. Inverse Probl. 2014, 30, 114015. [Google Scholar] [CrossRef] [Scilit]
  12. Cui, T.; Law, K.J.H.; Marzouk, Y.M. Dimension-independent likelihood-informed MCMC for large-scale inverse problems. J. Comput. Phys. 2016, 304, 109–137. [Google Scholar] [CrossRef] [Scilit]
  13. Beskos, A.; Girolami, M.; Lan, S.; Farrell, P.E.; Stuart, A.M. Geometric MCMC for infinite-dimensional inverse problems. J. Comput. Phys. 2017, 335, 327–351. [Google Scholar] [CrossRef] [Scilit]
  14. Girolami, M.; Calderhead, B. Riemann manifold Langevin and Hamiltonian Monte Carlo methods. J. R. Stat. Soc. Ser. B Stat. Methodol. 2011, 73, 123–214. [Google Scholar] [CrossRef] [Scilit]
  15. 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]
  16. Liu, M.; Grana, D.; Mosegaard, K.; Sen, M.K.; Xu, M.; Mukerji, T. Bayesian Inference for Subsurface Geophysical Inverse Problems. Rev. Geophys. 2026, 64, e2025RG000884. [Google Scholar] [CrossRef] [Scilit]
  17. 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] [CrossRef] [Scilit]
  18. Haario, H.; Saksman, E.; Tamminen, J. An adaptive Metropolis algorithm. Bernoulli 2001, 7, 223–242. [Google Scholar] [CrossRef] [Scilit]
  19. Roberts, G.O.; Rosenthal, J.S. Examples of adaptive MCMC. Stat. Comput. 2009, 18, 349–367. [Google Scholar] [CrossRef] [Scilit]
  20. Andrieu, C.; Thoms, J. A tutorial on adaptive MCMC. Stat. Comput. 2008, 18, 343–373. [Google Scholar] [CrossRef] [Scilit]
  21. Andrieu, C.; Moulines, É. On the ergodicity properties of some adaptive MCMC algorithms. Ann. Appl. Probab. 2006, 16, 1462–1505. Available online: http://www.jstor.org/stable/25442804 (accessed on 15 July 2026). [CrossRef] [Scilit]
  22. Atchadé, Y.F.; Rosenthal, J.S. On adaptive Markov chain Monte Carlo algorithms. Bernoulli 2005, 11, 815–828. [Google Scholar] [CrossRef] [Scilit]
  23. Hu, Z.; Yao, Z.; Li, J. On an adaptive preconditioned Crank–Nicolson MCMC algorithm for infinite dimensional Bayesian inference. J. Comput. Phys. 2017, 332, 492–503. [Google Scholar] [CrossRef] [Scilit]
  24. Arabpour, A.; Moghadam, R.H.; Niri, M.E. Geophysical bayesian inverse problem solving with tuning-free adaptive MCMC sampler. Earth Sci. Inform. 2025, 18, 186. [Google Scholar] [CrossRef] [Scilit]
  25. Chada, N.K.; Jasra, A.; Maama, M.; Tempone, R. Unbiased parameter estimation for bayesian inverse problems. Stat. Comput. 2025, 36, 17. [Google Scholar] [CrossRef] [Scilit]
  26. Roberts, G.O.; Rosenthal, J.S. Optimal scaling of discrete approximations to Langevin diffusions. J. R. Stat. Soc. Ser. B Stat. Methodol. 1998, 60, 255–268. [Google Scholar] [CrossRef] [Scilit]
  27. Stuart, A.M. Inverse problems: A Bayesian perspective. Acta Numer. 2010, 19, 451–559. [Google Scholar] [CrossRef] [Scilit]
  28. Beskos, A.; Roberts, G.; Stuart, A.; Voss, J. MCMC methods for diffusion bridges. Stoch. Dyn. 2008, 8, 319–350. [Google Scholar] [CrossRef] [Scilit]
  29. Vehtari, A.; Gelman, A.; Simpson, D.; Carpenter, B.; Bürkner, P.C. Rank-normalization, folding, and localization: An improved R ^ for assessing convergence of MCMC. Bayesian Anal. 2021, 16, 667–718. [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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.