Papers
Topics
Authors
Recent
Search
2000 character limit reached

Lattice Random Walk Discretisations of Stochastic Differential Equations

Published 28 Aug 2025 in math.NA, cs.ET, cs.NA, and stat.CO | (2508.20883v1)

Abstract: We introduce a lattice random walk discretisation scheme for stochastic differential equations (SDEs) that samples binary or ternary increments at each step, suppressing complex drift and diffusion computations to simple 1 or 2 bit random values. This approach is a significant departure from traditional floating point discretisations and offers several advantages; including compatibility with stochastic computing architectures that avoid floating-point arithmetic in place of directly manipulating the underlying probability distribution of a bitstream, elimination of Gaussian sampling requirements, robustness to quantisation errors, and handling of non-Lipschitz drifts. We prove weak convergence and demonstrate the advantages through experiments on various SDEs, including state-of-the-art diffusion models.

Summary

  • The paper introduces a lattice random walk method for SDE discretisation that bypasses Gaussian sampling by using discrete, binary or ternary increments.
  • The LRW approach is validated through experiments against classical methods, showing robustness in handling non-Lipschitz drifts and quantisation errors.
  • The discretisation technique is compatible with stochastic computing architectures, offering promise for efficient hardware implementations and large-scale simulations.

"Lattice Random Walk Discretisations of Stochastic Differential Equations"

Introduction

This paper presents a novel approach for the discretization of stochastic differential equations (SDEs) using a lattice random walk (LRW) method. Unlike traditional approaches, which rely on floating-point computations, the LRW discretization utilizes binary or ternary increments that align with stochastic computing architectures. This method directly manipulates the probability distribution via bitstreams, removing the need for Gaussian sampling and offering robust handling of non-Lipschitz drifts.

Methodology

The primary construct of this work is the LRW scheme, which samples ternary-valued increments to simulate the evolution of an SDE with the form:

dx=f(x,t)dt+σ(x,t)dwdx = f(x, t) dt + \sigma(x, t) dw

The LRW method reformulates this by defining increments based on probabilities that depend on both the drift %%%%1%%%% and diffusion σ(x,t)\sigma(x, t) terms:

xt+δt=xt+Δ(xt,t)x_{t+\delta_t} = x_t + \Delta(x_t, t)

with:

P[Δi(x,t)=Δi]={p−,i(x,t)if Δi=−δx,i 1−p−,i(x,t)−p+,i(x,t)if Δi=0 p+,i(x,t)if Δi=δx,i\mathbb{P}[\Delta_i(x, t) = \Delta_i] = \begin{cases} p_{-,i}(x,t) & \text{if } \Delta_i = -\delta_{x,i} \ 1 - p_{-,i}(x,t) - p_{+,i}(x,t) & \text{if } \Delta_i = 0 \ p_{+,i}(x,t) & \text{if } \Delta_i = \delta_{x,i} \end{cases}

The paper proves weak convergence for this method, ensuring statistical properties are accurately recovered as δt→0\delta_t \to 0. Figure 1

Figure 1: Visualisation of exact SDE, Euler-Maruyama, and LRW (with equal stepsize).

Advantages

Compatibility with Stochastic Computing

One of the most significant benefits of the LRW discretization is its compatibility with stochastic computing paradigms. This compatibility allows for potential speedups on bespoke noise-based digital hardware due to its ability to handle computations at the bit level without needing floating-point arithmetic.

Robustness to Quantisation Errors

The lattice nature of the LRW approach makes it inherently robust against quantisation errors. Unlike the Euler-Maruyama and other methods which suffer under finite precision arithmetic, the LRW discretisation's reliance on discrete sampling of binary or ternary values ensures that errors do not accumulate in a manner that degrades the simulation's accuracy significantly.

Handling Non-Lipschitz Drifts

The paper also highlights the superiority of the LRW method in handling non-Lipschitz drift functions. Traditional methods like Euler-Maruyama perform poorly under these conditions, whereas the discrete nature of the LRW method provides bounded increments, ensuring stability even under rapidly increasing drift conditions. Figure 2

Figure 2

Figure 2: Sensitivity to δx\delta_x for an OU process. KL divergence as a function of δt\delta_t and $\delta_x, indicating robustness and adaptability.

Experiments

Three primary experiments validate the LRW method:

  1. Ornstein-Uhlenbeck Process: Demonstrates robustness to floating-point quantisation errors, where LRW shows superior performance over Euler-Maruyama, especially in lower precision settings.
  2. Poisson Random Effects Model: Validates the method under non-globally Lipschitz conditions, showcasing the LRW's stability where traditional methods falter.
  3. Diffusion Models: Demonstrates scalability and applicability to large-scale image generation, preserving quality across varying stepsizes. Figure 3

Figure 3

Figure 3: Stable Diffusion 3.5 images generated with Euler-Maruyama and LRW. High image quality is maintained with reduced computation steps.

Conclusion

The LRW scheme provides a promising alternative to traditional SDE discretization methods by leveraging discrete mimicry of continuous processes. Beyond its theoretical implications, its utility in practical applications such as machine learning and robust numerical simulations is significant. Future work will likely focus on extending the technique to accommodate non-diagonal diffusion matrices and exploring its integration within fully bespoke stochastic computing systems.

Paper to Video (Beta)

Whiteboard

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

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.