atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

Practical Bayesian Algorithm Execution via Posterior Sampling

NeurIPS 2024 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Simulation-based inference · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PS-BAX, a posterior-sampling method for Bayesian algorithm execution that selects evaluation points by running the base algorithm once on a posterior sample and picking the most uncertain point in the sampled target set.

Problem

Estimating the output of an expensive base algorithm applied to a black-box function, where running the base algorithm directly needs too many evaluations; existing EIG-based BAX methods (INFO-BAX) are computationally costly.

Approach

Sample a function from the GP posterior, run the base algorithm on that sample to get a target set, then evaluate the point in that set with highest posterior uncertainty. This extends posterior (Thompson) sampling beyond optimization to general target-set properties, avoiding expensive EIG maximization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PS-BAX instead of INFO-BAXBAX · Hartmann (6D)runtime per iteration: 7.64 -> 0.37 sHelped
use PS-BAX instead of INFO-BAXBAX · Ackley (10D)runtime per iteration: 29.31 -> 3.36 sHelped
use PS-BAX instead of INFO-BAXBAX · Himmelblauruntime per iteration: 14.97 -> 0.57 sHelped
use PS-BAX instead of INFO-BAXBAX · Volcanoruntime per iteration: 289.91 -> 0.49 sHelped
use PS-BAX instead of INFO-BAXBAX · Rosenbrock (k=6)runtime per iteration: 18.31 -> 0.92 sHelped
use PS-BAX instead of INFO-BAXBAX · GB1 (k=10)runtime per iteration: 865.85 -> 145.23 sHelped
use PS-BAX instead of INFO-BAXBAX · Tau Protein Assayruntime per iteration: 113.20 -> 3.78 sHelped
use PS-BAX instead of INFO-BAXBAX · Interferon-Gamma Assayruntime per iteration: 97.03 -> 3.95 sHelped
use PS-BAX instead of INFO-BAXlocal optimization on Hartmann (6D) · Hartmann (6D)log10 inference regretHelped
use PS-BAX instead of INFO-BAX and EIlocal optimization on Ackley (10D) · Ackley (10D)log10 inference regretHelped
use PS-BAX instead of the baselineslevel set estimation · HimmelblauF1 scoreNo clear effect
use PS-BAX instead of the baselineslevel set estimation · VolcanoF1 scoreHelped

Surprising findings

Limitations

Experimental setup

Datasets: Hartmann-6D Ackley-10D Himmelblau Maunga Whau volcano topographic data Rosenbrock GB1 protein fitness Achilles tau protein assay Achilles interferon-gamma assay

Benchmarks: Hartmann-6D Ackley-10D Himmelblau Volcano topographic Rosenbrock top-k GB1 top-k DiscoBAX tau protein DiscoBAX interferon-gamma

Metrics: log10 inference regret F1 score Jaccard distance regret wall-clock runtime

Baselines: INFO-BAX Random Expected improvement LSE

Builds on: INFO-BAX Bayesian algorithm execution Thompson sampling joint entropy search BoTorch

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy