paper-with-me

홈 › Papers

Tuning Hyperparameters without Grad Students: Scalable and Robust Bayesian Optimisation with Dragonfly

2019-03-15 · Kirthevasan Kandasamy, Karun Raju Vysyaraju, Willie Neiswanger, Biswajit Paria, Christopher R. Collins, Jeff Schneider, Barnabas Poczos, Eric P. Xing

Bayesian Optimisation (BO) refers to a suite of techniques for global optimisation of expensive black box functions, which use introspective Bayesian models of the function to efficiently search for the optimum. While BO has been applied successfully in many applications, modern optimisation tasks usher in new challenges where conventional methods fail spectacularly. In this work, we present Dragonfly, an open source Python library for scalable and robust BO. Dragonfly incorporates multiple recently developed methods that allow BO to be applied in challenging real world settings; these include better methods for handling higher dimensional domains, methods for handling multi-fidelity evaluations when cheap approximations of an expensive function are available, methods for optimising over structured combinatorial spaces, such as the space of neural network architectures, and methods for handling parallel evaluations. Additionally, we develop new methodological improvements in BO for selecting the Bayesian model, selecting the acquisition function, and optimising over complex domains with different variable types and additional constraints. We compare Dragonfly to a suite of other packages and algorithms for global optimisation and demonstrate that when the above methods are integrated, they enable significant improvements in the performance of BO. The Dragonfly library is available at dragonfly.github.io.

📄 PDF Abstract BibTeX arXiv:1903.06694

Code (1)

dragonfly/dragonfly 공식 구현

Tasks

Bayesian Optimisation

Similar Papers 제목 키워드 기반

DANA: Scalable Out-of-the-box Distributed ASGD Without Retuning

2019-05-01 · ICLR 2019 5 · Ido Hakimi, Saar Barkai, Moshe Gabel, Assaf Schuster

Distributed computing can significantly reduce the training time of neural networks. Despite its potential, however, distributed training has not been widely adopted: scaling the training process is difficult, and existi…

Distributed Computing

Scalable Gradient-Based Tuning of Continuous Regularization Hyperparameters

2015-11-20 · Jelena Luketina, Mathias Berglund, Klaus Greff, Tapani Raiko

Hyperparameter selection generally relies on running multiple full training trials, with selection based on validation set performance. We propose a gradient-based approach for locally adjusting hyperparameters during tr…

Hyperparameter Optimization

Efficient and Generalizable Tuning Strategies for Stochastic Gradient MCMC

2021-05-27 · Jeremie Coullon, Leah South, Christopher Nemeth

Stochastic gradient Markov chain Monte Carlo (SGMCMC) is a popular class of algorithms for scalable Bayesian inference. However, these algorithms include hyperparameters such as step size or batch size that influence the…

Bayesian Inference

Self-Tuning Networks: Bilevel Optimization of Hyperparameters using Structured Best-Response Functions

2019-03-07 · ICLR 2019 5 · Matthew MacKay, Paul Vicol, Jon Lorraine, David Duvenaud 외

Hyperparameter optimization can be formulated as a bilevel optimization problem, where the optimal parameters on the training set depend on the hyperparameters. We aim to adapt regularization hyperparameters for neural n…

Bilevel OptimizationData AugmentationHyperparameter Optimization

Parameter-free Clipped Gradient Descent Meets Polyak

2024-05-23 · Yuki Takezawa, Han Bao, Ryoma Sato, Kenta Niwa 외

Gradient descent and its variants are de facto standard algorithms for training machine learning models. As gradient descent is sensitive to its hyperparameters, we need to tune the hyperparameters carefully using a grid…