A Reciprocity Between Tree Ensemble Optimization and Multilinear Optimization
Capitalizing on the relationships between tree ensembles and multilinear functions Tree ensembles are machine learning models used for regression and classification that combine the predictions of multiple trees. When such trained models are embedded into optimization models in the form of constraints or objectives, a key question is that of deriving best integer programming formulations for them. In “A Reciprocity Between Tree Ensemble Optimization and Multilinear Optimization,” J. Kim, J.-P. Richard, and M. Tawarmalani establish a polynomial-size reduction between the optimization of functions expressed as tree ensembles and the optimization of multilinear functions over a Cartesian product of simplices. This bidirectional reduction permits the derivation of new stronger formulations for tree ensemble optimization problems, including ideal formulations for single trees. It also provides a new framework for the construction of polynomially-sized convex hull descriptions for certain multilinear sets, which permits the generalization of many results from the literature.
Authors
- Mohit Tawarmalani (ORCID: https://orcid.org/0000-0003-3085-0084)
- Jean‐Philippe P. Richard (ORCID: https://orcid.org/0000-0001-5641-0939)
- Jongeun Kim (ORCID: https://orcid.org/0000-0003-3978-4650)
Institutions
- University of Minnesota (US)
- Purdue University West Lafayette (US)
- University of Minnesota System (US)
- Twin Cities Orthopedics (US)
Publication Details
- Journal
- Operations Research
- Published
- 2024-08-29
- DOI
- https://doi.org/10.1287/opre.2022.0150
- Citations
- 2
- Primary Topic
- Machine Learning and Data Classification
- Type
- article
- Field-Weighted Citation Impact
- 0.69