mlsanityData to 14 Oct 2026

Optimization of Tree Ensembles

arXiv 1705.10883 ↗First posted 30 May 2017math.OC cs.LG stat.MLcited by 26

Not on the map. Why?

Abstract (arXiv)

Tree ensemble models such as random forests and boosted trees are among the most widely used and practically successful predictive models in applied machine learning and business analytics. Although such models have been used to make predictions based on exogenous, uncontrollable independent variables, they are increasingly being used to make predictions where the independent variables are controllable and are also decision variables. In this paper, we study the problem of tree ensemble optimization: given a tree ensemble that predicts some dependent variable using controllable independent variables, how should we set these variables so as to maximize the predicted value? We formulate the problem as a mixed-integer optimization problem. We theoretically examine the strength of our formulation, provide a hierarchy of approximate formulations with bounds on approximation quality and exploit the structure of the problem to develop two large-scale solution methods, one based on Benders decomposition and one based on iteratively generating tree split constraints. We test our methodology on real data sets, including two case studies in drug design and customized pricing, and show that our methodology can efficiently solve large-scale instances to near or full optimality, and outperforms solutions obtained by heuristic approaches. In our drug design case, we show how our approach can identify compounds that efficiently trade-off predicted performance and novelty with respect to existing, known compounds. In our customized pricing case, we show how our approach can efficiently determine optimal store-level prices under a random forest model that delivers excellent predictive accuracy.

Key facts. Cited by 26 papers in the map (data through 14 Oct 2026). First posted on arXiv 30 May 2017.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 7; 2022: 10; 2023: 3; 2024: 1; 2025: 3; 2026: 2.

26 papers.

Sort:

  1. 2022OMLT: Optimization & Machine Learning Toolkitcited by 35
  2. 2021Mixed-Integer Optimization with Constraint Learningcited by 31
  3. 2021Strong Optimal Classification Treescited by 28
  4. 2021Optimization with Constraint Learning: A Framework and Surveycited by 28
  5. 2022Maximizing information from chemical engineering data sets: Applications to machine learningcited by 17
  6. 2022Learning Optimal Fair Classification Trees: Trade-offs Between Interpretability, Fairness, and Accuracycited by 15
  7. 2022Tree ensemble kernels for Bayesian optimization with known constraints over mixed-feature spacescited by 14
  8. 2021Multi-Objective Constrained Optimization for Energy Applications via Tree Ensemblescited by 12
  9. 2021Learning Optimal Prescriptive Trees from Observational Datacited by 10
  10. 2022Closing the Loop: A Framework for Trustworthy Machine Learning in Power Systemscited by 9
  11. 2022Counterfactual Explanations Using Optimization With Constraint Learningcited by 8
  12. 2021Rule Generation for Classification: Scalability, Interpretability, and Fairnesscited by 4
14 more
  1. 2023Global Optimization: A Machine Learning Approachcited by 4
  2. 2022Machine Learning-Augmented Optimization of Large Bilevel and Two-stage Stochastic Programs: Application to Cycling Network Designcited by 3
  3. 2025BARK: A Fully Bayesian Tree Kernel for Black-box Optimizationcited by 3
  4. 2022A Mathematical Programming Approach to Optimal Classification Forestscited by 2
  5. 2023Learning Optimal Classification Trees Robust to Distribution Shiftscited by 2
  6. 2025Global optimization of graph acquisition functions for neural architecture searchcited by 2
  7. 2021Optimizing over an ensemble of neural networkscited by 1
  8. 2022Constraint Learning to Define Trust Regions in Predictive-Model Embedded Optimizationcited by 1
  9. 2022Convex Surrogate Loss Functions for Contextual Pricing with Transaction Datacited by 1
  10. 2023Tight Mixed-Integer Optimization Formulations for Prescriptive Treescited by 1
  11. 2024Robotic warehousing operations: a learn-then-optimize approach to large-scale neighborhood searchcited by 1
  12. 2025Conformal Mixed-Integer Constraint Learning with Feasibility Guaranteescited by 1
  13. 2026Intersectional Fairness via Mixed-Integer Optimizationcited by 1
  14. 2026Deep Learning for Sequential Decision Making under Uncertainty: Foundations, Frameworks, and Frontierscited by 0