paper-with-me

홈 › Papers

Budgeted Batch Bayesian Optimization With Unknown Batch Sizes

2017-03-15 · Vu Nguyen, Santu Rana, Sunil Gupta, Cheng Li, Svetha Venkatesh

Parameter settings profoundly impact the performance of machine learning algorithms and laboratory experiments. The classical grid search or trial-error methods are exponentially expensive in large parameter spaces, and Bayesian optimization (BO) offers an elegant alternative for global optimization of black box functions. In situations where the black box function can be evaluated at multiple points simultaneously, batch Bayesian optimization is used. Current batch BO approaches are restrictive in that they fix the number of evaluations per batch, and this can be wasteful when the number of specified evaluations is larger than the number of real maxima in the underlying acquisition function. We present the Budgeted Batch Bayesian Optimization (B3O) for hyper-parameter tuning and experimental design - we identify the appropriate batch size for each iteration in an elegant way. To set the batch size flexible, we use the infinite Gaussian mixture model (IGMM) for automatically identifying the number of peaks in the underlying acquisition functions. We solve the intractability of estimating the IGMM directly from the acquisition function by formulating the batch generalized slice sampling to efficiently draw samples from the acquisition function. We perform extensive experiments for both synthetic functions and two real world applications - machine learning hyper-parameter tuning and experimental design for alloy hardening. We show empirically that the proposed B3O outperforms the existing fixed batch BO approaches in finding the optimum whilst requiring a fewer number of evaluations, thus saving cost and time.

📄 PDF Abstract BibTeX arXiv:1703.04842

Code (0)

등록된 구현이 없습니다.

Tasks

Bayesian OptimizationBIG-bench Machine LearningExperimental Designglobal-optimization

Similar Papers 제목 키워드 기반

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

Batch Bayesian Optimization via Simulation Matching

2010-12-01 · NeurIPS 2010 12 · Javad Azimi, Alan Fern, Xiaoli Z. Fern

Bayesian optimization methods are often used to optimize unknown functions that are costly to evaluate. Typically, these methods sequentially select inputs to be evaluated one at a time based on a posterior over the unkn…

Bayesian Optimization

A Simple and Efficient Approach to Batch Bayesian Optimization

2024-11-25 · Dawei Zhan, Zhaoxi Zeng, Shuoxiao Wei, Ping Wu

Extending Bayesian optimization to batch evaluation can enable the designer to make the most use of parallel computing technology. However, most of current batch approaches do not scale well with the batch size. That is,…

Bayesian Optimization

Near-linear Time Gaussian Process Optimization with Adaptive Batching and Resparsification

2020-02-23 · ICML 2020 1 · Daniele Calandriello, Luigi Carratino, Alessandro Lazaric, Michal Valko 외

Gaussian processes (GP) are one of the most successful frameworks to model uncertainty. However, GP optimization (e.g., GP-UCB) suffers from major scalability issues. Experimental time grows linearly with the number of e…

Gaussian Processes

An Efficient Asynchronous Batch Bayesian Optimization Approach for Analog Circuit Synthesis

2021-06-28 · Shuhan Zhang, Fan Yang, Dian Zhou, Xuan Zeng

In this paper, we propose EasyBO, an Efficient ASYnchronous Batch Bayesian Optimization approach for analog circuit synthesis. In this proposed approach, instead of waiting for the slowest simulations in the batch to fin…

Bayesian OptimizationDiversity