mlsanityData to 14 Oct 2026

Single-seed generation of Brownian paths and integrals for adaptive and high order SDE solvers

arXiv 2405.06464 ↗First posted 10 May 2024math.NA cs.LG cs.NAcited by 3

Not on the map. Why?

Abstract (arXiv)

Despite the success of adaptive time-stepping in ODE simulation, it has so far seen few applications for Stochastic Differential Equations (SDEs). To simulate SDEs adaptively, methods such as the Virtual Brownian Tree (VBT) have been developed, which can generate Brownian motion (BM) non-chronologically. However, in most applications, knowing only the values of Brownian motion is not enough to achieve a high order of convergence; for that, we must compute time-integrals of BM such as intst Wr , dr. With the aim of using high order SDE solvers adaptively, we extend the VBT to generate these integrals of BM in addition to the Brownian increments. A JAX-based implementation of our construction is included in the popular Diffrax library (https://github.com/patrick-kidger/diffrax). Since the entire Brownian path produced by VBT is uniquely determined by a single PRNG seed, previously generated samples need not be stored, which results in a constant memory footprint and enables experiment repeatability and strong error estimation. Based on binary search, the VBT's time complexity is logarithmic in the tolerance parameter varepsilon. Unlike the original VBT algorithm, which was only precise at some dyadic times, we prove that our construction exactly matches the joint distribution of the Brownian motion and its time integrals at any query times, provided they are at least varepsilon apart. We present two applications of adaptive high order solvers enabled by our new VBT. Using adaptive solvers to simulate a high-volatility CIR model, we achieve more than twice the convergence order of constant stepping. We apply an adaptive third order underdamped or kinetic Langevin solver to an MCMC problem, where our approach outperforms the No U-Turn Sampler, while using only a tenth of its function evaluations.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 14 of its 57 references that are in the map. First posted on arXiv 10 May 2024.

Builds on

14 of 57 references.

References · 14

  1. 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 9,122
  2. 2018Neural Ordinary Differential Equationscited by 3,779
  3. 2014Stochastic Gradient Hamiltonian Monte Carlocited by 343
  4. 2021Neural SDEs as Infinite-Dimensional GANscited by 161
  5. 2017Underdamped Langevin MCMC: A non-asymptotic analysiscited by 133
  6. 2021Efficient and Accurate Gradients for Neural SDEscited by 71
  7. 2018On sampling from a log-concave density using kinetic Langevin diffusionscited by 62
  8. 2019Stochastic Runge-Kutta Accelerates Langevin Monte Carlo and Beyondcited by 33
  9. 2022Sampling with Mollified Interaction Energy Descentcited by 17
  10. 2019Estimating Convergence of Markov chains with L-Lag Couplingscited by 13
  11. 2017Unbiased Markov chain Monte Carlo with couplingscited by 10
  12. 2023Unbiased Kinetic Langevin Monte Carlo with Inexact Gradientscited by 10
2 more
  1. 2021Wasserstein distance estimates for the distributions of numerical approximations to ergodic stochastic differential equationscited by 8
  2. 2023Generative Modelling of L'evy Area for High Order SDE Simulationcited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 2.

3 papers.