Lune

ICML2021Top-tier venue

Bayesian Algorithm Execution: Estimating Computable Properties of Black-box Functions Using Mutual Information

Willie Neiswanger, Ke Alexander Wang, Stefano Ermon

2021Year
40Citations
17Top-tier citations

Abstract

In many real-world problems, we want to infer some property of an expensive black-box function ff, given a budget of TT function evaluations. One example is budget constrained global optimization of ff, for which Bayesian optimization is a popular method. Other properties of interest include local optima, level sets, integrals, or graph-structured information induced by ff. Often, we can find an algorithm A\mathcal{A} to compute the desired property, but it may require far more than TT queries to execute. Given such an A\mathcal{A}, and a prior distribution over ff, we refer to the problem of inferring the output of A\mathcal{A} using TT evaluations as Bayesian Algorithm Execution (BAX). To tackle this problem, we present a procedure, InfoBAX, that sequentially chooses queries that maximize mutual information with respect to the algorithm's output. Applying this to Dijkstra's algorithm, for instance, we infer shortest paths in synthetic and real-world graphs with black-box edge costs. Using evolution strategies, we yield variants of Bayesian optimization that target local, rather than global, optima. On these problems, InfoBAX uses up to 500 times fewer queries to ff than required by the original algorithm. Our method is closely connected to other Bayesian optimal experimental design procedures such as entropy search methods and optimal sensor placement using Gaussian processes.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 9c9f0e34-d12e-49bc-83fe-1d8edaab6548

Cited by top-tier papers17

Ask how each one uses it

Builds on4

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines