Summary
This paper considers the Bayesian optimization (BO) problem under an unknown length scale and upper bound of the RKHS norm.
The proposed algorithm LB-GP-UCB is designed to select length scale
from certain candidates set adaptively. Furthermore, the algorithm eliminates some candidate length scales if certain conditions are met. The validity of the proposed algorithm is given both empirically and theoretically. Specifically, the proposed algorithm has
a favorable property compared with the existing A-GP-UCB algorithm in the sense of regret optimality.
Strengths
- The motivation is well-discussed; specifically, I agree with the issue of
the A-GP-UCB algorithm described in the Introduction.
- From my view, the comparison with A-GP-UCB in the sense of regret optimality is interesting and novel.
- Enough numerical evaluations are given, and the author also provides the anonymized codes with an easily reproducible style.
Weaknesses
- In contrast to the existing literature (Berkenkamp, 2019), the analysis is limited to where the length scale parameters are the same among each coordinate. This relates to the limitation of the practical applicability, and I think that the comparison with A-GP-UCB should be evaluated by noting this limitation.
- The method how to calculate the quantity $R^{\theta}$ (Line 3), which contains MIG we only
know the dependence of $T$ and $\theta$ of its upper bound, is ambiguous.
As far as I see the proof of Lemma C.1 and the statement of Lemma 5.2 of Pacchiano et al.,
$R^{\theta}$ should be specified as the exact upper bound of regret; only the knowledge
of the order of the regret upper bound is insufficient to specify $R^{\theta}$.
If we cannot calculate the exact value or upper bound of $R^{\theta}$, this part can become a limitation,
and the author at least should add the discussion. As far as I see the anonymized code, the numerical experiments are done by
approximating the upper bound of MIG with the numerically optimized version of MIG (Hong et al, 2023).
Even if we follow Hong et al, 2023, I believe that the exact version of the upper bound of MIG can be computed only when the input space $\mathcal{X}$ is finite and small.
- To my understanding, the Ziomek's paper is closely related to your setting, and it seemed
that some parts of your paper (e.g., Lemma A.2) borrow their ideas; however, the relation
and comparison with their paper are not described in Related Works.
Ziomek, Juliusz, Masaki Adachi, and Michael A. Osborne. "Beyond Lengthscales: No-regret Bayesian Optimisation With Unknown Hyperparameters Of Any Type." arXiv preprint arXiv:2402.01632 (2024).
[Minor]
- L108 $x^{\ast} = \max_{x \in \mathcal{X}}$ -> $x^{\ast} = \max_{x \in \mathcal{X}} f(x)$.
- L110 ... value $\theta \in \mathbb{R}$ we denote -> ... value $\theta \in \mathbb{R}$. We denote
- L117 ... them below:: -> ... them below:
- L119 $\theta \in \\{0, \theta_0\\}$ -> $\theta \in (0, \theta_0]$.
- L129 $\gamma(k^{\theta})\_{t-1}$ -> $\gamma_{t-1}(k^{\theta})$
- L129 $\frac{1}{2} \ln |I + \sigma_N^2 K_T^{\theta^{\ast}}|$ -> $\frac{1}{2} \ln |I + \sigma_N^{-2} K_T^{\theta}|$.
- Footnote 1 and Lemma 4: This statement does not hold for any stationary kernel (see Assumption 2 in Bull [11]).
I recommend the author explicitly assume RBF or Mat\'ern kernel in these statements.
- Liu et al., 2023 related to your setting. Although the unknown hyperparameter they consider is different from the setting
of your paper, I recommend adding their paper as the related work.
- Liu, Yusha, and Aarti Singh. "Adaptation to Misspecified Kernel Regularity in Kernelised Bandits." International Conference on Artificial Intelligence and Statistics. PMLR, 2023.
Questions
- Is there a possibility of extending the algorithm to a case where length scale parameters are different among each coordinate?
- In Proposition 2.3, can the author update the Berkenkamp's MIG upper bound of Mat\'ern to $\tilde{O}(T^{\frac{d}{2\nu + d}})$?
The recent result (Vakili et al., 2021) shows that the maximum information gain of Mat\'ern kernel increases
with $\tilde{O}(T^{\frac{d}{2\nu + d}})$. Their results do not provide explicit dependence
of $\theta$; however, by combining Theorem 3 of Vakili et al. and the eigendecay rate of the kernel with explicit dependence of $\theta$,
I guess that $\gamma_T = \tilde{O}(\theta^{-2\nu + d} T^{\frac{d}{2\nu + d}})$ can be obtained.
- Vakili, Sattar, Kia Khezeli, and Victor Picheny. "On information gain and regret bounds in gaussian process bandits." International Conference on Artificial Intelligence and Statistics. PMLR, 2021.
- The exact upper bound of the MIG is obtained by relying on the uncertainty sampling as described in Section 5.1 of Srinivas's paper.
Does any problem occur with using Srinivas's results in the author's analysis?
- Srinivas, Niranjan, et al. "Gaussian process optimization in the bandit setting: No regret and experimental design." arXiv preprint arXiv:0912.3995 (2009).
Limitations
- The analysis is limited to the case where the length scale parameters are the same among each coordinate.
- No potential negative societal impact is seen.