Papers
Topics
Authors
Recent
Search
2000 character limit reached

DeltaBO: Efficient Transfer Bayesian Optimization

Updated 9 November 2025
  • DeltaBO is a Bayesian optimization algorithm that transfers historical source data by modeling the difference between target and source functions in distinct RKHSs.
  • It explicitly quantifies uncertainty using an additive model, leading to provably faster regret rates when the source data is abundant and the discrepancy is smooth.
  • The method employs an upper confidence bound rule and demonstrates superior performance in hyperparameter tuning and benchmark applications compared to conventional GP-UCB.

DeltaBO is a Bayesian optimization (BO) algorithm designed for accelerated search on a new (target) black-box function through the transfer of historical data from a related source task. Distinct from prior transfer-Bayesian optimization approaches, DeltaBO performs uncertainty quantification via an explicit modeling of the difference function between target and source tasks, allowing each to belong to different reproducing kernel Hilbert spaces (RKHSs). Under mild regularity assumptions, DeltaBO achieves provably faster regret rates than conventional GP-based BO, particularly when a large sample of source data is available and the source-target discrepancy is smooth or simple.

1. Problem Setting and Notation

Consider a compact input domain DRd\mathcal D \subset \mathbb R^d. The goal is to maximize an unknown target function f:DRf:\mathcal D \to \mathbb R, given access to NN historical observations from a source function g:DRg:\mathcal D \to \mathbb R and sequential noisy evaluations of ff.

Let the dataset of source evaluations be

S(0)={(xi(0),yi(0))}i=1N,yi(0)=g(xi(0))+εi(0),εi(0)N(0,σ02).\mathcal S^{(0)} = \left\{ \left(x_i^{(0)}, y_i^{(0)}\right) \right\}_{i=1}^N,\quad y_i^{(0)} = g(x_i^{(0)}) + \varepsilon_i^{(0)},\quad \varepsilon_i^{(0)} \sim \mathcal N(0, \sigma_0^2).

DeltaBO posits an additive model

f(x)=g(x)+δ(x),f(x) = g(x) + \delta(x),

where δ(x)=f(x)g(x)\delta(x) = f(x) - g(x) represents the difference (or "delta") function. Both gg and δ\delta are modeled as independent draws from zero-mean GPs: f:DRf:\mathcal D \to \mathbb R0 with positive semi-definite, uniformly bounded kernels f:DRf:\mathcal D \to \mathbb R1, f:DRf:\mathcal D \to \mathbb R2. This implies f:DRf:\mathcal D \to \mathbb R3, f:DRf:\mathcal D \to \mathbb R4 (their respective RKHSs) with controlled norms. At each BO iteration f:DRf:\mathcal D \to \mathbb R5, the target evaluation is observed as

f:DRf:\mathcal D \to \mathbb R6

The mutual information gain from f:DRf:\mathcal D \to \mathbb R7 noisy observations of a GP with kernel f:DRf:\mathcal D \to \mathbb R8 is defined as

f:DRf:\mathcal D \to \mathbb R9

2. Posterior Inference on Source and Difference Functions

DeltaBO leverages the access to source data and the additive model to efficiently decompose the BO task.

2.1 Posterior on Source Function NN0

Given the NN1 source points, the GP regression posterior for NN2 is available in closed form: NN3

NN4

NN5

2.2 Residual Observations and Posterior on NN6

At each BO iteration, upon evaluation NN7, the mean prediction NN8 is subtracted, producing a residual

NN9

where g:DRg:\mathcal D \to \mathbb R0 is zero-mean Gaussian noise, g:DRg:\mathcal D \to \mathbb R1. The residuals serve as unbiased observations of g:DRg:\mathcal D \to \mathbb R2 with their own variance structure.

Let g:DRg:\mathcal D \to \mathbb R3 denote all previous residuals. Define: g:DRg:\mathcal D \to \mathbb R4 then, the GP posterior for g:DRg:\mathcal D \to \mathbb R5 is: g:DRg:\mathcal D \to \mathbb R6

g:DRg:\mathcal D \to \mathbb R7

with diagonal noise matrix g:DRg:\mathcal D \to \mathbb R8.

3. Acquisition Function and Algorithmic Structure

The posterior mean and variance for the target g:DRg:\mathcal D \to \mathbb R9 at round ff0 are: ff1

DeltaBO employs an upper confidence bound (UCB) acquisition rule. At each of ff2 rounds, with fixed source posterior and updatable residual GP, the next query point is chosen as: ff3 where, for confidence level ff4 and discrete ff5,

ff6

DeltaBO Algorithm Pseudocode

Step Description
1 Compute source GP posterior ff7 from ff8
2 Initialize ff9-GP mean S(0)={(xi(0),yi(0))}i=1N,yi(0)=g(xi(0))+εi(0),εi(0)N(0,σ02).\mathcal S^{(0)} = \left\{ \left(x_i^{(0)}, y_i^{(0)}\right) \right\}_{i=1}^N,\quad y_i^{(0)} = g(x_i^{(0)}) + \varepsilon_i^{(0)},\quad \varepsilon_i^{(0)} \sim \mathcal N(0, \sigma_0^2).0, variance S(0)={(xi(0),yi(0))}i=1N,yi(0)=g(xi(0))+εi(0),εi(0)N(0,σ02).\mathcal S^{(0)} = \left\{ \left(x_i^{(0)}, y_i^{(0)}\right) \right\}_{i=1}^N,\quad y_i^{(0)} = g(x_i^{(0)}) + \varepsilon_i^{(0)},\quad \varepsilon_i^{(0)} \sim \mathcal N(0, \sigma_0^2).1
3 For S(0)={(xi(0),yi(0))}i=1N,yi(0)=g(xi(0))+εi(0),εi(0)N(0,σ02).\mathcal S^{(0)} = \left\{ \left(x_i^{(0)}, y_i^{(0)}\right) \right\}_{i=1}^N,\quad y_i^{(0)} = g(x_i^{(0)}) + \varepsilon_i^{(0)},\quad \varepsilon_i^{(0)} \sim \mathcal N(0, \sigma_0^2).2:
3a Set S(0)={(xi(0),yi(0))}i=1N,yi(0)=g(xi(0))+εi(0),εi(0)N(0,σ02).\mathcal S^{(0)} = \left\{ \left(x_i^{(0)}, y_i^{(0)}\right) \right\}_{i=1}^N,\quad y_i^{(0)} = g(x_i^{(0)}) + \varepsilon_i^{(0)},\quad \varepsilon_i^{(0)} \sim \mathcal N(0, \sigma_0^2).3 as above
3b Select S(0)={(xi(0),yi(0))}i=1N,yi(0)=g(xi(0))+εi(0),εi(0)N(0,σ02).\mathcal S^{(0)} = \left\{ \left(x_i^{(0)}, y_i^{(0)}\right) \right\}_{i=1}^N,\quad y_i^{(0)} = g(x_i^{(0)}) + \varepsilon_i^{(0)},\quad \varepsilon_i^{(0)} \sim \mathcal N(0, \sigma_0^2).4
3c Query S(0)={(xi(0),yi(0))}i=1N,yi(0)=g(xi(0))+εi(0),εi(0)N(0,σ02).\mathcal S^{(0)} = \left\{ \left(x_i^{(0)}, y_i^{(0)}\right) \right\}_{i=1}^N,\quad y_i^{(0)} = g(x_i^{(0)}) + \varepsilon_i^{(0)},\quad \varepsilon_i^{(0)} \sim \mathcal N(0, \sigma_0^2).5
3d Compute residual S(0)={(xi(0),yi(0))}i=1N,yi(0)=g(xi(0))+εi(0),εi(0)N(0,σ02).\mathcal S^{(0)} = \left\{ \left(x_i^{(0)}, y_i^{(0)}\right) \right\}_{i=1}^N,\quad y_i^{(0)} = g(x_i^{(0)}) + \varepsilon_i^{(0)},\quad \varepsilon_i^{(0)} \sim \mathcal N(0, \sigma_0^2).6
3e Update S(0)={(xi(0),yi(0))}i=1N,yi(0)=g(xi(0))+εi(0),εi(0)N(0,σ02).\mathcal S^{(0)} = \left\{ \left(x_i^{(0)}, y_i^{(0)}\right) \right\}_{i=1}^N,\quad y_i^{(0)} = g(x_i^{(0)}) + \varepsilon_i^{(0)},\quad \varepsilon_i^{(0)} \sim \mathcal N(0, \sigma_0^2).7-GP with S(0)={(xi(0),yi(0))}i=1N,yi(0)=g(xi(0))+εi(0),εi(0)N(0,σ02).\mathcal S^{(0)} = \left\{ \left(x_i^{(0)}, y_i^{(0)}\right) \right\}_{i=1}^N,\quad y_i^{(0)} = g(x_i^{(0)}) + \varepsilon_i^{(0)},\quad \varepsilon_i^{(0)} \sim \mathcal N(0, \sigma_0^2).8 and variance S(0)={(xi(0),yi(0))}i=1N,yi(0)=g(xi(0))+εi(0),εi(0)N(0,σ02).\mathcal S^{(0)} = \left\{ \left(x_i^{(0)}, y_i^{(0)}\right) \right\}_{i=1}^N,\quad y_i^{(0)} = g(x_i^{(0)}) + \varepsilon_i^{(0)},\quad \varepsilon_i^{(0)} \sim \mathcal N(0, \sigma_0^2).9
4 Return the best f(x)=g(x)+δ(x),f(x) = g(x) + \delta(x),0 or sample uniformly from f(x)=g(x)+δ(x),f(x) = g(x) + \delta(x),1

4. Regret Analysis and Theoretical Guarantees

The cumulative regret after f(x)=g(x)+δ(x),f(x) = g(x) + \delta(x),2 rounds is f(x)=g(x)+δ(x),f(x) = g(x) + \delta(x),3 for f(x)=g(x)+δ(x),f(x) = g(x) + \delta(x),4. The information gains f(x)=g(x)+δ(x),f(x) = g(x) + \delta(x),5 and f(x)=g(x)+δ(x),f(x) = g(x) + \delta(x),6 reflect the GP information contraction from source and difference processes respectively; f(x)=g(x)+δ(x),f(x) = g(x) + \delta(x),7 is the maximal variance in f(x)=g(x)+δ(x),f(x) = g(x) + \delta(x),8.

4.1 Main Regret Bound

With high probability (f(x)=g(x)+δ(x),f(x) = g(x) + \delta(x),9), DeltaBO satisfies: δ(x)=f(x)g(x)\delta(x) = f(x) - g(x)0 where δ(x)=f(x)g(x)\delta(x) = f(x) - g(x)1.

4.2 Asymptotic and Comparative Results

If δ(x)=f(x)g(x)\delta(x) = f(x) - g(x)2, δ(x)=f(x)g(x)\delta(x) = f(x) - g(x)3, δ(x)=f(x)g(x)\delta(x) = f(x) - g(x)4, and δ(x)=f(x)g(x)\delta(x) = f(x) - g(x)5, the bound simplifies to

δ(x)=f(x)g(x)\delta(x) = f(x) - g(x)6

Standard GP-UCB regret scales as δ(x)=f(x)g(x)\delta(x) = f(x) - g(x)7. For δ(x)=f(x)g(x)\delta(x) = f(x) - g(x)8 and δ(x)=f(x)g(x)\delta(x) = f(x) - g(x)9 (i.e., gg0 is “simpler”), DeltaBO provides provable acceleration over conventional BO.

4.3 Sketch of Proof Structure

  • A high-probability confidence argument bounds the deviation gg1 via gg2.
  • Instantaneous regret is upper bounded by gg3.
  • Summed variance contributions from gg4 and gg5 are controlled by information gains gg6 and gg7 via lemmas A.4, A.6–A.7.
  • The Cauchy–Schwarz inequality yields the total cumulative regret rate.

5. Practical Guidance and Experimental Findings

5.1 Kernel Selection

  • Source GP (gg8): Typically a Matérn kernel is used when moderate smoothness is expected in gg9.
  • Difference GP (δ\delta0): Smoother kernels, such as squared-exponential (SE) or Matérn with long length scale, model δ\delta1 as a simple, low-complexity function. Small amplitude δ\delta2 for δ\delta3 further reduces δ\delta4.
  • Noise variances: δ\delta5 should be set from replicate noise estimates.

5.2 Choice of δ\delta6

  • In continuous domains, a discretization argument is required, increasing δ\delta7 logarithmically with discretization size.
  • Empirically, a constant δ\delta8 (tuned via cross-validation) suffices in many settings.

5.3 Empirical Applications

  • Hyperparameter Tuning (AutoML): Examined on UCI Breast-Cancer classification with Gradient-Boosting (11 hyperparameters) and MLP (8 hyperparameters). With δ\delta9, f:DRf:\mathcal D \to \mathbb R00, and using Matérn (for f:DRf:\mathcal D \to \mathbb R01, f:DRf:\mathcal D \to \mathbb R02) and SE (for f:DRf:\mathcal D \to \mathbb R03), DeltaBO achieves lower cumulative regret than GP-UCB, GP-EI/PI/TS, Env-GP, and Diff-GP.
  • Synthetic Benchmarks: On shifted Gaussians (SE kernels), Bohachevsky functions (f:DRf:\mathcal D \to \mathbb R04 grid), and a ground-truth additive construction, DeltaBO demonstrates rapid regret decay with increasing f:DRf:\mathcal D \to \mathbb R05. Competing baselines do not fully leverage large f:DRf:\mathcal D \to \mathbb R06 or require the same kernel for f:DRf:\mathcal D \to \mathbb R07 and f:DRf:\mathcal D \to \mathbb R08.

5.4 Recommendations

  • Collect a large source sample (f:DRf:\mathcal D \to \mathbb R09), as theoretical regret improves with f:DRf:\mathcal D \to \mathbb R10.
  • Model f:DRf:\mathcal D \to \mathbb R11 with a smooth kernel and low amplitude to minimize f:DRf:\mathcal D \to \mathbb R12.
  • Apply conservative tuning for f:DRf:\mathcal D \to \mathbb R13 to maintain valid confidence intervals without resorting to over-exploration.

6. Implications and Context Within Transfer Bayesian Optimization

DeltaBO formalizes a principled and computationally efficient framework to combine existing source GP data with sequential target evaluations, explicitly quantifying the informativeness and complexity of both the source and difference functions. The explicit dependence of regret on f:DRf:\mathcal D \to \mathbb R14 and f:DRf:\mathcal D \to \mathbb R15 enables sharp guidance on when and how transfer learning is beneficial in BO. Empirical results indicate that DeltaBO consistently outperforms established classical and transfer-BO methods, particularly when source-target alignment is strong, the source dataset is considerably larger than the target, and the difference function is well-modeled by a simple GP.

This suggests that in practical Bayesian optimization regimes where related source data is abundant and the transfer gap is small in complexity, DeltaBO should be favored for provably rapid convergence and effective knowledge transfer.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to DeltaBO Algorithm.