Published December 23, 2022 | Version v0.6
Software Open

proFit: Probabilistic Response Model Fitting with Interactive Tools

  • 1. Technische Universität Graz
  • 2. Helmholtz-Zentrum Geesthacht
  • 3. Max-Planck-Institut für Plasmaphysik

Description

proFit is a collection of tools for studying parametric dependencies of black-box simulation codes or experiments and construction of reduced order response models over input parameter space.

proFit can be fed with a number of data points consisting of different input parameter combinations and the resulting output of the simulation under investigation. It then fits a response-surface through the point cloud using Gaussian process regression (GPR) models. This probabilistic response model allows to predict (interpolate) the output at yet unexplored parameter combinations including uncertainty estimates. It can also tell you where to put more training points to gain maximum new information (experimental design) and automatically generate and start new simulation runs locally or on a cluster. Results can be explored and checked visually in a web frontend.

Telling proFit how to interact with your existing simulations is easy and requires no changes in your existing code. Current functionality covers starting simulations locally or on a cluster via Slurm, subsequent surrogate modelling using GPy, scikit-learn, as well as an active learning algorithm to iteratively sample at interesting points and a Markov-Chain-Monte-Carlo (MCMC) algorithm. The web frontend to interactively explore the point cloud and surrogate is based on plotly/dash.

Features include:

  • Compute evaluation points (e.g. from a random distribution) to run simulation
  • Template replacement and automatic generation of run directories
  • Starting parallel runs locally or on the cluster (SLURM)
  • Collection of result output and postprocessing
  • Response-model fitting using Gaussian Process Regression and Linear Regression
  • Active learning to reduce number of samples needed
  • MCMC to find a posterior parameter distribution (similar to active learning)
  • Graphical user interface to explore the results

Files

redmod-team/profit-v0.6.zip

Files (2.2 MB)

Name Size Download all
md5:43d2443a3bd613370b1d31a8ccebe9d0
2.2 MB Preview Download

Additional details

Related works