Score Function Gradient Estimation to Widen the Applicability of Decision-Focused Learning
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
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2019Differentiable Convex Optimization Layerscited by 458
- 2017Smart "Predict, then Optimize"cited by 332
- 2019Monte Carlo Gradient Estimation in Machine Learningcited by 281
- 2019Differentiation of Blackbox Combinatorial Solverscited by 224
- 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
- 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 97
- 2019MIPaaL: Mixed Integer Program as a Layercited by 93
- 2019Smart Predict-and-Optimize for Hard Combinatorial Optimization Problemscited by 88
- 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2019Differentiating Through a Cone Programcited by 72
7 more
- 2021Decision-Focused Learning: Through the Lens of Learning to Rankcited by 61
- 2020Decision Trees for Decision-Making under the Predict-then-Optimize Frameworkcited by 52
- 2020Contrastive Losses and Solution Caching for Predict-and-Optimizecited by 52
- 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
- 2022Predict+Optimize for Packing and Covering LPs with Unknown Parameters in Constraintscited by 11
- 2022Learning with Differentiable Algorithmscited by 10
- 2023Branch & Learn with Post-hoc Correction for Predict+Optimize with Unknown Parameters in Constraintscited by 5
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 4; 2026: 4.
10 papers.
- 2023Robust Losses for Decision-Focused Learningcited by 5
- 2025Diffusion-DFL: Decision-focused Diffusion Models for Stochastic Optimizationcited by 5
- 2025Sufficient Decision Proxies for Decision-Focused Learningcited by 2
- 2026Decision-Focused On-Policy Learning for Contextual Linear Optimization with Partial Feedbackcited by 1
- 2023Learning From Scenarios for Stochastic Repairable Schedulingcited by 0
- 2025Decision-Focused Learning for Complex System Identification: HVAC Management System Applicationcited by 0
- 2025Scalable Decision Focused Learning via Online Trainable Surrogatescited by 0
- 2026Contextual Preference Distribution Learningcited by 0
- 2026PolyStepOR: Learning to Decide Without Optimal Decisionscited by 0
- 2026RL-PaO: Prediction as Action in Decision Making under Uncertaintycited by 0
- 2026RL-PaO: Prediction as Action in Decision Making under Uncertainty29 Sep 2026
- 2026PolyStepOR: Learning to Decide Without Optimal Decisions26 Sep 2026
- 2026Decision-Focused On-Policy Learning for Contextual Linear Optimization with Partial Feedback31 May 2026
- 2026Contextual Preference Distribution Learning17 Mar 2026
- 2025Scalable Decision Focused Learning via Online Trainable Surrogates3 Dec 2025
- 2025Diffusion-DFL: Decision-focused Diffusion Models for Stochastic Optimization13 Oct 2025
- 2025Sufficient Decision Proxies for Decision-Focused Learning6 May 2025
- 2025Decision-Focused Learning for Complex System Identification: HVAC Management System Application24 Jan 2025
- 2023Learning From Scenarios for Stochastic Repairable Scheduling6 Dec 2023
- 2023Robust Losses for Decision-Focused Learning6 Oct 2023