Knowledge Gradient for Preference Learning
Kaiwen Wu, Jacob R. Gardner
TL;DR
This work tackles learning from pairwise preferences in Bayesian optimization by deriving an exact analytic knowledge gradient for preferential Bayesian optimization under a Gaussian process prior and probit likelihood. The key insight is that the one-step look-ahead posterior conditioned on a dueling outcome is an extended skew normal distribution, enabling a closed-form expression for the look-ahead mean and thus an exact KG without resorting to common approximations. Empirically, the exact KG demonstrates competitive performance across multiple benchmarks and noise regimes, with a case study highlighting how KG’s behavior can differ from EUBO in practice. The results extend the applicability of KG to preference learning and open doors to future work on skew GP models and broader look-ahead acquisition schemes.
Abstract
The knowledge gradient is a popular acquisition function in Bayesian optimization (BO) for optimizing black-box objectives with noisy function evaluations. Many practical settings, however, allow only pairwise comparison queries, yielding a preferential BO problem where direct function evaluations are unavailable. Extending the knowledge gradient to preferential BO is hindered by its computational challenge. At its core, the look-ahead step in the preferential setting requires computing a non-Gaussian posterior, which was previously considered intractable. In this paper, we address this challenge by deriving an exact and analytical knowledge gradient for preferential BO. We show that the exact knowledge gradient performs strongly on a suite of benchmark problems, often outperforming existing acquisition functions. In addition, we also present a case study illustrating the limitation of the knowledge gradient in certain scenarios.
