mlsanityData to 7 Oct 2026

Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spaces

arXiv 2207.00879 ↗First posted 2 Jul 2022stat.ML cs.AI cs.LGcited by 14

Not on the map. Why?

Abstract (arXiv)

Tree ensembles can be well-suited for black-box optimization tasks such as algorithm tuning and neural architecture search, as they achieve good predictive performance with little or no manual tuning, naturally handle discrete feature spaces, and are relatively insensitive to outliers in the training data. Two well-known challenges in using tree ensembles for black-box optimization are (i) effectively quantifying model uncertainty for exploration and (ii) optimizing over the piece-wise constant acquisition function. To address both points simultaneously, we propose using the kernel interpretation of tree ensembles as a Gaussian Process prior to obtain model variance estimates, and we develop a compatible optimization formulation for the acquisition function. The latter further allows us to seamlessly integrate known constraints to improve sampling efficiency by considering domain-knowledge in engineering settings and modeling search space symmetries, e.g., hierarchical relationships in neural architecture search. Our framework performs as well as state-of-the-art methods for unconstrained black-box optimization over continuous/discrete features and outperforms competing methods for problems combining mixed-variable feature spaces and known input constraints.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 29 of its 79 references that are in the map. First posted on arXiv 2 Jul 2022.

Builds on

29 of 79 references.

References · 29

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2018A Tutorial on Bayesian Optimizationcited by 734
  4. 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 603
  5. 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 340
  6. 2021SMAC3: A Versatile Bayesian Optimization Package for Hyperparameter Optimizationcited by 229
  7. 2020pymoo: Multi-objective Optimization in Pythoncited by 196
  8. 2017Dealing with Integer-valued Variables in Bayesian Optimization with Gaussian Processescited by 65
  9. 2018Bayesian Optimization of Combinatorial Structurescited by 64
  10. 2019Bayesian Optimisation over Multiple Continuous and Categorical Inputscited by 55
  11. 2022OMLT: Optimization & Machine Learning Toolkitcited by 34
  12. 2020Gryffin: An algorithm for Bayesian optimization of categorical variables informed by expert knowledgecited by 30
17 more
  1. 2019Mixed-Variable Bayesian Optimizationcited by 29
  2. 2019Bayesian Optimization for Categorical and Category-Specific Continuous Inputscited by 28
  3. 2017Optimization of Tree Ensemblescited by 26
  4. 2021Bayesian Optimization over Hybrid Spacescited by 23
  5. 2020High-Dimensional Bayesian Optimization via Tree-Structured Additive Modelscited by 22
  6. 2014The Random Forest Kernel and other kernels for big data from random partitionscited by 18
  7. 2022Maximizing information from chemical engineering data sets: Applications to machine learningcited by 17
  8. 2018Mixed-Integer Convex Nonlinear Optimization with Gradient-Boosted Trees Embeddedcited by 16
  9. 2021Constrained Discrete Black-Box Optimization using Mixed-Integer Programmingcited by 16
  10. 2020ENTMOOT: A Framework for Optimization over Ensemble Tree Modelscited by 13
  11. 2019Kernels over Sets of Finite Sets using RKHS Embeddings, with Application to Bayesian (Combinatorial) Optimizationcited by 12
  12. 2021Multi-Objective Constrained Optimization for Energy Applications via Tree Ensemblescited by 12
  13. 2020Scalable Combinatorial Bayesian Optimization with Tractable Statistical modelscited by 7
  14. 2020Additive Tree-Structured Covariance Function for Conditional Parameter Spaces in Bayesian Optimizationcited by 6
  15. 2018Outer Approximation With Conic Certificates For Mixed-Integer Convex Problemscited by 4
  16. 2015Extended Formulations in Mixed Integer Conic Quadratic Programmingcited by 2
  17. 2015Extended Formulations in Mixed-integer Convex Programmingcited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 3; 2024: 3; 2025: 3; 2026: 4.

14 papers.

Sort: