mlsanityData to 7 Oct 2026

Smart "Predict, then Optimize"

arXiv 1710.08005 ↗First posted 22 Oct 2017math.OC cs.LG stat.MLcited by 332

Not on the map. Why?

Abstract (arXiv)

Many real-world analytics problems involve two significant challenges: prediction and optimization. Due to the typically complex nature of each challenge, the standard paradigm is predict-then-optimize. By and large, machine learning tools are intended to minimize prediction error and do not account for how the predictions will be used in the downstream optimization problem. In contrast, we propose a new and very general framework, called Smart "Predict, then Optimize" (SPO), which directly leverages the optimization problem structure, i.e., its objective and constraints, for designing better prediction models. A key component of our framework is the SPO loss function which measures the decision error induced by a prediction. Training a prediction model with respect to the SPO loss is computationally challenging, and thus we derive, using duality theory, a convex surrogate loss function which we call the SPO+ loss. Most importantly, we prove that the SPO+ loss is statistically consistent with respect to the SPO loss under mild conditions. Our SPO+ loss function can tractably handle any polyhedral, convex, or even mixed-integer optimization problem with a linear objective. Numerical experiments on shortest path and portfolio optimization problems show that the SPO framework can lead to significant improvement under the predict-then-optimize paradigm, in particular when the prediction model being trained is misspecified. We find that linear models trained using SPO+ loss tend to dominate random forest algorithms, even when the ground truth is highly nonlinear.

Key facts. Cited by 332 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Oct 2017.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 32; 2022: 43; 2023: 50; 2024: 49; 2025: 57; 2026: 101.

332 papers.

Sort:

By area:

  1. 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
  2. 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
  3. 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 97
  4. 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
  5. 2021Decision-Focused Learning: Through the Lens of Learning to Rankcited by 61
  6. 2022PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programmingcited by 32
  7. 2021Mixed-Integer Optimization with Constraint Learningcited by 30
  8. 2024Position: Theory of Mind Benchmarks are Broken for Large Language Modelscited by 30
  9. 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Workscited by 29
  10. 2021Risk Bounds and Calibration for a Smart Predict-then-Optimize Methodcited by 28
  11. 2021Optimization with Constraint Learning: A Framework and Surveycited by 28
  12. 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 28
38 more
  1. 2021Causal Decision Making and Causal Effect Estimation Are Not the Same... and Why It Matterscited by 25
  2. 2021Integrated Conditional Estimation-Optimizationcited by 25
  3. 2022Hindsight Learning for MDPs with Exogenous Inputscited by 25
  4. 2023Conformal Contextual Robust Optimizationcited by 25
  5. 2022Alternating Differentiation for Optimization Layerscited by 22
  6. 2022SurCo: Learning Linear Surrogates For Combinatorial Nonlinear Optimization Problemscited by 21
  7. 2022Direct Heterogeneous Causal Learning for Resource Allocation Problems in Marketingcited by 21
  8. 2021Efficient differentiable quadratic programming layers: an ADMM approachcited by 19
  9. 2022End-to-End Stochastic Optimization with Energy-Based Modelcited by 19
  10. 2023Estimate-Then-Optimize versus Integrated-Estimation-Optimization versus Sample Average Approximation: A Stochastic Dominance Perspectivecited by 19
  11. 2021End-to-end Learning for Fair Ranking Systemscited by 18
  12. 2023Leaving the Nest: Going Beyond Local Loss Functions for Predict-Then-Optimizecited by 18
  13. 2025Gen-DFL: Decision-Focused Generative Learning for Robust Decision Makingcited by 18
  14. 2022Distributionally Robust End-to-End Portfolio Constructioncited by 17
  15. 2023Landscape Surrogate: Learning Decision Losses for Mathematical Optimization Under Partial Informationcited by 17
  16. 2024End-to-end Conditional Robust Optimizationcited by 17
  17. 2024Decision-Focused Learning with Directional Gradientscited by 16
  18. 2021The Perils of Learning Before Optimizingcited by 15
  19. 2022Data-Driven Sample Average Approximation with Covariate Informationcited by 14
  20. 2022Decision-Aware Learning for Optimizing Health Supply Chainscited by 14
  21. 2023Learning-based Online Optimization for Autonomous Mobility-on-Demand Fleet Controlcited by 14
  22. 2024End-to-End Conformal Calibration for Optimization Under Uncertaintycited by 14
  23. 2025Decision-informed Neural Networks with Large Language Model Integration for Portfolio Optimizationcited by 14
  24. 2023Maximum Optimality Margin: A Unified Approach for Contextual Linear Programming and Inverse Linear Programmingcited by 13
  25. 2023Backpropagation of Unrolled Solvers with Folded Optimizationcited by 13
  26. 2023On Learning Latent Models with Multi-Instance Weak Supervisioncited by 13
  27. 2022Scalable Decision-Focused Learning in Restless Multi-Armed Bandits with Application to Maternal and Child Healthcited by 12
  28. 2022Decision-Focused Learning without Differentiable Optimization: Learning Locally Optimized Decision Lossescited by 12
  29. 2022Learning from a Biased Samplecited by 12
  30. 2022Adaptive Perturbation-Based Gradient Estimation for Discrete Latent Variable Modelscited by 12
  31. 2022Optimal Contextual Bandits with Knapsacks under Realizability via Regression Oraclescited by 12
  32. 2021Neuro-algorithmic Policies enable Fast Combinatorial Generalizationcited by 11
  33. 2021Neuro-Symbolic Constraint Programming for Structured Predictioncited by 11
  34. 2022Online Contextual Decision-Making with a Smart Predict-then-Optimize Methodcited by 11
  35. 2022Predict+Optimize for Packing and Covering LPs with Unknown Parameters in Constraintscited by 11
  36. 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splittingcited by 11
  37. 2023TaskMet: Task-Driven Metric Learning for Model Learningcited by 11
  38. 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11

50 most cited of 332 All 332 (JSON)