Papers
Topics
Authors
Recent
Search
2000 character limit reached

Symmetric Splitting Method for mCCAdL

Updated 1 January 2026
  • The method delivers second-order accuracy by decomposing dynamics into five operator flows for enhanced stability.
  • It leverages Strang splitting to enable larger integration steps, reducing gradient evaluations while maintaining efficiency.
  • Empirical results confirm improved performance in Bayesian sampling tasks, outperforming first-order integrators in various benchmarks.

The symmetric splitting method for the modified covariance-controlled adaptive Langevin (mCCAdL) thermostat is a second-order accurate integrator for large-scale Bayesian sampling, leveraging Strang splitting to organize the numerical propagation of the mCCAdL system into sub-steps corresponding to distinct physical and stochastic processes. This approach supersedes the original first-order Euler discretization in CCAdL, providing enhanced stability and allowing for substantially larger integration steps while maintaining accuracy and efficiency. Implementation of the symmetric splitting revolves around decomposing the system’s dynamics into five operator flows—Hamiltonian drift, stochastic gradient, covariance-controlled momentum scaling, Ornstein–Uhlenbeck thermostat, and Nosé–Hoover thermostat—executed in a pre-designed reversible sequence which yields superior numerical properties (Wei et al., 30 Dec 2025).

1. Formulation of mCCAdL Dynamics and Operator Splitting

The continuous-time mCCAdL system consists of coupled stochastic differential equations governing the evolution of position q∈Rnq \in \mathbb{R}^n (parameters), momentum p∈Rnp \in \mathbb{R}^n, and thermostat variable ξ∈R\xi \in \mathbb{R}, formulated as:

dq=M−1p dt dp=−∇U(q) dt+h Σ(q) dW−h2β Σ(q) p dt−ξ p dt+2Aβ−1 M1/2dWA dξ=μ−1(p⊤M−1p−nkBT) dt\begin{aligned} dq &= M^{-1}p\,dt \ dp &= -\nabla U(q)\,dt + \sqrt{h\,\Sigma(q)}\,dW - \frac{h}{2}\beta\,\Sigma(q)\,p\,dt - \xi\,p\,dt + \sqrt{2A\beta^{-1}}\,M^{1/2}dW_A \ d\xi &= \mu^{-1}(p^\top M^{-1} p - n k_B T)\,dt \end{aligned}

with U(q)U(q) as the potential, Σ(q)\Sigma(q) the covariance of stochastic-gradient noise, MM the mass matrix, β\beta the inverse temperature, AA artificial friction, and μ\mu thermal mass (Wei et al., 30 Dec 2025).

The generator is split into five sub-operators ("A", "B", "C", "O", "D"):

Operator Physical Role Update
A Hamiltonian drift in p∈Rnp \in \mathbb{R}^n0 p∈Rnp \in \mathbb{R}^n1
B Stochastic gradient force p∈Rnp \in \mathbb{R}^n2
C Covariance-controlled momentum scaling p∈Rnp \in \mathbb{R}^n3
O Ornstein–Uhlenbeck friction/noise on p∈Rnp \in \mathbb{R}^n4 p∈Rnp \in \mathbb{R}^n5 via explicit OU solution
D Nosé–Hoover thermostat for p∈Rnp \in \mathbb{R}^n6 p∈Rnp \in \mathbb{R}^n7

2. High-Order Flows: Analytical and Numerical Steps

For operators A, B, D, and O, exact closed-form solutions are available. The C flow (covariance scaling) involves the matrix exponential p∈Rnp \in \mathbb{R}^n8 with p∈Rnp \in \mathbb{R}^n9, which is numerically approximated by a high-order scaling & squaring plus truncated Taylor series method (Wei et al., 30 Dec 2025):

  1. Diagonal shift for numerical stability: ξ∈R\xi \in \mathbb{R}0, ξ∈R\xi \in \mathbb{R}1.
  2. Centering: ξ∈R\xi \in \mathbb{R}2.
  3. Taylor polynomial: ξ∈R\xi \in \mathbb{R}3 for chosen ξ∈R\xi \in \mathbb{R}4.
  4. Evaluate ξ∈R\xi \in \mathbb{R}5 iteratively, ξ∈R\xi \in \mathbb{R}6. This provides a second-order accurate solution to the scaling flow for ξ∈R\xi \in \mathbb{R}7.

3. Strang Splitting Sequence for mCCAdL Integration

The symmetric splitting organizes the five operator flows in the precise BAO D C D OAB sequence for each time-step ξ∈R\xi \in \mathbb{R}8:

ξ∈R\xi \in \mathbb{R}9

This symmetric composition guarantees inherently reversible propagation. Each flow is either exact or high-order, making the total method second-order weakly accurate for the invariant measure sampled by the stochastic system (Wei et al., 30 Dec 2025).

4. Algorithmic Realization and Stepwise Updates

The following pseudocode summarizes one step of symmetric splitting for mCCAdL:

MM1

Only one computation of the stochastic gradient and one computation of the covariance dq=M−1p dt dp=−∇U(q) dt+h Σ(q) dW−h2β Σ(q) p dt−ξ p dt+2Aβ−1 M1/2dWA dξ=μ−1(p⊤M−1p−nkBT) dt\begin{aligned} dq &= M^{-1}p\,dt \ dp &= -\nabla U(q)\,dt + \sqrt{h\,\Sigma(q)}\,dW - \frac{h}{2}\beta\,\Sigma(q)\,p\,dt - \xi\,p\,dt + \sqrt{2A\beta^{-1}}\,M^{1/2}dW_A \ d\xi &= \mu^{-1}(p^\top M^{-1} p - n k_B T)\,dt \end{aligned}0 are required per iteration, preserving efficiency compared to CCAdL (Wei et al., 30 Dec 2025).

5. Numerical Stability, Accuracy, and Performance

The symmetric splitting scheme confers marked improvements:

  • Stability Bound Enhancement: Step-size dq=M−1p dt dp=−∇U(q) dt+h Σ(q) dW−h2β Σ(q) p dt−ξ p dt+2Aβ−1 M1/2dWA dξ=μ−1(p⊤M−1p−nkBT) dt\begin{aligned} dq &= M^{-1}p\,dt \ dp &= -\nabla U(q)\,dt + \sqrt{h\,\Sigma(q)}\,dW - \frac{h}{2}\beta\,\Sigma(q)\,p\,dt - \xi\,p\,dt + \sqrt{2A\beta^{-1}}\,M^{1/2}dW_A \ d\xi &= \mu^{-1}(p^\top M^{-1} p - n k_B T)\,dt \end{aligned}1 limits for mCCAdL are up to dq=M−1p dt dp=−∇U(q) dt+h Σ(q) dW−h2β Σ(q) p dt−ξ p dt+2Aβ−1 M1/2dWA dξ=μ−1(p⊤M−1p−nkBT) dt\begin{aligned} dq &= M^{-1}p\,dt \ dp &= -\nabla U(q)\,dt + \sqrt{h\,\Sigma(q)}\,dW - \frac{h}{2}\beta\,\Sigma(q)\,p\,dt - \xi\,p\,dt + \sqrt{2A\beta^{-1}}\,M^{1/2}dW_A \ d\xi &= \mu^{-1}(p^\top M^{-1} p - n k_B T)\,dt \end{aligned}2 those of CCAdL. In Bayesian linear regression, mCCAdL is stable at dq=M−1p dt dp=−∇U(q) dt+h Σ(q) dW−h2β Σ(q) p dt−ξ p dt+2Aβ−1 M1/2dWA dξ=μ−1(p⊤M−1p−nkBT) dt\begin{aligned} dq &= M^{-1}p\,dt \ dp &= -\nabla U(q)\,dt + \sqrt{h\,\Sigma(q)}\,dW - \frac{h}{2}\beta\,\Sigma(q)\,p\,dt - \xi\,p\,dt + \sqrt{2A\beta^{-1}}\,M^{1/2}dW_A \ d\xi &= \mu^{-1}(p^\top M^{-1} p - n k_B T)\,dt \end{aligned}3–dq=M−1p dt dp=−∇U(q) dt+h Σ(q) dW−h2β Σ(q) p dt−ξ p dt+2Aβ−1 M1/2dWA dξ=μ−1(p⊤M−1p−nkBT) dt\begin{aligned} dq &= M^{-1}p\,dt \ dp &= -\nabla U(q)\,dt + \sqrt{h\,\Sigma(q)}\,dW - \frac{h}{2}\beta\,\Sigma(q)\,p\,dt - \xi\,p\,dt + \sqrt{2A\beta^{-1}}\,M^{1/2}dW_A \ d\xi &= \mu^{-1}(p^\top M^{-1} p - n k_B T)\,dt \end{aligned}4, while CCAdL blows up beyond dq=M−1p dt dp=−∇U(q) dt+h Σ(q) dW−h2β Σ(q) p dt−ξ p dt+2Aβ−1 M1/2dWA dξ=μ−1(p⊤M−1p−nkBT) dt\begin{aligned} dq &= M^{-1}p\,dt \ dp &= -\nabla U(q)\,dt + \sqrt{h\,\Sigma(q)}\,dW - \frac{h}{2}\beta\,\Sigma(q)\,p\,dt - \xi\,p\,dt + \sqrt{2A\beta^{-1}}\,M^{1/2}dW_A \ d\xi &= \mu^{-1}(p^\top M^{-1} p - n k_B T)\,dt \end{aligned}5. Similar gains are observed in MNIST, CIFAR-10 logistic regression, and discriminative RBM training (Wei et al., 30 Dec 2025).
  • Second-Order Convergence: Weakly second-order accuracy is demonstrated for the invariant measure.
  • Efficiency: Larger dq=M−1p dt dp=−∇U(q) dt+h Σ(q) dW−h2β Σ(q) p dt−ξ p dt+2Aβ−1 M1/2dWA dξ=μ−1(p⊤M−1p−nkBT) dt\begin{aligned} dq &= M^{-1}p\,dt \ dp &= -\nabla U(q)\,dt + \sqrt{h\,\Sigma(q)}\,dW - \frac{h}{2}\beta\,\Sigma(q)\,p\,dt - \xi\,p\,dt + \sqrt{2A\beta^{-1}}\,M^{1/2}dW_A \ d\xi &= \mu^{-1}(p^\top M^{-1} p - n k_B T)\,dt \end{aligned}6 directly reduces the overall gradient evaluations required for a target accuracy.
Application dq=M−1p dt dp=−∇U(q) dt+h Σ(q) dW−h2β Σ(q) p dt−ξ p dt+2Aβ−1 M1/2dWA dξ=μ−1(p⊤M−1p−nkBT) dt\begin{aligned} dq &= M^{-1}p\,dt \ dp &= -\nabla U(q)\,dt + \sqrt{h\,\Sigma(q)}\,dW - \frac{h}{2}\beta\,\Sigma(q)\,p\,dt - \xi\,p\,dt + \sqrt{2A\beta^{-1}}\,M^{1/2}dW_A \ d\xi &= \mu^{-1}(p^\top M^{-1} p - n k_B T)\,dt \end{aligned}7 CCAdL dq=M−1p dt dp=−∇U(q) dt+h Σ(q) dW−h2β Σ(q) p dt−ξ p dt+2Aβ−1 M1/2dWA dξ=μ−1(p⊤M−1p−nkBT) dt\begin{aligned} dq &= M^{-1}p\,dt \ dp &= -\nabla U(q)\,dt + \sqrt{h\,\Sigma(q)}\,dW - \frac{h}{2}\beta\,\Sigma(q)\,p\,dt - \xi\,p\,dt + \sqrt{2A\beta^{-1}}\,M^{1/2}dW_A \ d\xi &= \mu^{-1}(p^\top M^{-1} p - n k_B T)\,dt \end{aligned}8 mCCAdL Step-size Gain
Bayesian linear regression dq=M−1p dt dp=−∇U(q) dt+h Σ(q) dW−h2β Σ(q) p dt−ξ p dt+2Aβ−1 M1/2dWA dξ=μ−1(p⊤M−1p−nkBT) dt\begin{aligned} dq &= M^{-1}p\,dt \ dp &= -\nabla U(q)\,dt + \sqrt{h\,\Sigma(q)}\,dW - \frac{h}{2}\beta\,\Sigma(q)\,p\,dt - \xi\,p\,dt + \sqrt{2A\beta^{-1}}\,M^{1/2}dW_A \ d\xi &= \mu^{-1}(p^\top M^{-1} p - n k_B T)\,dt \end{aligned}9 U(q)U(q)0–U(q)U(q)1 U(q)U(q)2–U(q)U(q)3
MNIST logistic regression U(q)U(q)4 U(q)U(q)5 U(q)U(q)6
CIFAR-10 logistic regression U(q)U(q)7 U(q)U(q)8 U(q)U(q)9
RBM training Σ(q)\Sigma(q)0 Σ(q)\Sigma(q)1 Σ(q)\Sigma(q)2

A plausible implication is that mCCAdL is well-suited for scenarios where per-step computational cost is critical and variance in the stochastic-gradient estimator is substantial.

6. Context: Relation to Classical Strang Splitting and Operator Splitting in Kinetic Schemes

The mCCAdL symmetric splitting method is conceptually linked to the Strang-splitting principle developed for operator-split kinetic equations. In cascaded Lattice Boltzmann methods (LBM) for fluid and scalar transport, the analogous symmetric operator-split methodology achieves second-order temporal accuracy and eliminates spurious force/source artifacts by projecting forcing only onto the central moments associated with conserved quantities (Hajabdollahi et al., 2018).

In classical Strang splitting, for two non-commuting operators Σ(q)\Sigma(q)3, Σ(q)\Sigma(q)4, the propagator over Σ(q)\Sigma(q)5 is Σ(q)\Sigma(q)6, yielding Σ(q)\Sigma(q)7 global accuracy. In mCCAdL, this philosophy is adapted to stochastic gradient sampling, with stability and accuracy gains paralleling those established in LBM operator-splitting contexts.

7. Benchmarking and Empirical Results

Extensive computational experiments substantiate the advantages of symmetric splitting for mCCAdL:

  • mCCAdL attains the lowest 2-Wasserstein distance in Bayesian linear regression across all Σ(q)\Sigma(q)8.
  • In MNIST/CIFAR-10 classification, mCCAdL maintains high predictive log-likelihood and test accuracy at step-sizes where CCAdL and alternatives become unstable.
  • Posterior mean log-loss in binary tasks is consistently minimized by mCCAdL, with CCAdL yielding NaNs beyond its critical Σ(q)\Sigma(q)9.
  • Discriminative RBM multiclass training with mCCAdL at MM0 achieves lowest test error; alternatives deteriorate or become unstable.

All empirical results confirm second-order weak accuracy and step-size resilience. These observations suggest that symmetric splitting for mCCAdL is broadly applicable to noisy-gradient thermodynamic sampling in large-scale models and settings with substantial stochastic gradient variance (Wei et al., 30 Dec 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

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

Follow Topic

Get notified by email when new papers are published related to Symmetric Splitting Method for mCCAdL.