ENTMOOT: A Framework for Optimization over Ensemble Tree Models
Not on the map. Why?
Abstract (arXiv)
Gradient boosted trees and other regression tree models perform well in a wide range of real-world, industrial applications. These tree models (i) offer insight into important prediction features, (ii) effectively manage sparse data, and (iii) have excellent prediction capabilities. Despite their advantages, they are generally unpopular for decision-making tasks and black-box optimization, which is due to their difficult-to optimize structure and the lack of a reliable uncertainty measure. ENTMOOT is our new framework for integrating (already trained) tree models into larger optimization problems. The contributions of ENTMOOT include: (i) explicitly introducing a reliable uncertainty measure that is compatible with tree models, (ii) solving the larger optimization problems that incorporate these uncertainty aware tree models, (iii) proving that the solutions are globally optimal, i.e. no better solution exists. In particular, we show how the ENTMOOT approach allows a simple integration of tree models into decision-making and black-box optimization, where it proves as a strong competitor to commonly-used frameworks.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 3; 2024: 1; 2025: 2.
13 papers.
Sort:
- 2022OMLT: Optimization & Machine Learning Toolkitcited by 34
- 2022Maximizing information from chemical engineering data sets: Applications to machine learningcited by 17
- 2022Combining Multi-Fidelity Modelling and Asynchronous Batch Bayesian Optimizationcited by 16
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spacescited by 14
- 2021Multi-Objective Constrained Optimization for Energy Applications via Tree Ensemblescited by 12
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programscited by 8
- 2021Golem: An algorithm for robust experiment and process optimizationcited by 6
- 2024BoFire: Bayesian Optimization Framework Intended for Real Experimentscited by 6
- 2025BARK: A Fully Bayesian Tree Kernel for Black-box Optimizationcited by 2
- 2025Global optimization of graph acquisition functions for neural architecture searchcited by 2
- 2021Optimizing over an ensemble of neural networkscited by 1
- 2023Tight Mixed-Integer Optimization Formulations for Prescriptive Treescited by 1
- 2025Global optimization of graph acquisition functions for neural architecture search29 May 2025
- 2025BARK: A Fully Bayesian Tree Kernel for Black-box Optimization7 Mar 2025
- 2024BoFire: Bayesian Optimization Framework Intended for Real Experiments9 Aug 2024
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programs13 Dec 2023
- 2023Happy People -- Image Synthesis as Black-Box Optimization Problem in the Discrete Latent Space of Deep Generative Models11 Jun 2023
- 2023Tight Mixed-Integer Optimization Formulations for Prescriptive Trees28 Feb 2023
- 2022Combining Multi-Fidelity Modelling and Asynchronous Batch Bayesian Optimization11 Nov 2022
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spaces2 Jul 2022
- 2022OMLT: Optimization & Machine Learning Toolkit4 Feb 2022
- 2022Maximizing information from chemical engineering data sets: Applications to machine learning25 Jan 2022
- 2021Optimizing over an ensemble of neural networks13 Dec 2021
- 2021Multi-Objective Constrained Optimization for Energy Applications via Tree Ensembles4 Nov 2021
1 more
- 2022OMLT: Optimization & Machine Learning Toolkitcited by 34
- 2022Maximizing information from chemical engineering data sets: Applications to machine learningcited by 17
- 2022Combining Multi-Fidelity Modelling and Asynchronous Batch Bayesian Optimizationcited by 16
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spacescited by 14
- 2021Multi-Objective Constrained Optimization for Energy Applications via Tree Ensemblescited by 12
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programscited by 8
- 2021Golem: An algorithm for robust experiment and process optimizationcited by 6
- 2024BoFire: Bayesian Optimization Framework Intended for Real Experimentscited by 6
- 2025BARK: A Fully Bayesian Tree Kernel for Black-box Optimizationcited by 2
- 2025Global optimization of graph acquisition functions for neural architecture searchcited by 2
- 2021Optimizing over an ensemble of neural networkscited by 1
- 2023Tight Mixed-Integer Optimization Formulations for Prescriptive Treescited by 1
12 most cited of 13 All 13 (JSON)
- 2025Global optimization of graph acquisition functions for neural architecture search29 May 2025
- 2025BARK: A Fully Bayesian Tree Kernel for Black-box Optimization7 Mar 2025
- 2024BoFire: Bayesian Optimization Framework Intended for Real Experiments9 Aug 2024
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programs13 Dec 2023
- 2023Happy People -- Image Synthesis as Black-Box Optimization Problem in the Discrete Latent Space of Deep Generative Models11 Jun 2023
- 2023Tight Mixed-Integer Optimization Formulations for Prescriptive Trees28 Feb 2023
- 2022Combining Multi-Fidelity Modelling and Asynchronous Batch Bayesian Optimization11 Nov 2022
- 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spaces2 Jul 2022
- 2022OMLT: Optimization & Machine Learning Toolkit4 Feb 2022
- 2022Maximizing information from chemical engineering data sets: Applications to machine learning25 Jan 2022
- 2021Optimizing over an ensemble of neural networks13 Dec 2021
- 2021Multi-Objective Constrained Optimization for Energy Applications via Tree Ensembles4 Nov 2021
12 newest of 13 All 13 (JSON)