Bayesian Optimization is a sample-efficient black-box optimization procedure that is typically applied to problems with a small number of independent objectives. However, in practice we often wish to optimize objectives defined over many correlated outcomes (or ``tasks"). For example, scientists may want to optimize the coverage of a cell tower network across a dense grid of locations. Similarly, engineers may seek to balance the performance of a robot across dozens of different environments via constrained or robust optimization. However, the Gaussian Process (GP) models typically used as probabilistic surrogates for multi-task Bayesian Optimization scale poorly with the number of outcomes, greatly limiting applicability. We devise an efficient technique for exact multi-task GP sampling that combines exploiting Kronecker structure in the covariance matrices with Matheron's identity, allowing us to perform Bayesian Optimization using exact multi-task GP models with tens of thousands of correlated outputs. In doing so, we achieve substantial improvements in sample efficiency compared to existing approaches that only model aggregate functions of the outcomes. We demonstrate how this unlocks a new class of applications for Bayesian Optimization across a range of tasks in science and engineering, including optimizing interference patterns of an optical interferometer with more than 65,000 outputs.
翻译:Bayesian优化是一种抽样高效的黑箱优化程序,通常适用于少数独立目标的问题。然而,在实践中,我们往往希望优化许多相关结果(或“tasks”)所确定的目标。例如,科学家可能希望优化一个细胞塔网络的覆盖范围,覆盖密度密集的各地点网格。同样,工程师可能寻求通过限制或强力优化来平衡机器人在数十个不同环境中的性能。然而,Gaussian进程(GP)模型通常用作多任务巴耶西亚最佳化尺度的概率性能替代器,与结果的数量相比差,极大地限制了适用性。我们设计了一种精确的多任务性能GP取样技术,将利用与Matheron身份的共变式矩阵中的Kronecker结构结合起来,让我们利用精确的多任务GPM模型来进行贝耶西亚最佳化,同时提供数万项相关产出。我们这样做,在样品效率方面实现了大幅提高,而现有方法仅作为结果综合功能模型,大大限制了适用性。我们设计了精确的多任务GPGP采样方法,将精确的多任务取样采样式采样方法结合了马5 000的模型,我们展示了对Bayasimimal输出的新一代应用的新型的干扰,而不是对Bayasimimimimal 的模型输出的新一代的模型的模型的模型的模型的干扰。