Acquisition Functions

Summary

An acquisition function is the BO expected loss whose optimum places the next evaluation. This note collects the closed forms and trade-offs of the four workhorses under a GP surrogate with posterior mean and variance : Probability of Improvement (PI), Expected Improvement (EI), Upper/Lower Confidence Bound (GP-UCB), and Knowledge Gradient (KG). Ordered from most exploitative to most explorative: PI EI UCB (for large ). Information-theoretic acquisitions (ES/PES/MES) are covered in Value Loss and Entropy Search.

Overview

All four are myopic (one-step look-ahead). PI, EI and UCB are local (value improvement at the next evaluation only); KG is global (values the posterior-mean minimum). By convention (this text minimises, so “UCB” is technically a lower confidence bound), we write acquisitions to be minimised where noted, matching Bayesian Optimisation’s expected-loss framing. Let be the best (lowest) evaluation so far and the GP predictive; is the Gaussian CDF, its PDF.

Main Content

Probability of Improvement (PI)

Probability of Improvement (33.1)

One of the earliest acquisitions (Kushner 1964), a.k.a. maximum PI. With exploration hyperparameter , the per-step loss is (indicator: 0 if improved, 1 otherwise), giving the expected loss / acquisition

Equivalently one maximises the probability of improvement . Trade-off: larger ⇒ more exploration; is aggressively exploitative. Kushner suggested large early, small late; Jones (2001) recommends scanning several . Deficiency: PI does not distinguish improvement magnitudes — any improvement above threshold is equally valued (Eq. 33.2 shows it oddly rewards incremental improvement at each step equally). Its fixed range makes it useful for retrospectively scoring the exploitativeness of any acquisition’s evaluations.

Expected Improvement (EI)

Expected Improvement (32.1–32.2)

The canonical myopic value-loss acquisition (Mockus et al. 1978). It integrates the magnitude of improvement over :

(Written as an expected loss to be minimised — most negative where best.) Terms: low (desirable) where is low (exploitation) and/or is large (exploration), so EI balances both. Trade-off/when to use: cheap, multimodal, admits gradient/Hessian; a good general default, but empirically under-exploratory (weights exploitation too heavily) — a consequence of myopia. Unlike PI it does weigh improvement magnitude.

Upper Confidence Bound (GP-UCB)

(Lower) Confidence Bound (33.3)

Rooted in the multi-armed bandit literature (Srinivas et al. 2010), UCB is optimistic: assume takes a value better than its expectation by some fixed probability. Given the GP posterior,

(For minimisation this is a lower confidence bound; “UCB” kept by tradition.) Terms: the mean rewards exploitation (evaluate near existing low values); the standard deviation promotes exploration; explicitly sets the trade-off. When to use: large ⇒ more explorative than EI, often yielding superior performance to EI/PI; simplicity enables theoretical regret bounds and schedules for adapting with (Srinivas et al. 2010; Freitas et al. 2012). Caveat: no known sensible probabilistic-numerical interpretation as a myopic expected loss under a GP (Exercise 33.1).

Knowledge Gradient (KG)

Knowledge Gradient (32.3)

KG (Frazier, Powell & Dayanik 2009) relaxes EI’s restriction that the returned be an evaluated point. With the minimiser of the posterior mean after the next evaluation and , the loss is , giving

Not closed-form (inner minimisation inside the integral); useful approximations exist. When to use: values improvements in the posterior mean (a global method) rather than in evaluations (EI/PI/UCB are local); need not evaluate at the minimum; more robust to noise than EI (avoids the winner’s curse). Risk: the returned may have high posterior variance, i.e. an unreliable putative minimum.

Portfolios of acquisition functions (§33.4)

Acquisition portfolios

Since each acquisition has limitations, a portfolio (Hoffman et al. 2011; Shahriari et al. 2016) proposes candidate locations from several cheap acquisitions (e.g. EI, PI, UCB), then selects the candidate maximising an independent, expensive but powerful meta-criterion (e.g. the LIL loss of §33.3). Decision-theoretically this is still a single loss — the meta-criterion’s — so portfolios are a cheap heuristic for optimising an expensive meta-criterion.

Ordering and interpretation

Across a common multimodal GP (Figs. 32.1, 33.1, 33.2, 33.4), the acquisition optima shift: PI is the most exploitative, EI intermediate, UCB (for ) the most explorative of the three. All are myopic and their optima are sensitive to the GP model and data (can move under innocuous changes). Information-theoretic acquisitions (LIL/VIL → ES/PES/MES) are truly global and noise-robust — see Value Loss and Entropy Search.

Examples

PI vs. EI vs. UCB on the same posterior

Figures 33.1 (PI), 32.1 (EI) and 33.2 (UCB, ) plot each acquisition over the same three-point GP posterior on , with the maximiser marked. PI hones tightly on the current best mode (exploitative); EI spreads slightly more; UCB’s large- standard-deviation term pushes the next evaluation into an unexplored region (explorative). This visual comparison is the practical guide to acquisition choice.

PI as a diagnostic score

Because regardless of the objective’s units, PI (with ) is used retrospectively to score how exploitative each evaluation of a completed BO run was — revealing, e.g., that exploitation never happened or that the objective was inadequately explored, whatever acquisition actually drove the run.

Connections

See Also