Amortized Bayesian Decision Making for simulation-based models

Mila Gorecki, Jakob H. Macke, Michael Deistler
12/5/2023
cs.LGcs.AIstat.ML

No official code found. Best implementation: mackelab/amortized-decision-making (3 stars, last commit 2024-05-21).

Abstract

Simulation-based inference (SBI) provides a powerful framework for inferring posterior distributions of stochastic simulators in a wide range of domains. In many settings, however, the posterior distribution is not the end goal itself -- rather, the derived parameter values and their uncertainties are used as a basis for deciding what actions to take. Unfortunately, because posterior distributions provided by SBI are (potentially crude) approximations of the true posterior, the resulting decisions can be suboptimal. Here, we address the question of how to perform Bayesian decision making on stochastic simulators, and how one can circumvent the need to compute an explicit approximation to the posterior. Our method trains a neural network on simulated data and can predict the expected cost given any data and action, and can, thus, be directly used to infer the action with lowest cost. We apply our method to several benchmark problems and demonstrate that it induces similar cost as the true posterior distribution. We then apply the method to infer optimal actions in a real-world simulator in the medical neurosciences, the Bayesian Virtual Epileptic Patient, and demonstrate that it allows to infer actions associated with low cost after few simulations.

View on arXivView PDF

Code Implementations(1)

Repository for the paper "Amortized Bayesian Decision Making for simulation-based models" - Mila @milagorecki and Michael @michaeldeistler

30Python, Jupyter NotebookJan 5, 20222 years ago

Similar Papers

Cite this paper

@article{gorecki2023amortized,
  title  = {Amortized Bayesian Decision Making for simulation-based models},
  author = {Mila Gorecki and Jakob H. Macke and Michael Deistler},
  year   = {2023},
  eprint = {2312.02674},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.02674v2}
}

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/2312.02674.svg)](https://codeofpaper.com/paper/2312.02674)

Discussion