A Comparative study of Hyper-Parameter Optimization Tools
Shashank Shekhar, Adesh Bansode, Asif Salim

TL;DR
This paper compares four hyper-parameter optimization tools across two benchmarks, revealing Optuna's superiority in one and HyperOpt's in another, to guide practical tool selection.
Contribution
It provides a systematic comparison of four HPO libraries using real-world benchmarks, highlighting their relative strengths.
Findings
Optuna performs best on the CASH problem.
HyperOpt outperforms others on the MLP problem.
Benchmarking on six datasets demonstrates practical differences.
Abstract
Most of the machine learning models have associated hyper-parameters along with their parameters. While the algorithm gives the solution for parameters, its utility for model performance is highly dependent on the choice of hyperparameters. For a robust performance of a model, it is necessary to find out the right hyper-parameter combination. Hyper-parameter optimization (HPO) is a systematic process that helps in finding the right values for them. The conventional methods for this purpose are grid search and random search and both methods create issues in industrial-scale applications. Hence a set of strategies have been recently proposed based on Bayesian optimization and evolutionary algorithm principles that help in runtime issues in a production environment and robust performance. In this paper, we compare the performance of four python libraries, namely Optuna, Hyper-opt,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Machine Learning and Data Classification · Advanced Multi-Objective Optimization Algorithms
MethodsRandom Search
