Expected Diverse Utility (EDU): Diverse Bayesian Optimization of Expensive Computer Simulators
Not on the map. Why?
Abstract (arXiv)
The optimization of expensive black-box simulators arises in a myriad of modern scientific and engineering applications. Bayesian optimization provides an appealing solution, by leveraging a fitted surrogate model to guide the selection of subsequent simulator evaluations. In practice, however, the objective is often not to obtain a single good solution, but rather a ``basket'' of good solutions from which users can choose for downstream decision-making. This need arises in our motivating application for real-time control of internal combustion engines for flight propulsion, where a diverse set of control strategies is essential for stable flight control. There has been little work on this front for Bayesian optimization. We thus propose a new Expected Diverse Utility (EDU) method that searches for diverse ``ε-optimal'' solutions: locally-optimal solutions within a tolerance level ε > 0 from a global optimum. We show that EDU yields a closed-form acquisition function under a Gaussian process surrogate model, which facilitates efficient sequential queries via automatic differentiation. This closed form further reveals a novel exploration-exploitation-diversity trade-off, which incorporates the desired diversity property within the well-known exploration-exploitation trade-off. We demonstrate the improvement of EDU over existing methods in a suite of numerical experiments, then explore the EDU in two applications on rover trajectory optimization and engine control for flight propulsion.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 17 of its 71 references that are in the map. First posted on arXiv 2 Oct 2024.
Builds on
17 of 71 references.
References · 17
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Automatic differentiation in machine learning: a surveycited by 846
- 2014Deep Learning in Neural Networks: An Overviewcited by 765
- 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 603
- 2023Unexpected Improvements to Expected Improvement for Bayesian Optimizationcited by 144
- 2017Batched Large-scale Bayesian Optimization in High-dimensional Spacescited by 116
- 2016The Parallel Knowledge Gradient Method for Batch Bayesian Optimizationcited by 73
- 2018Adversarially Robust Optimization with Gaussian Processescited by 61
- 2022Discovering Many Diverse Solutions with Bayesian Optimizationcited by 29
- 2015Bayesian Optimization for Synthetic Gene Designcited by 21
- 2019A hierarchical expected improvement method for Bayesian optimizationcited by 13
- 2021Triangulation candidates for Bayesian optimizationcited by 11
5 more
- 2019Function-on-function kriging, with applications to 3D printing of aortic tissuescited by 9
- 2023Contour Location for Reliability in Airfoil Simulation Experiments using Deep Gaussian Processescited by 7
- 2023Additive Multi-Index Gaussian process modeling, with application to multi-physics surrogate modeling of the quark-gluon plasmacited by 6
- 2023Robust expected improvement for Bayesian optimizationcited by 5
- 2024Targeted Variance Reduction: Robust Bayesian Optimization of Black-Box Simulators with Noise Parameterscited by 2
Built on by
Citing papers per year: 2025: 2.
2 papers.