DeepAI
Log In Sign Up

mlrMBO: A Modular Framework for Model-Based Optimization of Expensive Black-Box Functions

03/09/2017
by   Bernd Bischl, et al.
0

We present mlrMBO, a flexible and comprehensive R toolbox for model-based optimization (MBO), also known as Bayesian optimization, which addresses the problem of expensive black-box optimization by approximating the given objective function through a surrogate regression model. It is designed for both single- and multi-objective optimization with mixed continuous, categorical and conditional parameters. Additional features include multi-point batch proposal, parallelization, visualization, logging and error-handling. mlrMBO is implemented in a modular fashion, such that single components can be easily replaced or adapted by the user for specific use cases, e.g., any regression learner from the mlr toolbox for machine learning can be used, and infill criteria and infill optimizers are easily exchangeable. We empirically demonstrate that mlrMBO provides state-of-the-art performance by comparing it on different benchmark scenarios against a wide range of other optimizers, including DiceOptim, rBayesianOptimization, SPOT, SMAC, Spearmint, and Hyperopt.

READ FULL TEXT

page 1

page 2

page 3

page 4

01/30/2022

Bayesian Optimization For Multi-Objective Mixed-Variable Problems

Optimizing multiple, non-preferential objectives for mixed-variable, exp...
02/22/2022

On Uncertainty Estimation by Tree-based Surrogate Models in Sequential Model-based Optimization

Sequential model-based optimization sequentially selects a candidate poi...
03/02/2015

Bayesian Optimization of Text Representations

When applying machine learning to problems in NLP, there are many choice...
02/03/2022

A unified surrogate-based scheme for black-box and preference-based optimization

Black-box and preference-based optimization algorithms are global optimi...
09/29/2020

Neural Model-based Optimization with Right-Censored Observations

In many fields of study, we only observe lower bounds on the true respon...
02/08/2022

Fourier Representations for Black-Box Optimization over Categorical Variables

Optimization of real-world black-box functions defined over purely categ...

Code Repositories

mlrMBO

Model-based optimization with mlr


view repo

mlrMBO

:exclamation: This is a read-only mirror of the CRAN R package repository. mlrMBO — A Toolbox for Model-Based Optimization of Expensive Black-Box Functions. Homepage: https://github.com/mlr-org/mlrMBO Report bugs for this package: https://github.com/mlr-org/mlrMBO/issues


view repo