DeltaBO: Efficient Transfer Bayesian Optimization
- 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 . The goal is to maximize an unknown target function , given access to historical observations from a source function and sequential noisy evaluations of .
Let the dataset of source evaluations be
DeltaBO posits an additive model
where represents the difference (or "delta") function. Both and are modeled as independent draws from zero-mean GPs: 0 with positive semi-definite, uniformly bounded kernels 1, 2. This implies 3, 4 (their respective RKHSs) with controlled norms. At each BO iteration 5, the target evaluation is observed as
6
The mutual information gain from 7 noisy observations of a GP with kernel 8 is defined as
9
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 0
Given the 1 source points, the GP regression posterior for 2 is available in closed form: 3
4
5
2.2 Residual Observations and Posterior on 6
At each BO iteration, upon evaluation 7, the mean prediction 8 is subtracted, producing a residual
9
where 0 is zero-mean Gaussian noise, 1. The residuals serve as unbiased observations of 2 with their own variance structure.
Let 3 denote all previous residuals. Define: 4 then, the GP posterior for 5 is: 6
7
with diagonal noise matrix 8.
3. Acquisition Function and Algorithmic Structure
The posterior mean and variance for the target 9 at round 0 are: 1
DeltaBO employs an upper confidence bound (UCB) acquisition rule. At each of 2 rounds, with fixed source posterior and updatable residual GP, the next query point is chosen as: 3 where, for confidence level 4 and discrete 5,
6
DeltaBO Algorithm Pseudocode
| Step | Description |
|---|---|
| 1 | Compute source GP posterior 7 from 8 |
| 2 | Initialize 9-GP mean 0, variance 1 |
| 3 | For 2: |
| 3a | Set 3 as above |
| 3b | Select 4 |
| 3c | Query 5 |
| 3d | Compute residual 6 |
| 3e | Update 7-GP with 8 and variance 9 |
| 4 | Return the best 0 or sample uniformly from 1 |
4. Regret Analysis and Theoretical Guarantees
The cumulative regret after 2 rounds is 3 for 4. The information gains 5 and 6 reflect the GP information contraction from source and difference processes respectively; 7 is the maximal variance in 8.
4.1 Main Regret Bound
With high probability (9), DeltaBO satisfies: 0 where 1.
4.2 Asymptotic and Comparative Results
If 2, 3, 4, and 5, the bound simplifies to
6
Standard GP-UCB regret scales as 7. For 8 and 9 (i.e., 0 is “simpler”), DeltaBO provides provable acceleration over conventional BO.
4.3 Sketch of Proof Structure
- A high-probability confidence argument bounds the deviation 1 via 2.
- Instantaneous regret is upper bounded by 3.
- Summed variance contributions from 4 and 5 are controlled by information gains 6 and 7 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 (8): Typically a Matérn kernel is used when moderate smoothness is expected in 9.
- Difference GP (0): Smoother kernels, such as squared-exponential (SE) or Matérn with long length scale, model 1 as a simple, low-complexity function. Small amplitude 2 for 3 further reduces 4.
- Noise variances: 5 should be set from replicate noise estimates.
5.2 Choice of 6
- In continuous domains, a discretization argument is required, increasing 7 logarithmically with discretization size.
- Empirically, a constant 8 (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 9, 00, and using Matérn (for 01, 02) and SE (for 03), 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 (04 grid), and a ground-truth additive construction, DeltaBO demonstrates rapid regret decay with increasing 05. Competing baselines do not fully leverage large 06 or require the same kernel for 07 and 08.
5.4 Recommendations
- Collect a large source sample (09), as theoretical regret improves with 10.
- Model 11 with a smooth kernel and low amplitude to minimize 12.
- Apply conservative tuning for 13 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 14 and 15 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.