Hijacking Malaria Simulators with Probabilistic Programming

05/29/2019
by   Bradley Gram-Hansen, et al.
4

Epidemiology simulations have become a fundamental tool in the fight against the epidemics of various infectious diseases like AIDS and malaria. However, the complicated and stochastic nature of these simulators can mean their output is difficult to interpret, which reduces their usefulness to policymakers. In this paper, we introduce an approach that allows one to treat a large class of population-based epidemiology simulators as probabilistic generative models. This is achieved by hijacking the internal random number generator calls, through the use of a universal probabilistic programming system (PPS). In contrast to other methods, our approach can be easily retrofitted to simulators written in popular industrial programming frameworks. We demonstrate that our method can be used for interpretable introspection and inference, thus shedding light on black-box simulators. This reinstates much-needed trust between policymakers and evidence-based methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/21/2017

Improvements to Inference Compilation for Probabilistic Programming in Large-Scale Scientific Simulators

We consider the problem of Bayesian inference in the family of probabili...
research
04/14/2022

Program Analysis of Probabilistic Programs

Probabilistic programming is a growing area that strives to make statist...
research
06/14/2016

Spreadsheet Probabilistic Programming

Spreadsheet workbook contents are simple programs. Because of this, prob...
research
06/15/2021

Black Box Probabilistic Numerics

Probabilistic numerics casts numerical tasks, such the numerical solutio...
research
06/12/2019

Exploring Bayesian approaches to eQTL mapping through probabilistic programming

The discovery of genomic polymorphisms influencing gene expression (also...
research
10/08/2018

Design by adaptive sampling

We present a probabilistic modeling framework and adaptive sampling algo...

Please sign up or login with your details

Forgot password? Click here to reset