Autoencoder-enhanced joint dimensionality reduction for constrained Bayesian optimisation

Journal Article (2025)
Author(s)

H.F. Maathuis (TU Delft - Group Giovani Pereira Castro)

R. De Breuker (TU Delft - Aerospace Structures & Materials)

Saullo G.P. Castro (TU Delft - Group Giovani Pereira Castro)

Research Group
Group Giovani Pereira Castro
DOI related publication
https://doi.org/10.1088/2632-2153/ae0efe
More Info
expand_more
Publication Year
2025
Language
English
Research Group
Group Giovani Pereira Castro
Journal title
Machine Learning
Issue number
4
Volume number
6
Article number
045028
Downloads counter
84
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Bayesian Optimisation (BO) is a sample-efficient method for optimising expensive black-box functions, making it particularly suitable for engineering problems where gradients are unavailable and evaluating the objective or constraints is computationally costly. However, such problems often involve high-dimensional inputs and a large number of constraints, posing significant challenges for standard BO frameworks. While prior research has addressed scalability with respect to high-dimensional inputs in constrained settings, efficiently handling large numbers of constraints, i.e. high-dimensional outputs, remains an open problem. This work introduces Autoencoder-Enhanced Joint Dimensionality Reduction for Constrained BO (AERO-BO), a framework that performs dimensionality reduction in both the input (design variable) and output (objective and constraint) spaces via autoencoders. These autoencoders are trained online, requiring no pre-training, and their respective latent representations are connected through Gaussian Processes, which serve as surrogate models during optimisation. By operating in a joint latent space, AERO-BO enables scalable and efficient optimisation in settings with hundreds of design variables and thousands of black-box constraints.