Loading…
Self-tuning portfolio-based Bayesian optimization
Portfolio strategies for Bayesian optimization (BO) aim to mitigate the issue of choosing an acquisition function when performing black-box optimization with Gaussian processes (GP) surrogate models. In that sense, the GP-Hedge is a straightforward portfolio framework commonly used in practice. Our...
Saved in:
Published in: | Expert systems with applications 2022-02, Vol.188, p.115847, Article 115847 |
---|---|
Main Authors: | , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Portfolio strategies for Bayesian optimization (BO) aim to mitigate the issue of choosing an acquisition function when performing black-box optimization with Gaussian processes (GP) surrogate models. In that sense, the GP-Hedge is a straightforward portfolio framework commonly used in practice. Our work proposes to overcome existing limitations on the GP-Hedge and related methods, such as reducing the influence of far past evaluations and promoting better exploration. Moreover, we aim to achieve such improvements without sacrificing the practicality of simpler portfolio strategies. More specifically, we propose a new BO method equipped with the aforementioned enhancements enabled by additional self-tuned hyperparameters, which are sampled during the optimization via Thompson sampling. We are able to update the posteriors analytically at each iteration by carefully choosing meaningful conjugate priors. The new approach, named Self-Tuning Portfolio-based BO (SETUP-BO), improves standard portfolio strategies without the need for manually tuning hyperparameters, which preserves easiness of use. We evaluate our method and its competitors in the task of hyperparameter optimization (HPO), a critical step towards automated machine learning (AutoML), following a thorough meta-surrogate benchmarking approach. We also consider a real-world scenario related to the task of fault detection in energy plants. Our methodology achieves promising results, which indicates the viability of the proposed SETUP-BO.
•The work proposes a new portfolio based Bayesian Optimization method (SETUP-BO).•SETUP-BO improves the performance of GP-Hedge while keeping its easiness to use.•SETUP-BO uses a Thompson Sampling to autonomous tune all hyperparameters.•The experiments showed that SETUP-BO is a valid alternative for various black box optimization tasks. |
---|---|
ISSN: | 0957-4174 1873-6793 |
DOI: | 10.1016/j.eswa.2021.115847 |