MATLAB Code to reproduce the results in Figure 1(c).

Run BKTF_UCB.m for the proposed model, i.e., BKTF as surrogate with B-UCB as the AF.

Run GP_EI.m to get results of baseline GP \alpha_{EI}.

Run GP_UCB.m for baseline GP \alpha_{UCB}.

All three models are implemented with the same initial dataset, the same number of observation budget, and the same setting for kernel function.
Check the paper for more details.

The codes are implemented using MATLAB R2019b. Use the same version of MATLAB to ensure reproducibility.