SimPO: Simultaneous Prediction and Optimization
Not on the map. Why?
Abstract (arXiv)
Many machine learning (ML) models are integrated within the context of a larger system as part of a key component for decision making processes. Concretely, predictive models are often employed in estimating the parameters for the input values that are utilized for optimization models as isolated processes. Traditionally, the predictive models are built first, then the model outputs are used to generate decision values separately. However, it is often the case that the prediction values that are trained independently of the optimization process produce sub-optimal solutions. In this paper, we propose a formulation for the Simultaneous Prediction and Optimization (SimPO) framework. This framework introduces the use of a joint weighted loss of a decision-driven predictive ML model and an optimization objective function, which is optimized end-to-end directly through gradient-based methods.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 9 of its 17 references that are in the map. First posted on arXiv 31 Mar 2022.
Builds on
9 of 17 references.
References · 9
- 2017Smart "Predict, then Optimize"cited by 332
- 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
- 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
- 2019Generalization Bounds in the Predict-then-Optimize Frameworkcited by 54
- 2020Decision Trees for Decision-Making under the Predict-then-Optimize Frameworkcited by 52
- 2014Learning optimization models in the presence of unknown relationscited by 10
- 2019Prediction and optimization of mechanical properties of composites using convolutional neural networkscited by 10
- 2021Learning MDPs from Features: Predict-Then-Optimize for Sequential Decision Problems by Reinforcement Learningcited by 3
Built on by
Citing papers per year: 2022: 1.
1 paper.