Automatic Backward Filtering Forward Guiding for Markov processes and graphical models

Frank van der Meulen, Moritz Schauer
10/7/2020
stat.COstat.ME

Official code: mschauer/Mitosis.jl (35 stars, MIT, last commit 2024-06-26). 1 more implementation below.

Abstract

We incorporate discrete and continuous time Markov processes as building blocks into probabilistic graphical models with latent and observed variables. We introduce the automatic Backward Filtering Forward Guiding (BFFG) paradigm (Mider et al., 2021) for programmable inference on latent states and model parameters. Our starting point is a generative model, a forward description of the probabilistic process dynamics. We backpropagate the information provided by observations through the model to transform the generative (forward) model into a pre-conditional model guided by the data. It approximates the actual conditional model with known likelihood-ratio between the two. The backward filter and the forward change of measure are suitable to be incorporated into a probabilistic programming context because they can be formulated as a set of transformation rules. The guided generative model can be incorporated in different approaches to efficiently sample latent states and parameters conditional on observations. We show applicability in a variety of settings, including Markov chains with discrete state space, interacting particle systems, state space models, branching diffusions and Gamma processes.

View on arXivView PDF

Code Implementations(2)

MIT

Automatic probabilistic programming for scientific machine learning and dynamical models

353JuliaApr 17, 20202 years agoMIT
graphical-modelsmarkov-processesprobabilistic-programming

Julia code for examples in the paper "Automatic Backward Filtering Forward Guiding for Markov processes and graphical models" by Moritz Schauer and Frank van der Meulen

00JuliaSep 30, 20201 years ago

Similar Papers

Cite this paper

@article{meulen2020automatic,
  title  = {Automatic Backward Filtering Forward Guiding for Markov processes and graphical models},
  author = {Frank van der Meulen and Moritz Schauer},
  year   = {2020},
  eprint = {2010.03509},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2010.03509}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2010.03509.svg)](https://codeofpaper.com/paper/2010.03509)

Discussion