Bayesian optimization (BO) is a well-established method to optimize black-box functions whose direct evaluations are costly. In this paper, we tackle the problem of incorporating expert knowledge into BO, with the goal of further accelerating the optimization, which has received very little attention so far. We design a multi-task learning architecture for this task, with the goal of jointly eliciting the expert knowledge and minimizing the objective function. In particular, this allows for the expert knowledge to be transferred into the BO task. We introduce a specific architecture based on Siamese neural networks to handle the knowledge elicitation from pairwise queries. Experiments on various benchmark functions with both simulated and actual human experts show that the proposed method significantly speeds up BO even when the expert knowledge is biased compared to the objective function.
翻译:Bayesian优化(BO)是优化直接评估费用高昂的黑盒功能的既定方法。在本文中,我们处理将专家知识纳入BO的问题,目的是进一步加快优化,迄今为止,这种优化很少受到重视。我们为这项任务设计了一个多任务学习架构,目的是共同获取专家知识并尽量减少目标功能。特别是,这样可以将专家知识转移到BO的任务中。我们引入了一个基于Siamse神经网络的具体架构,以便处理从对口查询中获取知识的问题。与模拟和实际的人类专家对各种基准功能的实验表明,即使专家知识与客观功能相比存在偏向,拟议的方法也大大加快了BO的速度。