Conditional path sampling for stochastic differential equations through drift relaxation (Q646490)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Conditional path sampling for stochastic differential equations through drift relaxation
scientific article

    Statements

    Conditional path sampling for stochastic differential equations through drift relaxation (English)
    0 references
    0 references
    17 November 2011
    0 references
    The author presents an algorithm for the efficient sampling of conditional paths of stochastic differential equations (SDEs) \[ dX_t=a(X_t)dt+\sigma(X_t)dB_t, t\in[0,T]. \] To construct sample paths from this equation such that the endpoints are distributed according to the densities \(h(X_0)\) and \(g(X_T)\), respectively, we have to sample the density \[ h(X_{T_0})\prod_{i=1}^{I}p(X_{T_i}|X_{T_{i-1}})g(X_{T_i}), \] where \(0=T_0<T_1<\cdots<T_I=T\) is a partition of the interval \([0,T]\) and \(p(X_{T_i}|X_{T_{i-1}})\) is the transition probability from \(X_{T_{i-1}}\) at time \(T_{i-1}\) to \(X_{T_{i}}\) at time \(T_{i}\) . This density can be sampled using MCMC (Markov Chain Monte Carlo) sampling assuming that the transition densities \(p(X_{T_i}|X_{T_{i-1}})\) can be evaluated. However, the major issue with MCMC sampling is whether it can be performed efficiently. Instead of MCMC sampling directly from the density, the author proposes to provide the MCMC sampler of the density with a better initial condition. He introduces a system of SDEs with modified drift \[ dY_t =b(Y_t)dt + \sigma(Y_t)dB_t, \] where \(b(Y_t)\) is suitably chosen to facilitate the conditional path sampling problem. He considers the collection of \(L+1\) modified systems of SDEs \[ dY^l_t =(1-\epsilon_l)b(Y^l_t)dt +\epsilon_la(Y_t^l)dt+ \sigma(Y^l_t)dB_t, \] where \(0=\epsilon_0<\epsilon_1<\cdots<\epsilon_L=1\). For the \(l\)-th SDE in the sequence, \(p_l(Y^l_{T_i}|Y^l_{T_{i-1}})\) denotes the corresponding transition probability. With this notation \(p_L(Y^L_{T_i}|Y^L_{T_{i-1}})=p(X_{T_i}|X_{T_{i-1}})\). The proposed drift relaxation algorithm is as follows. Sample using MCMC the density \[ h(Y^0_{T_0})\prod_{i=1}^{I}p_0(Y^0_{T_i}|Y^0_{T_{i-1}})g(Y^0_{T_i}). \] For \(l=1,\dots,L\), take the last sample path from the \((l-1)\)-st level and use it as an initial condition for MCMC sampling of the density \[ h(Y^l_{T_0})\prod_{i=1}^{I}p_l(Y^l_{T_i}|Y^l_{T_{i-1}})g(Y^l_{T_i}) \] at the \(l\)-th level. Keep the last sample path at the \(L\)-th level. The levels from 0 to \(L-1\) are auxiliary and only serve the purpose of providing the sampler at level \(L\) with a better initial condition. The final sampling is performed at the \(L\)-th level that corresponds to the original SDE. The drift relaxation algorithm is similar to simulated annealing (SA), used in equilibrium statistical mechanics. The algorithm is particularly suited for filtering/smoothing applications. The author uses the drift relaxation algorithm to modify a popular filtering method called particle filter. The paper contains numerical results of the application of the modified particle filter to the standard example of filtering diffusion in a double-well potential.
    0 references
    conditional path sampling
    0 references
    stochastic differential equation
    0 references
    particle filter
    0 references
    homotopy method
    0 references
    Monte Carlo
    0 references
    simulated annealing
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references