Decision Trees for Decision-Making under the Predict-then-Optimize Framework
Not on the map. Why?
Abstract (arXiv)
We consider the use of decision trees for decision-making problems under the predict-then-optimize framework. That is, we would like to first use a decision tree to predict unknown input parameters of an optimization problem, and then make decisions by solving the optimization problem using the predicted parameters. A natural loss function in this framework is to measure the suboptimality of the decisions induced by the predicted input parameters, as opposed to measuring loss using input parameter prediction error. This natural loss function is known in the literature as the Smart Predict-then-Optimize (SPO) loss, and we propose a tractable methodology called SPO Trees (SPOTs) for training decision trees under this loss. SPOTs benefit from the interpretability of decision trees, providing an interpretable segmentation of contextual features into groups with distinct optimal solutions to the optimization problem of interest. We conduct several numerical experiments on synthetic and real data including the prediction of travel times for shortest path problems and predicting click probabilities for news article recommendation. We demonstrate on these datasets that SPOTs simultaneously provide higher quality decisions and significantly lower model complexity than other machine learning approaches (e.g., CART) trained to minimize prediction error.
Key facts. Cited by 52 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 12; 2023: 12; 2024: 4; 2025: 10; 2026: 8.
52 papers.
Sort:
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2022PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programmingcited by 32
- 2021Causal Decision Making and Causal Effect Estimation Are Not the Same... and Why It Matterscited by 25
- 2021Integrated Conditional Estimation-Optimizationcited by 25
- 2023Conformal Contextual Robust Optimizationcited by 25
- 2021Efficient differentiable quadratic programming layers: an ADMM approachcited by 19
- 2023Estimate-Then-Optimize versus Integrated-Estimation-Optimization versus Sample Average Approximation: A Stochastic Dominance Perspectivecited by 19
- 2022Distributionally Robust End-to-End Portfolio Constructioncited by 17
- 2022Learning Optimal Fair Classification Trees: Trade-offs Between Interpretability, Fairness, and Accuracycited by 15
- 2023Maximum Optimality Margin: A Unified Approach for Contextual Linear Programming and Inverse Linear Programmingcited by 13
- 2022Scalable Decision-Focused Learning in Restless Multi-Armed Bandits with Application to Maternal and Child Healthcited by 12
38 more
- 2022Predict+Optimize for Packing and Covering LPs with Unknown Parameters in Constraintscited by 11
- 2021Learning Optimal Prescriptive Trees from Observational Datacited by 10
- 2023Score Function Gradient Estimation to Widen the Applicability of Decision-Focused Learningcited by 10
- 2025Dissecting the Impact of Model Misspecification in Data-driven Optimizationcited by 9
- 2023Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regimecited by 8
- 2023CaVE: A Cone-Aligned Approach for Fast Predict-then-optimize with Binary Linear Programscited by 8
- 2024Allocation Requires Prediction Only if Inequality Is Lowcited by 8
- 2023Explainable Data-Driven Optimization: From Context to Decision and Back Againcited by 7
- 2022Branch & Learn for Recursively and Iteratively Solvable Problems in Predict+Optimizecited by 5
- 2024Decision-Focused Evaluation of Worst-Case Distribution Shiftcited by 4
- 2025PROPEL: Supervised and Reinforcement Learning for Large-Scale Supply Chain Planningcited by 4
- 2022Predict+Optimize Problem in Renewable Energy Schedulingcited by 3
- 2024WardropNet: Traffic Flow Predictions via Equilibrium-Augmented Learningcited by 3
- 2025Efficient End-to-End Learning for Decision-Making: A Meta-Optimization Approachcited by 3
- 2025Conformalized Decision Risk Assessmentcited by 3
- 2021Prescriptive Machine Learning for Automated Decision Making: Challenges and Opportunitiescited by 2
- 2025Smart Surrogate Losses for Contextual Stochastic Linear Optimization with Robust Constraintscited by 2
- 2025Who Pays the RENT? Implications of Spatial Inequality for Prediction-Based Allocation Policiescited by 2
- 2022Convex Surrogate Loss Functions for Contextual Pricing with Transaction Datacited by 1
- 2022SimPO: Simultaneous Prediction and Optimizationcited by 1
- 2022Gradient boosting for convex cone predict and optimize problemscited by 1
- 2023Learning Optimal Classification Trees Robust to Distribution Shiftscited by 1
- 2023Two-Stage Predict+Optimize for Mixed Integer Linear Programs with Unknown Parameters in Constraintscited by 1
- 2025DFF: Decision-Focused Fine-tuning for Smarter Predict-then-Optimize with Limited Datacited by 1
- 2025The Hidden Cost of Waiting for Accurate Predictionscited by 1
- 2021Predictive machine learning for prescriptive applications: a coupled training-validating approachcited by 0
- 2022An end-to-end predict-then-optimize clustering method for intelligent assignment problems in express systemscited by 0
- 2022The intersection of machine learning with forecasting and optimisation: theory and applicationscited by 0
- 2023A predict-and-optimize approach to profit-driven churn preventioncited by 0
- 2024CF-OPT: Counterfactual Explanations for Structured Predictioncited by 0
- 2025Timing is Important: Risk-aware Fund Allocation based on Time-Series Forecastingcited by 0
- 2025An End-to-End Approach for Microgrid Probabilistic Forecasting and Robust Operation via Decision-focused Learningcited by 0
- 2026Decision-Focused Federated Learning Under Heterogeneous Objectives and Constraintscited by 0
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programscited by 0
- 2026Generating Input Distributions for Explaining Portfolio Optimization Pipelinescited by 0
- 2026Smart predict-then-robustly-optimizecited by 0
- 2026Smooth Learning with Hard Constraints via Legendre-Regularized Policiescited by 0
- 2026Learning Choice Model Trees for Feature-Based Multi-Product Pricing: Exact Optimization and Field Evidencecited by 0
50 most cited of 52 All 52 (JSON)
- 2026RL-PaO: Prediction as Action in Decision Making under Uncertainty29 Sep 2026
- 2026PolyStepOR: Learning to Decide Without Optimal Decisions26 Sep 2026
- 2026Learning Choice Model Trees for Feature-Based Multi-Product Pricing: Exact Optimization and Field Evidence15 Sep 2026
- 2026Smooth Learning with Hard Constraints via Legendre-Regularized Policies27 Jul 2026
- 2026Smart predict-then-robustly-optimize23 Jul 2026
- 2026Generating Input Distributions for Explaining Portfolio Optimization Pipelines24 Jun 2026
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programs19 Jun 2026
- 2026Decision-Focused Federated Learning Under Heterogeneous Objectives and Constraints21 Apr 2026
- 2025An End-to-End Approach for Microgrid Probabilistic Forecasting and Robust Operation via Decision-focused Learning14 Dec 2025
- 2025Who Pays the RENT? Implications of Spatial Inequality for Prediction-Based Allocation Policies12 Aug 2025
- 2025Timing is Important: Risk-aware Fund Allocation based on Time-Series Forecasting30 May 2025
- 2025Smart Surrogate Losses for Contextual Stochastic Linear Optimization with Robust Constraints28 May 2025
38 more
- 2025Conformalized Decision Risk Assessment19 May 2025
- 2025Efficient End-to-End Learning for Decision-Making: A Meta-Optimization Approach16 May 2025
- 2025PROPEL: Supervised and Reinforcement Learning for Large-Scale Supply Chain Planning10 Apr 2025
- 2025The Hidden Cost of Waiting for Accurate Predictions1 Mar 2025
- 2025Dissecting the Impact of Model Misspecification in Data-driven Optimization1 Mar 2025
- 2025DFF: Decision-Focused Fine-tuning for Smarter Predict-then-Optimize with Limited Data3 Jan 2025
- 2024WardropNet: Traffic Flow Predictions via Equilibrium-Augmented Learning9 Oct 2024
- 2024Decision-Focused Evaluation of Worst-Case Distribution Shift4 Jul 2024
- 2024Allocation Requires Prediction Only if Inequality Is Low19 Jun 2024
- 2024CF-OPT: Counterfactual Explanations for Structured Prediction28 May 2024
- 2023CaVE: A Cone-Aligned Approach for Fast Predict-then-optimize with Binary Linear Programs12 Dec 2023
- 2023Two-Stage Predict+Optimize for Mixed Integer Linear Programs with Unknown Parameters in Constraints14 Nov 2023
- 2023Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regime13 Nov 2023
- 2023Learning Optimal Classification Trees Robust to Distribution Shifts26 Oct 2023
- 2023Conformal Contextual Robust Optimization16 Oct 2023
- 2023A predict-and-optimize approach to profit-driven churn prevention10 Oct 2023
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunities25 Jul 2023
- 2023Score Function Gradient Estimation to Widen the Applicability of Decision-Focused Learning11 Jul 2023
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertainty17 Jun 2023
- 2023Estimate-Then-Optimize versus Integrated-Estimation-Optimization versus Sample Average Approximation: A Stochastic Dominance Perspective13 Apr 2023
- 2023Maximum Optimality Margin: A Unified Approach for Contextual Linear Programming and Inverse Linear Programming26 Jan 2023
- 2023Explainable Data-Driven Optimization: From Context to Decision and Back Again24 Jan 2023
- 2022Predict+Optimize Problem in Renewable Energy Scheduling21 Dec 2022
- 2022The intersection of machine learning with forecasting and optimisation: theory and applications24 Nov 2022
- 2022Predict+Optimize for Packing and Covering LPs with Unknown Parameters in Constraints8 Sep 2022
- 2022PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programming28 Jun 2022
- 2022Distributionally Robust End-to-End Portfolio Construction10 Jun 2022
- 2022Branch & Learn for Recursively and Iteratively Solvable Problems in Predict+Optimize1 May 2022
- 2022Gradient boosting for convex cone predict and optimize problems14 Apr 2022
- 2022SimPO: Simultaneous Prediction and Optimization31 Mar 2022
- 2022An end-to-end predict-then-optimize clustering method for intelligent assignment problems in express systems18 Feb 2022
- 2022Convex Surrogate Loss Functions for Contextual Pricing with Transaction Data16 Feb 2022
- 2022Scalable Decision-Focused Learning in Restless Multi-Armed Bandits with Application to Maternal and Child Health2 Feb 2022
- 2022Learning Optimal Fair Classification Trees: Trade-offs Between Interpretability, Fairness, and Accuracy24 Jan 2022
- 2021Prescriptive Machine Learning for Automated Decision Making: Challenges and Opportunities15 Dec 2021
- 2021Efficient differentiable quadratic programming layers: an ADMM approach14 Dec 2021
- 2021Integrated Conditional Estimation-Optimization24 Oct 2021
- 2021Predictive machine learning for prescriptive applications: a coupled training-validating approach22 Oct 2021
50 newest of 52 All 52 (JSON)
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2022PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programmingcited by 32
- 2021Causal Decision Making and Causal Effect Estimation Are Not the Same... and Why It Matterscited by 25
- 2021Integrated Conditional Estimation-Optimizationcited by 25
- 2023Conformal Contextual Robust Optimizationcited by 25
- 2021Efficient differentiable quadratic programming layers: an ADMM approachcited by 19
- 2023Estimate-Then-Optimize versus Integrated-Estimation-Optimization versus Sample Average Approximation: A Stochastic Dominance Perspectivecited by 19
- 2022Distributionally Robust End-to-End Portfolio Constructioncited by 17
- 2022Learning Optimal Fair Classification Trees: Trade-offs Between Interpretability, Fairness, and Accuracycited by 15
- 2023Maximum Optimality Margin: A Unified Approach for Contextual Linear Programming and Inverse Linear Programmingcited by 13
- 2022Scalable Decision-Focused Learning in Restless Multi-Armed Bandits with Application to Maternal and Child Healthcited by 12
12 most cited of 52 All 52 (JSON)
- 2026RL-PaO: Prediction as Action in Decision Making under Uncertainty29 Sep 2026
- 2026PolyStepOR: Learning to Decide Without Optimal Decisions26 Sep 2026
- 2026Learning Choice Model Trees for Feature-Based Multi-Product Pricing: Exact Optimization and Field Evidence15 Sep 2026
- 2026Smooth Learning with Hard Constraints via Legendre-Regularized Policies27 Jul 2026
- 2026Smart predict-then-robustly-optimize23 Jul 2026
- 2026Generating Input Distributions for Explaining Portfolio Optimization Pipelines24 Jun 2026
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programs19 Jun 2026
- 2026Decision-Focused Federated Learning Under Heterogeneous Objectives and Constraints21 Apr 2026
- 2025An End-to-End Approach for Microgrid Probabilistic Forecasting and Robust Operation via Decision-focused Learning14 Dec 2025
- 2025Who Pays the RENT? Implications of Spatial Inequality for Prediction-Based Allocation Policies12 Aug 2025
- 2025Timing is Important: Risk-aware Fund Allocation based on Time-Series Forecasting30 May 2025
- 2025Smart Surrogate Losses for Contextual Stochastic Linear Optimization with Robust Constraints28 May 2025
12 newest of 52 All 52 (JSON)