Tuning Hyperparameters without Grad Students: Scalable and Robust Bayesian Optimisation with Dragonfly
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 67 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 19; 2022: 18; 2023: 15; 2024: 7; 2025: 5; 2026: 3.
67 papers.
Sort:
By area:
- 2021SMAC3: A Versatile Bayesian Optimization Package for Hyperparameter Optimizationcited by 230
- 2023Unexpected Improvements to Expected Improvement for Bayesian Optimizationcited by 149
- 2021Bayesian Optimization is Superior to Random Search for Machine Learning Hyperparameter Tuning: Analysis of the Black-Box Optimization Challenge 2020cited by 148
- 2021Hyperparameter Optimization: Foundations, Algorithms, Best Practices and Open Challengescited by 145
- 2021HPOBench: A Collection of Reproducible Multi-Fidelity Benchmark Problems for HPOcited by 112
- 2023Using Large Language Models for Hyperparameter Optimizationcited by 71
- 2022πBO: Augmenting Acquisition Functions with User Beliefs for Bayesian Optimizationcited by 70
- 2021High-Dimensional Bayesian Optimisation with Variational Autoencoders and Deep Metric Learningcited by 54
- 2022GAUCHE: A Library for Gaussian Processes in Chemistrycited by 41
- 2022Multi-Objective Hyperparameter Optimization in Machine Learning -- An Overviewcited by 37
- 2021Stability and Generalization of Bilevel Programming in Hyperparameter Optimizationcited by 31
- 2023SMT 2.0: A Surrogate Modeling Toolbox with a focus on Hierarchical and Mixed Variables Gaussian Processescited by 29
38 more
- 2021Meta-Learning to Improve Pre-Trainingcited by 27
- 2021Bag of Baselines for Multi-objective Joint Neural Architecture Search and Hyperparameter Optimizationcited by 19
- 2021Discovering Diverse Athletic Jumping Strategiescited by 16
- 2021Autonomous optimization of nonaqueous battery electrolytes via robotic experimentation and machine learningcited by 16
- 2023Scaling Laws for Hyperparameter Optimizationcited by 16
- 2023Framework and Benchmarks for Combinatorial and Mixed-variable Bayesian Optimizationcited by 16
- 2022Supervising the Multi-Fidelity Race of Hyperparameter Configurationscited by 15
- 2023B2Opt: Learning to Optimize Black-box Optimization with Little Budgetcited by 15
- 2022Demystifying the Adversarial Robustness of Random Transformation Defensescited by 14
- 2021Computationally Efficient High-Dimensional Bayesian Optimization via Variable Selectioncited by 12
- 2022Bayesian optimization with known experimental and design constraints for chemistry applicationscited by 11
- 2023Trieste: Efficiently Exploring The Depths of Black-box Functions with TensorFlowcited by 11
- 2022Scalable First-Order Bayesian Optimization via Structured Automatic Differentiationcited by 10
- 2021Naive Automated Machine Learningcited by 8
- 2022Task Selection for AutoML System Evaluationcited by 7
- 2022Global Optimization with Parametric Function Approximationcited by 7
- 2022Near-optimal Policy Identification in Active Reinforcement Learningcited by 7
- 2021Personalized Benchmarking with the Ludwig Benchmarking Toolkitcited by 6
- 2022PI is back! Switching Acquisition Functions in Bayesian Optimizationcited by 6
- 2024Boundary Exploration for Bayesian Optimization With Unknown Physical Constraintscited by 6
- 2024BoFire: Bayesian Optimization Framework Intended for Real Experimentscited by 6
- 2021LENS: Layer Distribution Enabled Neural Architecture Search in Edge-Cloud Hierarchiescited by 5
- 2022PyHopper -- Hyperparameter optimizationcited by 5
- 2023Unleashing the Potential of Acquisition Functions in High-Dimensional Bayesian Optimizationcited by 5
- 2023Self-Adjusting Weighted Expected Improvement for Bayesian Optimizationcited by 5
- 2023PolyThrottle: Energy-efficient Neural Network Inference on Edge Devicescited by 5
- 2025Bayesian Optimization with Inexact Acquisition: Is Random Grid Search Sufficient?cited by 5
- 2021Amortized Auto-Tuning: Cost-Efficient Bayesian Transfer Optimization for Hyperparameter Recommendationcited by 4
- 2023Black-Box Optimization with Implicit Constraints for Public Policycited by 4
- 2021Bayesian Optimisation for Sequential Experimental Design with Applications in Additive Manufacturingcited by 3
- 2025A Unified Framework for Entropy Search and Expected Improvement in Bayesian Optimizationcited by 3
- 2021A Genetic Algorithm with Tree-structured Mutation for Hyperparameter Optimisation of Graph Neural Networkscited by 2
- 2021PAC Best Arm Identification Under a Deadlinecited by 2
- 2022Towards Automated Design of Bayesian Optimization via Exploratory Landscape Analysiscited by 2
- 2023Python Wrapper for Simulating Multi-Fidelity Optimization on HPO Benchmarks without Any Waitcited by 2
- 2024Fast Benchmarking of Asynchronous Multi-Fidelity Optimization on Zero-Cost Benchmarkscited by 2
- 2024Optimal Initialization of Batch Bayesian Optimizationcited by 2
- 2025Frozen Layers: Memory-efficient Many-fidelity Hyperparameter Optimizationcited by 2
50 most cited of 67 All 67 (JSON)
- 2026Exploration strategies for Gaussian process bandit optimization with inference regret guarantees12 Oct 2026
- 2026LLM Agents Make Collective Belief Dynamics Programmable: Challenges and Research Directions19 May 2026
- 2026mlr3mbo: Bayesian Optimization in R31 Mar 2026
- 2025Adaptive Bayesian Data-Driven Design of Reliable Solder Joints for Micro-electronic Devices25 Jul 2025
- 2025Bayesian Optimization with Inexact Acquisition: Is Random Grid Search Sufficient?13 Jun 2025
- 2025Frozen Layers: Memory-efficient Many-fidelity Hyperparameter Optimization14 Apr 2025
- 2025A Unified Framework for Entropy Search and Expected Improvement in Bayesian Optimization30 Jan 2025
- 2025HyperZero: A Customized End-to-End Auto-Tuning System for Recommendation with Hourly Feedback30 Jan 2025
- 2024Resource-Adaptive Successive Doubling for Hyperparameter Optimization with Large Datasets on High-Performance Computing Systems3 Dec 2024
- 2024BoFire: Bayesian Optimization Framework Intended for Real Experiments9 Aug 2024
- 2024AExGym: Benchmarks and Environments for Adaptive Experimentation8 Aug 2024
- 2024Optimal Initialization of Batch Bayesian Optimization27 Apr 2024
38 more
- 2024Fast Benchmarking of Asynchronous Multi-Fidelity Optimization on Zero-Cost Benchmarks4 Mar 2024
- 2024FlexHB: a More Efficient and Flexible Framework for Hyperparameter Optimization21 Feb 2024
- 2024Boundary Exploration for Bayesian Optimization With Unknown Physical Constraints12 Feb 2024
- 2023Long-run Behaviour of Multi-fidelity Bayesian Optimisation19 Dec 2023
- 2023Using Large Language Models for Hyperparameter Optimization7 Dec 2023
- 2023Curriculum Learning and Imitation Learning for Model-free Control on Financial Time-series22 Nov 2023
- 2023Communication-Efficient Federated Non-Linear Bandit Optimization3 Nov 2023
- 2023Unexpected Improvements to Expected Improvement for Bayesian Optimization31 Oct 2023
- 2023PolyThrottle: Energy-efficient Neural Network Inference on Edge Devices30 Oct 2023
- 2023Black-Box Optimization with Implicit Constraints for Public Policy27 Oct 2023
- 2023Framework and Benchmarks for Combinatorial and Mixed-variable Bayesian Optimization16 Jun 2023
- 2023Self-Adjusting Weighted Expected Improvement for Bayesian Optimization7 Jun 2023
- 2023Python Wrapper for Simulating Multi-Fidelity Optimization on HPO Benchmarks without Any Wait27 May 2023
- 2023SMT 2.0: A Surrogate Modeling Toolbox with a focus on Hierarchical and Mixed Variables Gaussian Processes23 May 2023
- 2023B2Opt: Learning to Optimize Black-box Optimization with Little Budget24 Apr 2023
- 2023Trieste: Efficiently Exploring The Depths of Black-box Functions with TensorFlow16 Feb 2023
- 2023Unleashing the Potential of Acquisition Functions in High-Dimensional Bayesian Optimization16 Feb 2023
- 2023Scaling Laws for Hyperparameter Optimization1 Feb 2023
- 2022Near-optimal Policy Identification in Active Reinforcement Learning19 Dec 2022
- 2022GAUCHE: A Library for Gaussian Processes in Chemistry6 Dec 2022
- 2022Towards Automated Design of Bayesian Optimization via Exploratory Landscape Analysis17 Nov 2022
- 2022Global Optimization with Parametric Function Approximation16 Nov 2022
- 2022PI is back! Switching Acquisition Functions in Bayesian Optimization2 Nov 2022
- 2022PyHopper -- Hyperparameter optimization10 Oct 2022
- 2022Multipoint-BAX: A New Approach for Efficiently Tuning Particle Accelerator Emittance via Virtual Objectives10 Sep 2022
- 2022Task Selection for AutoML System Evaluation26 Aug 2022
- 2022ACHO: Adaptive Conformal Hyperparameter Optimization6 Jul 2022
- 2022Demystifying the Adversarial Robustness of Random Transformation Defenses18 Jun 2022
- 2022Scalable First-Order Bayesian Optimization via Structured Automatic Differentiation16 Jun 2022
- 2022Multi-Objective Hyperparameter Optimization in Machine Learning -- An Overview15 Jun 2022
- 2022Hyperparameter Optimization with Neural Network Pruning18 May 2022
- 2022πBO: Augmenting Acquisition Functions with User Beliefs for Bayesian Optimization23 Apr 2022
- 2022Bayesian optimization with known experimental and design constraints for chemistry applications29 Mar 2022
- 2022Practitioner Motives to Use Different Hyperparameter Optimization Methods3 Mar 2022
- 2022Supervising the Multi-Fidelity Race of Hyperparameter Configurations20 Feb 2022
- 2022One Configuration to Rule Them All? Towards Hyperparameter Transfer in Topic Models using Multi-Objective Bayesian Optimization15 Feb 2022
- 2021Naive Automated Machine Learning29 Nov 2021
- 2021Autonomous optimization of nonaqueous battery electrolytes via robotic experimentation and machine learning23 Nov 2021
50 newest of 67 All 67 (JSON)
- 2021SMAC3: A Versatile Bayesian Optimization Package for Hyperparameter Optimizationcited by 230
- 2023Unexpected Improvements to Expected Improvement for Bayesian Optimizationcited by 149
- 2021Bayesian Optimization is Superior to Random Search for Machine Learning Hyperparameter Tuning: Analysis of the Black-Box Optimization Challenge 2020cited by 148
- 2021Hyperparameter Optimization: Foundations, Algorithms, Best Practices and Open Challengescited by 145
- 2021HPOBench: A Collection of Reproducible Multi-Fidelity Benchmark Problems for HPOcited by 112
- 2023Using Large Language Models for Hyperparameter Optimizationcited by 71
- 2022πBO: Augmenting Acquisition Functions with User Beliefs for Bayesian Optimizationcited by 70
- 2021High-Dimensional Bayesian Optimisation with Variational Autoencoders and Deep Metric Learningcited by 54
- 2022GAUCHE: A Library for Gaussian Processes in Chemistrycited by 41
- 2022Multi-Objective Hyperparameter Optimization in Machine Learning -- An Overviewcited by 37
- 2021Stability and Generalization of Bilevel Programming in Hyperparameter Optimizationcited by 31
- 2023SMT 2.0: A Surrogate Modeling Toolbox with a focus on Hierarchical and Mixed Variables Gaussian Processescited by 29
12 most cited of 65 All 65 (JSON)
- 2026Exploration strategies for Gaussian process bandit optimization with inference regret guarantees12 Oct 2026
- 2026mlr3mbo: Bayesian Optimization in R31 Mar 2026
- 2025Adaptive Bayesian Data-Driven Design of Reliable Solder Joints for Micro-electronic Devices25 Jul 2025
- 2025Bayesian Optimization with Inexact Acquisition: Is Random Grid Search Sufficient?13 Jun 2025
- 2025Frozen Layers: Memory-efficient Many-fidelity Hyperparameter Optimization14 Apr 2025
- 2025A Unified Framework for Entropy Search and Expected Improvement in Bayesian Optimization30 Jan 2025
- 2025HyperZero: A Customized End-to-End Auto-Tuning System for Recommendation with Hourly Feedback30 Jan 2025
- 2024Resource-Adaptive Successive Doubling for Hyperparameter Optimization with Large Datasets on High-Performance Computing Systems3 Dec 2024
- 2024BoFire: Bayesian Optimization Framework Intended for Real Experiments9 Aug 2024
- 2024AExGym: Benchmarks and Environments for Adaptive Experimentation8 Aug 2024
- 2024Optimal Initialization of Batch Bayesian Optimization27 Apr 2024
- 2024Fast Benchmarking of Asynchronous Multi-Fidelity Optimization on Zero-Cost Benchmarks4 Mar 2024
12 newest of 65 All 65 (JSON)