Bayesian Experimental Design¶
Objective Functions¶
Single-objective: Target Tracking¶
where \(\hat{x}_k\) is the model prediction and \(x_k^*\) is the target for species \(k\).
Multi-objective: Hypervolume¶
The multi-objective OFV is the Expected Hypervolume Improvement (EHVI):
where \(\mathcal{P}\) is the current Pareto front and \(\mathbf{r}\) is the reference point.
Acquisition Functions¶
Name |
Type |
Notes |
|---|---|---|
|
Single-obj |
Probability of Improvement |
|
Single-obj |
Expected Improvement |
|
Single-obj |
Numerically stable log-EI (Ament et al. 2023) |
|
Single-obj |
Upper Confidence Bound, \(\beta\)-parameterised |
|
Batch |
Monte-Carlo EI |
|
Batch |
Log-space MC EI |
|
Batch |
MC UCB |
|
Multi-obj |
Expected HV Improvement |
|
Multi-obj |
Noisy EHVI |
|
Multi-obj |
Pareto-EGO scalarisation |
All acquisitions are optimised via botorch.optim.optimize_acqf with
num_restarts=20, raw_samples=512.
Pareto Optimality¶
A point \(\mathbf{y}\) is Pareto-optimal if there is no \(\mathbf{y}'\) such that \(y'_i \geq y_i\) for all \(i\) and \(y'_j > y_j\) for at least one \(j\).
The hypervolume indicator quantifies the quality of the Pareto front:
where \(\lambda\) denotes the Lebesgue measure.