SOTAVerified

MultiVerse: Causal Reasoning using Importance Sampling in Probabilistic Programming

2019-10-17pproximateinference AABI Symposium 2019Code Available0· sign in to hype

Yura Perov, Logan Graham, Kostis Gourgoulias, Jonathan G. Richens, Ciarán M. Lee, Adam Baker, Saurabh Johri

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

We elaborate on using importance sampling for causal reasoning, in particular for counterfactual inference. We show how this can be implemented natively in probabilistic programming. By considering the structure of the counterfactual query, one can significantly optimise the inference process. We also consider design choices to enable further optimisations. We introduce MultiVerse, a probabilistic programming prototype engine for approximate causal reasoning. We provide experimental results and compare with Pyro, an existing probabilistic programming framework with some of causal reasoning tools.

Tasks

Reproductions