mlsanityData to 7 Oct 2026

Score Function Gradient Estimation to Widen the Applicability of Decision-Focused Learning

arXiv 2307.05213 ↗First posted 11 Jul 2023cs.LG cs.AIcited by 10

Not on the map. Why?

Abstract (arXiv)

Many real-world optimization problems contain parameters that are unknown before deployment time, either due to stochasticity or to lack of information (e.g., demand or travel times in delivery problems). A common strategy in such cases is to estimate said parameters via machine learning (ML) models trained to minimize the prediction error, which however is not necessarily aligned with the downstream task-level error. The decision-focused learning (DFL) paradigm overcomes this limitation by training to directly minimize a task loss, e.g. regret. Since the latter has non-informative gradients for combinatorial problems, state-of-the-art DFL methods introduce surrogates and approximations that enable training. But these methods exploit specific assumptions about the problem structures (e.g., convex or linear problems, unknown parameters only in the objective function). We propose an alternative method that makes no such assumptions, it combines stochastic smoothing with score function gradient estimation which works on any task loss. This opens up the use of DFL methods to nonlinear objectives, uncertain parameters in the problem constraints, and even two-stage stochastic optimization. Experiments show that it typically requires more epochs, but that it is on par with specialized methods and performs especially well for the difficult case of problems with uncertainty in the constraints, in terms of solution quality, scalability, or both.

Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 19 of its 39 references that are in the map. First posted on arXiv 11 Jul 2023.

Builds on

19 of 39 references.

References · 19

  1. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
  2. 2019Differentiable Convex Optimization Layerscited by 458
  3. 2017Smart "Predict, then Optimize"cited by 332
  4. 2019Monte Carlo Gradient Estimation in Machine Learningcited by 281
  5. 2019Differentiation of Blackbox Combinatorial Solverscited by 224
  6. 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
  7. 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 97
  8. 2019MIPaaL: Mixed Integer Program as a Layercited by 93
  9. 2019Smart Predict-and-Optimize for Hard Combinatorial Optimization Problemscited by 88
  10. 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
  11. 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
  12. 2019Differentiating Through a Cone Programcited by 72
7 more
  1. 2021Decision-Focused Learning: Through the Lens of Learning to Rankcited by 61
  2. 2020Decision Trees for Decision-Making under the Predict-then-Optimize Frameworkcited by 52
  3. 2020Contrastive Losses and Solution Caching for Predict-and-Optimizecited by 52
  4. 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
  5. 2022Predict+Optimize for Packing and Covering LPs with Unknown Parameters in Constraintscited by 11
  6. 2022Learning with Differentiable Algorithmscited by 10
  7. 2023Branch & Learn with Post-hoc Correction for Predict+Optimize with Unknown Parameters in Constraintscited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 2; 2024: 0; 2025: 4; 2026: 4.

10 papers.