SPUX Framework: a Scalable Package for Bayesian Uncertainty Quantification and Propagation

05/12/2021
by   Jonas Šukys, et al.
0

We present SPUX - a modular framework for Bayesian inference enabling uncertainty quantification and propagation in linear and nonlinear, deterministic and stochastic models, and supporting Bayesian model selection. SPUX can be coupled to any serial or parallel application written in any programming language, (e.g. including Python, R, Julia, C/C++, Fortran, Java, or a binary executable), scales effortlessly from serial runs on a personal computer to parallel high performance computing clusters, and aims to provide a platform particularly suited to support and foster reproducibility in computational science. We illustrate SPUX capabilities for a simple yet representative random walk model, describe how to couple different types of user applications, and showcase several readily available examples from environmental sciences. In addition to available state-of-the-art numerical inference algorithms including EMCEE, PMCMC (PF) and SABC, the open source nature of the SPUX framework and the explicit description of the hierarchical parallel SPUX executors should also greatly simplify the implementation and usage of other inference and optimization techniques.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/27/2020

Korali: a High-Performance Computing Framework for Stochastic Optimization and Bayesian Uncertainty Quantification

We present a modular, open-source, high-performance computing framework ...
research
03/06/2022

Scalable Uncertainty Quantification for Deep Operator Networks using Randomized Priors

We present a simple and effective approach for posterior uncertainty qua...
research
10/01/2020

Model-based Bayesian inference of disease outbreak dynamics with invertible neural networks

Mathematical models in epidemiology strive to describe the dynamics and ...
research
07/23/2018

Approximate Bayesian inference with queueing networks and coupled jump processes

Queueing networks are systems of theoretical interest that give rise to ...
research
03/28/2018

The Uranie platform: an Open-source software for optimisation, meta-modelling and uncertainty analysis

The high-performance computing resources and the constant improvement of...
research
04/13/2021

Revisiting Bayesian Autoencoders with MCMC

Autoencoders gained popularity in the deep learning revolution given the...
research
09/23/2019

Efficient Stochastic Programming in Julia

We present StochasticPrograms.jl, a user-friendly and powerful open-sour...

Please sign up or login with your details

Forgot password? Click here to reset