Tuning Hyperparameters without Grad Students: Scalable and Robust Bayesian Optimisation with Dragonfly
원문 초록
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.
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Nested Expectations with Kernel Quadrature
Mean-Field Bayesian Optimisation
Nonmyopic Global Optimisation via Approximate Dynamic Programming
Residual Deep Gaussian Processes on Manifolds
Sample-efficient Bayesian Optimisation Using Known Invariances
Spectral Representations for Accurate Causal Uncertainty Quantification with Gaussian Processes
토론
이 논문과 연결된 포럼 글이 아직 없습니다.