arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2005.10902math.OCcs.LGstat.ML

高斯过程的全局优化

Global Optimization of Gaussian processes

RWTH Aachen University(亚琛工业大学);JARA-CSD(于利希亚琛研究联盟-计算模拟科学中心);Forschungszentrum Jülich GmbH(于利希研究中心)

Artur M. Schweidtmann, Dominik Bongartz, Daniel Grothe, Tim Kerkenhoff, Xiaopeng Lin, Jaromil Najman, Alexander Mitsos

AI总结:

本文提出一种降维空间确定性全局优化方法,通过仅在自由度上分支并利用协方差函数包络和采集函数紧松弛,显著降低嵌入高斯过程的优化问题计算成本,并成功应用于贝叶斯优化和机会约束规划。

摘要:

高斯过程(Kriging)是插值型数据驱动模型,广泛应用于多个学科。通常,高斯过程在数据集上训练后被嵌入优化问题中作为代理模型。这些优化问题是非凸的,需要进行全局优化。然而,以往文献观察到计算负担限制了确定性全局优化仅适用于在少量数据点上训练的高斯过程。我们提出了一种嵌入已训练高斯过程的确定性全局优化的降维空间公式。在优化过程中,分支定界求解器仅在自由度上进行分支,McCormick松弛通过显式高斯过程模型进行传播。该方法还显著减小了用于下界和上界的子问题规模并降低了计算成本。为进一步加速收敛,我们推导了高斯过程常用协方差函数的包络,以及贝叶斯优化中使用的采集函数的紧松弛,包括期望改进(expected improvement)、改进概率(probability of improvement)和下置信界(lower confidence bound)。总体而言,与最先进的方法相比,我们将计算时间减少了几个数量级,从而克服了以往的计算负担。我们展示了所提方法的性能和可扩展性,并将其应用于采集函数全局优化的贝叶斯优化和机会约束规划。高斯过程模型、采集函数和训练脚本在“MeLOn - Machine Learning Models for Optimization”工具箱(https://git.rwth-aachen.de/avt.svt/public/MeLOn)中开源提供。

英文摘要:

Gaussian processes~(Kriging) are interpolating data-driven models that are frequently applied in various disciplines. Often, Gaussian processes are trained on datasets and are subsequently embedded as surrogate models in optimization problems. These optimization problems are nonconvex and global optimization is desired. However, previous literature observed computational burdens limiting deterministic global optimization to Gaussian processes trained on few data points. We propose a reduced-space formulation for deterministic global optimization with trained Gaussian processes embedded. For optimization, the branch-and-bound solver branches only on the degrees of freedom and McCormick relaxations are propagated through explicit Gaussian process models. The approach also leads to significantly smaller and computationally cheaper subproblems for lower and upper bounding. To further accelerate convergence, we derive envelopes of common covariance functions for GPs and tight relaxations of acquisition functions used in Bayesian optimization including expected improvement, probability of improvement, and lower confidence bound. In total, we reduce computational time by orders of magnitude compared to state-of-the-art methods, thus overcoming previous computational burdens. We demonstrate the performance and scaling of the proposed method and apply it to Bayesian optimization with global optimization of the acquisition function and chance-constrained programming. The Gaussian process models, acquisition functions, and training scripts are available open-source within the "MeLOn - Machine Learning Models for Optimization" toolbox~(https://git.rwth-aachen.de/avt.svt/public/MeLOn).

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑