Generalizing transfer Bayesian optimization to source-target heterogeneity

Black-box optimization algorithms typically start a search from scratch, assuming little prior knowledge about the task at hand. In practice, this approach can be prohibitive for computationally expensive problems, as a large number of costly function evaluations are often needed before a suitable (...

Full description

Saved in:
Bibliographic Details
Main Authors: Min, Alan Tan Wei, Gupta, Abhishek, Ong, Yew-Soon
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/160308
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-160308
record_format dspace
spelling sg-ntu-dr.10356-1603082022-07-19T03:36:16Z Generalizing transfer Bayesian optimization to source-target heterogeneity Min, Alan Tan Wei Gupta, Abhishek Ong, Yew-Soon School of Computer Science and Engineering Singapore Institute of Manufacturing Technology, A*STAR Data Science and Artificial Intelligence Research Centre Engineering::Computer science and engineering Optimization Task Analysis Black-box optimization algorithms typically start a search from scratch, assuming little prior knowledge about the task at hand. In practice, this approach can be prohibitive for computationally expensive problems, as a large number of costly function evaluations are often needed before a suitable (near-optimal) solution is found. Under this observation, recent efforts have incorporated transfer learning capabilities into sequential model-based Bayesian optimization (BO) solvers, resulting in substantial performance speed-ups by leveraging information from related past problems. However, a common simplifying assumption in existing approaches is that the search spaces of a previously encountered source and the ongoing target task bear the same features and dimensionality, with the difference lying in their respective objective functions. In this article, we present a generalized transfer BO algorithm that relaxes the aforementioned assumption. Our method jointly transforms source features while training probabilistic transfer regression models for the target, thus applying to practical use-cases where (in addition to the difference in objective functions) the number of features could change across the source and target tasks; for example, features can be added and/or removed. The theoretical basis of our proposal is analyzed, and its empirical performance is demonstrated on synthetic benchmark functions as well as in realistic examples spanning engineering design and the automated configuration of a machine learning model. Note to Practitioners-Problems of industrial interest have a tendency of being repetitive in nature. For this reason, domain experts are always in high demand, as they are able to harness their experience of similar problems to come up with fast solutions in difficult situations. However, domain experts are not easy to find. Given this fact, the present paper puts forth a method for automating the process of knowledge extraction (through experiential learning) and transfer across problems in the domain of computationally expensive black-box optimization. The key novelty and motivation of this work lies in enabling the adaptive transfer of knowledge even when the number of features changes across the source and target problems. Our proposed approach is verified experimentally on a range of benchmarks as well as real-world problems of a computationally expensive nature, highlighting the utility of an optimization engine that is able to learn from experience without the need for constant human intervention. Agency for Science, Technology and Research (A*STAR) National Research Foundation (NRF) This work was supported in part by the A*STAR Cyber-Physical Production Systems Research Project under IAF-PP Grant A19C1a0018 and in part by the Rolls-Royce@NTU Corporate Lab with support from the National Research Foundation (NRF) Singapore under the Corp Lab@University Scheme. 2022-07-19T03:36:16Z 2022-07-19T03:36:16Z 2020 Journal Article Min, A. T. W., Gupta, A. & Ong, Y. (2020). Generalizing transfer Bayesian optimization to source-target heterogeneity. IEEE Transactions On Automation Science and Engineering, 18(4), 1754-1765. https://dx.doi.org/10.1109/TASE.2020.3017644 1545-5955 https://hdl.handle.net/10356/160308 10.1109/TASE.2020.3017644 2-s2.0-85090465084 4 18 1754 1765 en A19C1a0018 IEEE Transactions on Automation Science and Engineering © 2020 IEEE. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Optimization
Task Analysis
spellingShingle Engineering::Computer science and engineering
Optimization
Task Analysis
Min, Alan Tan Wei
Gupta, Abhishek
Ong, Yew-Soon
Generalizing transfer Bayesian optimization to source-target heterogeneity
description Black-box optimization algorithms typically start a search from scratch, assuming little prior knowledge about the task at hand. In practice, this approach can be prohibitive for computationally expensive problems, as a large number of costly function evaluations are often needed before a suitable (near-optimal) solution is found. Under this observation, recent efforts have incorporated transfer learning capabilities into sequential model-based Bayesian optimization (BO) solvers, resulting in substantial performance speed-ups by leveraging information from related past problems. However, a common simplifying assumption in existing approaches is that the search spaces of a previously encountered source and the ongoing target task bear the same features and dimensionality, with the difference lying in their respective objective functions. In this article, we present a generalized transfer BO algorithm that relaxes the aforementioned assumption. Our method jointly transforms source features while training probabilistic transfer regression models for the target, thus applying to practical use-cases where (in addition to the difference in objective functions) the number of features could change across the source and target tasks; for example, features can be added and/or removed. The theoretical basis of our proposal is analyzed, and its empirical performance is demonstrated on synthetic benchmark functions as well as in realistic examples spanning engineering design and the automated configuration of a machine learning model. Note to Practitioners-Problems of industrial interest have a tendency of being repetitive in nature. For this reason, domain experts are always in high demand, as they are able to harness their experience of similar problems to come up with fast solutions in difficult situations. However, domain experts are not easy to find. Given this fact, the present paper puts forth a method for automating the process of knowledge extraction (through experiential learning) and transfer across problems in the domain of computationally expensive black-box optimization. The key novelty and motivation of this work lies in enabling the adaptive transfer of knowledge even when the number of features changes across the source and target problems. Our proposed approach is verified experimentally on a range of benchmarks as well as real-world problems of a computationally expensive nature, highlighting the utility of an optimization engine that is able to learn from experience without the need for constant human intervention.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Min, Alan Tan Wei
Gupta, Abhishek
Ong, Yew-Soon
format Article
author Min, Alan Tan Wei
Gupta, Abhishek
Ong, Yew-Soon
author_sort Min, Alan Tan Wei
title Generalizing transfer Bayesian optimization to source-target heterogeneity
title_short Generalizing transfer Bayesian optimization to source-target heterogeneity
title_full Generalizing transfer Bayesian optimization to source-target heterogeneity
title_fullStr Generalizing transfer Bayesian optimization to source-target heterogeneity
title_full_unstemmed Generalizing transfer Bayesian optimization to source-target heterogeneity
title_sort generalizing transfer bayesian optimization to source-target heterogeneity
publishDate 2022
url https://hdl.handle.net/10356/160308
_version_ 1739837413008605184