arrow
返回

An Extendable Python Implementation of Robust Optimization Monte Carlo

delete2024-01-01
delete0
delete
OA
AI
V
Vasilis Gkolemis *
M
Michael U. Gutmann
H
Henri Pesonen
DOI:10.18637/jss.v110.i02delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Performing inference in statistical models with an intractable likelihood is challenging, therefore, most likelihood-free inference (LFI) methods encounter accuracy and efficiency limitations. In this paper, we present the implementation of the LFI method robust optimization Monte Carlo (ROMC) in the Python package elfi. . ROMC is a novel and efficient (highly-parallelizable) LFI framework that provides accurate weighted samples from the posterior. Our implementation can be used in two ways. First, a scientist may use it as an out-of-the-box LFI algorithm; we provide an easy-to-use API harmonized with the principles of elfi, , enabling effortless comparisons with the rest of the methods included in the package. Additionally, we have carefully split ROMC into isolated components for supporting extensibility. A researcher may experiment with novel method(s) for solving part(s) of ROMC without reimplementing everything from scratch. In both scenarios, the ROMC parts can run in a fully-parallelized manner, exploiting all CPU cores. We also provide helpful functionalities for (i) inspecting the inference process and (ii) evaluating the obtained samples. Finally, we test the robustness of our implementation on some typical LFI examples.
Keyword:
Bayesian inference
implicit models
likelihood-free
Python
elfi

期刊

Journal of Statistical Software 封面图
Journal of Statistical Software
IF:
8.1
论文数:
622
被引数:
4.6W

机构

U
university of oslo
学者数:
4.2W
论文数: 3.5W
被引数: 53
U
University of Edinburgh
学者数:
5.2W
论文数: 4.6W
被引数: 71
引用论文

引用论文

暂无论文信息