High Dimensional Bayesian Optimization with Kernel Principal Component Analysis

04/28/2022
by   Kirill Antonov, et al.
11

Bayesian Optimization (BO) is a surrogate-based global optimization strategy that relies on a Gaussian Process regression (GPR) model to approximate the objective function and an acquisition function to suggest candidate points. It is well-known that BO does not scale well for high-dimensional problems because the GPR model requires substantially more data points to achieve sufficient accuracy and acquisition optimization becomes computationally expensive in high dimensions. Several recent works aim at addressing these issues, e.g., methods that implement online variable selection or conduct the search on a lower-dimensional sub-manifold of the original search space. Advancing our previous work of PCA-BO that learns a linear sub-manifold, this paper proposes a novel kernel PCA-assisted BO (KPCA-BO) algorithm, which embeds a non-linear sub-manifold in the search space and performs BO on this sub-manifold. Intuitively, constructing the GPR model on a lower-dimensional sub-manifold helps improve the modeling accuracy without requiring much more data from the objective function. Also, our approach defines the acquisition function on the lower-dimensional sub-manifold, making the acquisition optimization more manageable. We compare the performance of KPCA-BO to a vanilla BO and to PCA-BO on the multi-modal problems of the COCO/BBOB benchmark suite. Empirical results show that KPCA-BO outperforms BO in terms of convergence speed on most test problems, and this benefit becomes more significant when the dimensionality increases. For the 60D functions, KPCA-BO achieves better results than PCA-BO for many test cases. Compared to the vanilla BO, it efficiently reduces the CPU time required to train the GPR model and to optimize the acquisition function compared to the vanilla BO.

READ FULL TEXT

page 4

page 8

page 9

research
07/02/2020

High Dimensional Bayesian Optimization Assisted by Principal Component Analysis

Bayesian Optimization (BO) is a surrogate-assisted global optimization t...
research
12/17/2020

High Dimensional Level Set Estimation with Bayesian Neural Network

Level Set Estimation (LSE) is an important problem with applications in ...
research
07/30/2021

A New Bayesian Optimization Algorithm for Complex High-Dimensional Disease Epidemic Systems

This paper presents an Improved Bayesian Optimization (IBO) algorithm to...
research
02/08/2019

Adaptive and Safe Bayesian Optimization in High Dimensions via One-Dimensional Subspaces

Bayesian optimization is known to be difficult to scale to high dimensio...
research
08/29/2019

Modeling and Optimization with Gaussian Processes in Reduced Eigenbases – Extended Version

Parametric shape optimization aims at minimizing an objective function f...
research
04/04/2017

Correcting boundary over-exploration deficiencies in Bayesian optimization with virtual derivative sign observations

Bayesian optimization () is a global optimization strategy designed to f...
research
02/15/2020

Manifold-based Test Generation for Image Classifiers

Neural networks used for image classification tasks in critical applicat...

Please sign up or login with your details

Forgot password? Click here to reset