---
title: Extrinsic Bayesian Optimization (eBO)
url: https://www.emergentmind.com/topics/extrinsic-bayesian-optimization-ebo
type: topic
---

# Extrinsic Bayesian Optimization (eBO)

Extrinsic Bayesian Optimization (eBO) refers to a class of Bayesian optimization (BO) methods that efficiently leverage side information—commonly human-elicited preferences, expert knowledge, or domain-specific structural properties—beyond primary function evaluations to accelerate or enhance global black-box optimization. The defining feature of eBO is the integration of this extrinsic, often inexpensive information in a principled surrogate modeling and acquisition process, yielding marked gains in sample efficiency, robustness, and performance, especially for expensive-to-evaluate objectives and in complex search spaces such as manifolds.

## 1. Core Principles and Motivation

Standard Bayesian optimization targets the minimization (or maximization) of expensive black-box functions $f:\mathcal X\to\mathbb R$ by iteratively querying, modeling via a surrogate (typically a Gaussian process, GP), and guiding exploration through acquisition functions such as Expected Improvement (EI) or Upper Confidence Bound (UCB). Traditionally, BO "learns everything from scratch" by relying solely on observed $f(x)$ values.

In many practical scenarios, domain experts possess partial knowledge about the optimum, function shape, or high-level properties not directly observed in $f$, but accessible via inexpensive secondary queries. eBO extends BO by formalizing, modeling, and integrating such information—ranging from pairwise preference comparisons to qualitative abstract property judgments or geometric constraints on the search space—into the BO pipeline, thereby improving sample efficiency and broadening the applicability of BO to richer domains and tasks [2208.08742], [2402.17343].

## 2. Methodologies for Expert and Extrinsic Knowledge Integration

### 2.1 Actively Elicited Pairwise Preferences

Rather than requesting absolute numerical estimates, eBO commonly queries domain experts in the form of “Is $x$ better than $x'$?” over input pairs $(x,x')\in\mathcal X\times\mathcal X$. This data is used to learn a latent expert utility or abstract property function $g:\mathcal X\to\mathbb R$, assumed to correlate with $f$ but potentially biased or on an arbitrary monotonic scale. 

In "Bayesian Optimization Augmented with Actively Elicited Expert Knowledge" [2208.08742], the expert function $g$ is modeled using a Bayesian Siamese neural network. The likelihood is formulated via logistic preference modeling:
\[
P(y=+1\mid x,x',w_g)=\sigma\bigl(g_{w_g}(x)-g_{w_g}(x')\bigr)
\]
where $\sigma(\cdot)$ is the sigmoid function, and $w_g$ are network parameters endowed with a variational Bayesian treatment. The network is optimized to maximize the evidence lower bound (ELBO), capturing both fit to preferences and model uncertainty. Active learning strategies—such as maximizing mutual information (BALD)—select the most informative preference queries.

### 2.2 Preferential Modeling of Abstract Properties

"Enhanced Bayesian Optimization via Preferential Modeling of Abstract Properties" [2402.17343] generalizes eBO to collect and utilize preferential judgments regarding latent, abstract properties $\omega_i(x)$, which may not be measurable by $f$. Each property is modeled via a rank-Gaussian process, where the posterior is inferred from expert-provided pairwise preferences using a Thurstone likelihood:
\[
P((x \succ x')_j\mid \omega(x),\omega(x')) = \Phi\left(\frac{\omega(x)-\omega(x')}{\sqrt{2\tilde{\sigma}_\eta^2}}\right)
\]
with hyperparameters and posterior mean/variance optimized by maximizing the (approximate) marginal likelihood.

These inferred property predictions $\mu_{\omega_i}(x)$ and associated uncertainties $\sigma_{\omega_i}(x)$ are used to augment the BO surrogate’s input vector: $\tilde{x}=[x, \mu_{\omega_1}(x),\ldots,\mu_{\omega_m}(x)]$. A spatially varying ARD kernel with the augmented dimensions attenuates unreliable properties when uncertainty is high.

### 2.3 Multi-task and Architectural Integration

A key technical advance in [2208.08742] is the multi-task architecture jointly modeling $f$ and $g$ via shared feature extractors and independent Bayesian linear heads. The joint loss is a convex combination of ELBOs for $f$ and $g$, with a decaying expert-weight parameter $\lambda_j$ that phases out expert impact as true $f$ observations accumulate:
\[
\mathcal L_j = \lambda_j\,\mathcal L_g(\varphi_g) + (1-\lambda_j)\,\mathcal L_f(\varphi_f) + \Omega(\varphi_g,\varphi_f)
\]
where $\Omega$ is a regularization term.

## 3. Acquisition Functions and Robustness to Expert Bias

A defining element of eBO is the construction of acquisition functions that harness both objective and expert-based model uncertainties. [2208.08742] proposes an additive hybrid:
\[
\alpha_{\rm eBO}(x) = \alpha_{\rm BO}(x; \mu_n, \sigma_n) + \beta \sigma_g(x)
\]
where $\alpha_{\rm BO}$ is the standard BO acquisition (e.g., EI), $\sigma_g(x)$ is the predictive standard deviation of the expert model, and $\beta$ governs exploration in expert-uncertain regions.

[2402.17343] develops a two-arm model selection design: at each iteration, two surrogates are fit—standard GP (Arm $f$) and augmented GP (Arm $h$). The arm with higher predictive log-likelihood on past data determines which surrogate is used for Thompson sampling and optimization. This mechanism guards against misleading or erroneous expert feedback by reverting to standard BO when augmented surrogate predictions degrade, preserving regret guarantees.

## 4. Extrinsic Bayesian Optimization on Manifolds

[2212.13886] generalizes eBO to Riemannian manifolds, where $(\mathcal X, f)$ lives on a non-Euclidean, smooth domain $M$. Intrinsic kernel construction is nontrivial due to lack of global coordinate charts and positive definiteness constraints. eBO remedies this via extrinsic Gaussian processes built on equivariant, injective embeddings $\phi: M\to\mathbb R^D$ and standard Euclidean kernels on $\phi(M)$:
\[
k_{\rm ext}(x,x') = k_E(\phi(x), \phi(x'))
\]
This method enables the use of canonical acquisition strategies (EI, PI, UCB) over $M$, with projection, retraction, or exponential map optimization steps to ensure iterates remain on the manifold. Empirical studies on the sphere, Grassmannian, and SPD matrices demonstrate sample-efficient optimization, often outperforming bespoke derivative-free solvers and gradient descent in expensive settings.

## 5. Empirical Performance, Robustness, and Limitations

Evaluations across [2208.08742], [2402.17343], and [2212.13886] demonstrate that eBO achieves rapid convergence in early and mid-phase optimization—often outperforming standard BO by factors of $5\times$ to $25\times$ in objective-evaluation budgets when expert accuracy is reliably above random. For instance, in synthetic and real-world cases (battery manufacturing, electrode design), eBO reduces simple regret and objective evaluations required for achieving high-performing designs by $30\%-40\%$ [2402.17343].

The framework is robust to expert bias: both empirical and algorithmic mechanisms ensure eBO performance reverts to that of standard BO if the extrinsic information is uninformative or misleading. This is achieved via decaying multitask loss weights [2208.08742], arm selection [2402.17343], and posterior variance-based kernel attenuation.

Major limitations include the cognitive load of repeated pairwise queries, cubic GP inference per abstract property (mitigated by inducing-point/sparse GP methods), and the dependence on suitable expert or property models. Extensions to multi-objective, categorical, or top-$k$ preference structures and automated property learning are suggested. Theoretical regret analysis for eBO matches that of standard BO in the worst case, with the potential for improvements as the effective eluder dimension drops under informative extrinsic signals [2402.17343].

## 6. Summary Table: eBO Variants and Methodological Distinctions

| eBO Framework                          | Type of Extrinsic Knowledge          | Modeling Approach             |
|-----------------------------------------|--------------------------------------|-------------------------------|
| [2208.08742]                            | Human pairwise preferences ($g(x)$)  | Bayesian Siamese neural net   |
| [2402.17343]                            | Preferences on abstract properties ($\omega_i(x)$) | Rank-Gaussian process surrogate |
| [2212.13886]                            | Geometric structure (manifold)       | Extrinsic GP via embedding    |

These methodologies differ in the nature and modeling of extrinsic information: from direct pairwise preference over the search domain, to abstract high-level latent functions, to geometric and manifold constraints. Each exploits domain structure for improved sample efficiency and global optimization performance.

## 7. Theoretical Analysis and Future Directions

Formal regret guarantees for eBO closely follow those derived for standard GP-based BO, with modifications accounting for the augmented dimensionality and kernel structure. Covering number and eluder dimension arguments justify sublinear regret for UCB and Thompson sampling variants. Empirical evidence supports the claim that augmented surrogates, when fed reliable side information, decrease uncertainty faster and concentrate search around optima more aggressively than uninformed surrogates.

Anticipated future directions include more scalable preference modeling for high query volumes, automatic abstraction and learning of extrinsic properties from historical or simulation data, richer elicitation (e.g., $k$-way, natural language), and formal convergence guarantees that directly incorporate side information uncertainty and multi-fidelity sources.

---
**Key references:**  
- "Bayesian Optimization Augmented with Actively Elicited Expert Knowledge" [2208.08742]  
- "Extrinsic Bayesian Optimizations on Manifolds" [2212.13886]  
- "Enhanced Bayesian Optimization via Preferential Modeling of Abstract Properties" [2402.17343]

Source: https://www.emergentmind.com/topics/extrinsic-bayesian-optimization-ebo