c-TPE: Tree-structured Parzen Estimator with Inequality Constraints for Expensive Hyperparameter Optimization
Not on the map. Why?
Abstract (arXiv)
Hyperparameter optimization (HPO) is crucial for strong performance of deep learning algorithms and real-world applications often impose some constraints, such as on memory usage or latency, on top of the performance requirement. In this work, we propose constrained TPE (c-TPE), an extension of the widely-used versatile Bayesian optimization method, tree-structured Parzen estimator (TPE), to handle these constraints. Our proposed extension goes beyond a simple combination of an existing acquisition function and the original TPE, and instead includes modifications that address issues that cause poor performance. We thoroughly analyze these modifications both empirically and theoretically, providing insights into how they effectively overcome these challenges. In the experiments, we demonstrate that c-TPE exhibits the best average rank performance among existing methods with statistical significance on 81 expensive HPO problems with inequality constraints. Due to the lack of baselines, we only discuss the applicability of our method to hard-constrained optimization in Appendix D. The implementation is now available via OptunaHub.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 21 of its 46 references that are in the map. First posted on arXiv 26 Nov 2022.
Builds on
21 of 46 references.
References · 21
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
- 2018BOHB: Robust and Efficient Hyperparameter Optimization at Scalecited by 470
- 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 416
- 2018Tune: A Research Platform for Distributed Model Selection and Trainingcited by 395
- 2019Scalable Global Optimization via Local Bayesian Optimizationcited by 374
- 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 344
- 2021SMAC3: A Versatile Bayesian Optimization Package for Hyperparameter Optimizationcited by 230
- 2021Bayesian Optimization is Superior to Random Search for Machine Learning Hyperparameter Tuning: Analysis of the Black-Box Optimization Challenge 2020cited by 148
- 2014Bayesian Optimization with Unknown Constraintscited by 109
- 2017Constrained Bayesian Optimization with Noisy Experimentscited by 104
- 2017On the State of the Art of Evaluation in Neural Language Modelscited by 104
- 2020Scalable Constrained Bayesian Optimizationcited by 84
9 more
- 2019Tabular Benchmarks for Joint Architecture and Hyperparameter Optimizationcited by 58
- 2019Bayesian Optimisation over Multiple Continuous and Categorical Inputscited by 56
- 2018Bayesian Optimization in AlphaGocited by 55
- 2015Predictive Entropy Search for Bayesian Optimization with Unknown Constraintscited by 51
- 2016CMA-ES for Hyperparameter Optimization of Deep Neural Networkscited by 48
- 2018Practical Design Space Explorationcited by 35
- 2019Mixed-Variable Bayesian Optimizationcited by 29
- 2021Bayesian Optimization over Hybrid Spacescited by 23
- 2019Constrained Bayesian Optimization with Max-Value Entropy Searchcited by 20
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 2; 2025: 2; 2026: 2.
9 papers.
- 2023Tree-Structured Parzen Estimator: Understanding Its Algorithm Components and Their Roles for Better Empirical Performancecited by 147
- 2024AutoLoRA: Automatically Tuning Matrix Ranks in Low-Rank Adaptation Based on Meta Learningcited by 31
- 2023Constrained Bayesian Optimization Under Partial Observations: Balanced Improvements and Provable Convergencecited by 8
- 2022Speeding Up Multi-Objective Hyperparameter Optimization by Task Similarity-Based Meta-Learning for the Tree-Structured Parzen Estimatorcited by 7
- 2024Fast Benchmarking of Asynchronous Multi-Fidelity Optimization on Zero-Cost Benchmarkscited by 2
- 2025Derivation of Output Correlation Inferences for Multi-Output (aka Multi-Task) Gaussian Processcited by 1
- 2025Tree-Structured Parzen Estimator Can Solve Black-Box Combinatorial Optimization More Efficientlycited by 0
- 2026Feasible-First Exploration for Constrained ML Deployment Optimization in Crash-Prone Hierarchical Search Spacescited by 0
- 2026Optuna Constrained Tree-Structured Parzen Estimator Is a Joint Density Generalization of c-TPEcited by 0
- 2026Optuna Constrained Tree-Structured Parzen Estimator Is a Joint Density Generalization of c-TPE3 Jun 2026
- 2026Feasible-First Exploration for Constrained ML Deployment Optimization in Crash-Prone Hierarchical Search Spaces27 Apr 2026
- 2025Tree-Structured Parzen Estimator Can Solve Black-Box Combinatorial Optimization More Efficiently10 Jul 2025
- 2025Derivation of Output Correlation Inferences for Multi-Output (aka Multi-Task) Gaussian Process14 Jan 2025
- 2024AutoLoRA: Automatically Tuning Matrix Ranks in Low-Rank Adaptation Based on Meta Learning14 Mar 2024
- 2024Fast Benchmarking of Asynchronous Multi-Fidelity Optimization on Zero-Cost Benchmarks4 Mar 2024
- 2023Constrained Bayesian Optimization Under Partial Observations: Balanced Improvements and Provable Convergence6 Dec 2023
- 2023Tree-Structured Parzen Estimator: Understanding Its Algorithm Components and Their Roles for Better Empirical Performance21 Apr 2023
- 2022Speeding Up Multi-Objective Hyperparameter Optimization by Task Similarity-Based Meta-Learning for the Tree-Structured Parzen Estimator13 Dec 2022