Home > Research > Publications & Outputs > Efficient particle MCMC for exact inference in ...
View graph of relations

Efficient particle MCMC for exact inference in stochastic biochemical network models through approximation of expensive likelihoods

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Efficient particle MCMC for exact inference in stochastic biochemical network models through approximation of expensive likelihoods. / Golightly, Andrew; Henderson, Daniel; Sherlock, Christopher.
In: Statistics and Computing, Vol. 25, No. 5, 09.2015, p. 1039-1055.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Golightly A, Henderson D, Sherlock C. Efficient particle MCMC for exact inference in stochastic biochemical network models through approximation of expensive likelihoods. Statistics and Computing. 2015 Sept;25(5):1039-1055. Epub 2014 May 1. doi: 10.1007/s11222-014-9469-x

Author

Golightly, Andrew ; Henderson, Daniel ; Sherlock, Christopher. / Efficient particle MCMC for exact inference in stochastic biochemical network models through approximation of expensive likelihoods. In: Statistics and Computing. 2015 ; Vol. 25, No. 5. pp. 1039-1055.

Bibtex

@article{adf44a215df047ccb334a5ec0d3a296d,
title = "Efficient particle MCMC for exact inference in stochastic biochemical network models through approximation of expensive likelihoods",
abstract = "Recently-proposed particle MCMC methods provide a flexible way of performing Bayesian inference for parameters governing stochastic kinetic models defined as Markov (jump) processes (MJPs). Each iteration of the scheme requires an estimate of the marginal likelihood calculated from the output of a sequential Monte Carlo scheme (also known as a particle filter). Consequently, the method can be extremely computationally intensive. We therefore aim to avoid most instances of the expensive likelihood calculation through use of a fast approximation. We consider two approximations: the chemical Langevin equation diffusion approximation (CLE) and the linear noise approximation (LNA). Either an estimate of the marginal likelihood under the CLE, or the tractable marginal likelihood under the LNA can be used to calculate a first step acceptance probability. Only if a proposal is accepted under the approximation do we then run a sequential Monte Carlo scheme to compute an estimate of the marginal likelihood under the true MJP and construct a second stage acceptance probability that permits exact (simulation based) inference for the MJP. We therefore avoid expensive calculations for proposals that are likely to be rejected. We illustrate the method by considering inference for parameters governing a Lotka–Volterra system, a model of gene expression and a simple epidemic process.",
keywords = "Markov jump process, Chemical Langevin equation, Linear noise approximation, Particle MCMC, Delayed acceptance",
author = "Andrew Golightly and Daniel Henderson and Christopher Sherlock",
year = "2015",
month = sep,
doi = "10.1007/s11222-014-9469-x",
language = "English",
volume = "25",
pages = "1039--1055",
journal = "Statistics and Computing",
issn = "0960-3174",
publisher = "Springer Netherlands",
number = "5",

}

RIS

TY - JOUR

T1 - Efficient particle MCMC for exact inference in stochastic biochemical network models through approximation of expensive likelihoods

AU - Golightly, Andrew

AU - Henderson, Daniel

AU - Sherlock, Christopher

PY - 2015/9

Y1 - 2015/9

N2 - Recently-proposed particle MCMC methods provide a flexible way of performing Bayesian inference for parameters governing stochastic kinetic models defined as Markov (jump) processes (MJPs). Each iteration of the scheme requires an estimate of the marginal likelihood calculated from the output of a sequential Monte Carlo scheme (also known as a particle filter). Consequently, the method can be extremely computationally intensive. We therefore aim to avoid most instances of the expensive likelihood calculation through use of a fast approximation. We consider two approximations: the chemical Langevin equation diffusion approximation (CLE) and the linear noise approximation (LNA). Either an estimate of the marginal likelihood under the CLE, or the tractable marginal likelihood under the LNA can be used to calculate a first step acceptance probability. Only if a proposal is accepted under the approximation do we then run a sequential Monte Carlo scheme to compute an estimate of the marginal likelihood under the true MJP and construct a second stage acceptance probability that permits exact (simulation based) inference for the MJP. We therefore avoid expensive calculations for proposals that are likely to be rejected. We illustrate the method by considering inference for parameters governing a Lotka–Volterra system, a model of gene expression and a simple epidemic process.

AB - Recently-proposed particle MCMC methods provide a flexible way of performing Bayesian inference for parameters governing stochastic kinetic models defined as Markov (jump) processes (MJPs). Each iteration of the scheme requires an estimate of the marginal likelihood calculated from the output of a sequential Monte Carlo scheme (also known as a particle filter). Consequently, the method can be extremely computationally intensive. We therefore aim to avoid most instances of the expensive likelihood calculation through use of a fast approximation. We consider two approximations: the chemical Langevin equation diffusion approximation (CLE) and the linear noise approximation (LNA). Either an estimate of the marginal likelihood under the CLE, or the tractable marginal likelihood under the LNA can be used to calculate a first step acceptance probability. Only if a proposal is accepted under the approximation do we then run a sequential Monte Carlo scheme to compute an estimate of the marginal likelihood under the true MJP and construct a second stage acceptance probability that permits exact (simulation based) inference for the MJP. We therefore avoid expensive calculations for proposals that are likely to be rejected. We illustrate the method by considering inference for parameters governing a Lotka–Volterra system, a model of gene expression and a simple epidemic process.

KW - Markov jump process

KW - Chemical Langevin equation

KW - Linear noise approximation

KW - Particle MCMC

KW - Delayed acceptance

U2 - 10.1007/s11222-014-9469-x

DO - 10.1007/s11222-014-9469-x

M3 - Journal article

VL - 25

SP - 1039

EP - 1055

JO - Statistics and Computing

JF - Statistics and Computing

SN - 0960-3174

IS - 5

ER -