Large-Batch, Iteration-Efficient Neural Bayesian Design Optimization
Not on the map. Why?
Abstract (arXiv)
Bayesian optimization (BO) provides a powerful framework for optimizing black-box, expensive-to-evaluate functions. It is therefore an attractive tool for engineering design problems, typically involving multiple objectives. Thanks to the rapid advances in fabrication and measurement methods as well as parallel computing infrastructure, querying many design problems can be heavily parallelized. This class of problems challenges BO with an unprecedented setup where it has to deal with very large batches, shifting its focus from sample efficiency to iteration efficiency. We present a novel Bayesian optimization framework specifically tailored to address these limitations. Our key contribution is a highly scalable, sample-based acquisition function that performs a non-dominated sorting of not only the objectives but also their associated uncertainty. We show that our acquisition function in combination with different Bayesian neural network surrogates is effective in data-intensive environments with a minimal number of iterations. We demonstrate the superiority of our method by comparing it with state-of-the-art multi-objective optimizations. We perform our evaluation on two real-world problems -- airfoil design and 3D printing -- showcasing the applicability and efficiency of our approach. Our code is available at: https://github.com/an-on-ym-ous/lbn_mobo
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 28 of its 66 references that are in the map. First posted on arXiv 1 Jun 2023.
Builds on
28 of 66 references.
References · 28
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,926
- 2019Searching for MobileNetV3cited by 1,994
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,070
- 2017Deep Neural Networks as Gaussian Processescited by 622
- 2015Deep Kernel Learningcited by 445
- 2014Stochastic Gradient Hamiltonian Monte Carlocited by 343
- 2015Scalable Bayesian Optimization Using Deep Neural Networkscited by 284
- 2020pymoo: Multi-objective Optimization in Pythoncited by 200
- 2020Differentiable Expected Hypervolume Improvement for Parallel Multi-Objective Bayesian Optimizationcited by 179
- 2018Deep Learning Methods for Reynolds-Averaged Navier-Stokes Simulations of Airfoil Flowscited by 150
- 2022On the Pitfalls of Heteroscedastic Uncertainty Estimation with Probabilistic Neural Networkscited by 120
16 more
- 2021Parallel Bayesian Optimization of Multiple Noisy Objectives with Expected Hypervolume Improvementcited by 118
- 2016Stochastic Variational Deep Kernel Learningcited by 93
- 2021The Promises and Pitfalls of Deep Kernel Learningcited by 81
- 2017Parallel and Distributed Thompson Sampling for Large-scale Accelerated Exploration of Chemical Spacecited by 76
- 2017Continuously Differentiable Exponential Linear Unitscited by 73
- 2013Parallel Gaussian Process Optimization with Upper Confidence Bound and Pure Explorationcited by 50
- 2023A Study of Bayesian Neural Network Surrogates for Bayesian Optimizationcited by 50
- 2022Uncertainty-Aware Search Framework for Multi-Objective Bayesian Optimizationcited by 44
- 2020Scalable Thompson Sampling using Sparse Gaussian Process Modelscited by 39
- 2016Automatic LQR Tuning Based on Gaussian Process Global Optimizationcited by 30
- 2020Mercer Features for Efficient Combinatorial Bayesian Optimizationcited by 27
- 2020MO-PaDGAN: Reparameterizing Engineering Designs for Augmented Multi-objective Optimizationcited by 21
- 2014Multi-task Neural Networks for QSAR Predictionscited by 17
- 2022Autoinverse: Uncertainty Aware Inversion of Neural Networkscited by 16
- 2022Pareto Regret Analyses in Multi-objective Multi-armed Banditcited by 13
- 2021Mixed Integer Neural Inverse Designcited by 3
Built on by
Citing papers per year: 2025: 1.
1 paper.