paper-with-me

Papers

PARyOpt: A software for Parallel Asynchronous Remote Bayesian Optimization

2018-09-12 · Balaji Sesha Sarath Pokuri, Alec Lofquist, Chad M Risko, Baskar Ganapathysubramanian

PARyOpt is a python based implementation of the Bayesian optimization routine designed for remote and asynchronous function evaluations. Bayesian optimization is especially attractive for computational optimization due to its low cost function footprint as well as the ability to account for uncertainties in data. A key challenge to efficiently deploy any optimization strategy on distributed computing systems is the synchronization step, where data from multiple function calls is assimilated to identify the next campaign of function calls. Bayesian optimization provides an elegant approach to overcome this issue via asynchronous updates. We formulate, develop and implement a parallel, asynchronous variant of Bayesian optimization. The framework is robust and resilient to external failures. We show how such asynchronous evaluations help reduce the total optimization wall clock time for a suite of test problems. Additionally, we show how the software design of the framework allows easy extension to response surface reconstruction (Kriging), providing a high performance software for autonomous exploration. The software is available on PyPI, with examples and documentation.

📄 PDF Abstract BibTeX arXiv:1809.04668

Code (0)

등록된 구현이 없습니다.

Tasks

Bayesian OptimizationDistributed ComputingSurface Reconstruction

Similar Papers 제목 키워드 기반

Asynchronous Batch Bayesian Optimisation with Improved Local Penalisation

2019-01-29 · Ahsan S. Alvi, Binxin Ru, Jan Calliess, Stephen J. Roberts 외

Batch Bayesian optimisation (BO) has been successfully applied to hyperparameter tuning using parallel computing, but it is wasteful of resources: workers that complete jobs ahead of others are left idle. We address this…

Bayesian Optimisation

Asynchronous Parallel Bayesian Optimisation via Thompson Sampling

2017-05-25 · Kirthevasan Kandasamy, Akshay Krishnamurthy, Jeff Schneider, Barnabas Poczos

We design and analyse variations of the classical Thompson sampling (TS) procedure for Bayesian optimisation (BO) in settings where function evaluations are expensive, but can be performed in parallel. Our theoretical an…

Bayesian OptimisationThompson Sampling

Search Strategies for Self-driving Laboratories with Pending Experiments

2023-12-06 · Hao Wen, Jakob Zeitler, Connor Rupnow

Self-driving laboratories (SDLs) consist of multiple stations that perform material synthesis and characterisation tasks. To minimize station downtime and maximize experimental throughput, it is practical to run experime…

Bayesian Optimisation

mlr3mbo: Bayesian Optimization in R

2026-03-31 · Marc Becker, Lennart Schneider, Martin Binder, Lars Kotthoff 외 arxiv

We present mlr3mbo, a modular toolbox for Bayesian optimization in R. mlr3mbo supports single- and multi-objective optimization, multi-point proposals, batch and asynchronous parallelization, and robust error handling. W…

aphBO-2GP-3B: A budgeted asynchronous parallel multi-acquisition functions for constrained Bayesian optimization on high-performing computing architecture

2020-03-20 · Anh Tran, Mike Eldred, Tim Wildey, Scott McCann 외

High-fidelity complex engineering simulations are highly predictive, but also computationally expensive and often require substantial computational efforts. The mitigation of computational burden is usually enabled throu…

Bayesian OptimizationGaussian Processes