mlsanityData to 7 Oct 2026

A Surrogate Objective Framework for Prediction+Optimization with Soft Constraints

arXiv 2111.11358 ↗First posted 22 Nov 2021cs.LG cs.AI math.OCcited by 2

Not on the map. Why?

Abstract (arXiv)

Prediction+optimization is a common real-world paradigm where we have to predict problem parameters before solving the optimization problem. However, the criteria by which the prediction model is trained are often inconsistent with the goal of the downstream optimization problem. Recently, decision-focused prediction approaches, such as SPO+ and direct optimization, have been proposed to fill this gap. However, they cannot directly handle the soft constraints with the max operator required in many real-world objectives. This paper proposes a novel analytically differentiable surrogate objective framework for real-world linear and semi-definite negative quadratic programming problems with soft linear and non-negative hard constraints. This framework gives the theoretical bounds on constraints' multipliers, and derives the closed-form solution with respect to predictive parameters and thus gradients for any variable in the problem. We evaluate our method in three applications extended with soft constraints: synthetic linear programming, portfolio optimization, and resource provisioning, demonstrating that our method outperforms traditional two-staged methods and other decision-focused approaches.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 12 of its 42 references that are in the map. First posted on arXiv 22 Nov 2021.

Builds on

12 of 42 references.

References · 12

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2021Convex optimizationcited by 2,479
  3. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
  4. 2019Differentiable Convex Optimization Layerscited by 458
  5. 2017Smart "Predict, then Optimize"cited by 332
  6. 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
  7. 2019MIPaaL: Mixed Integer Program as a Layercited by 93
  8. 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
  9. 2020Learning with Differentiable Perturbed Optimizerscited by 81
  10. 2018Differentiable Dynamic Programming for Structured Prediction and Attentioncited by 58
  11. 2015Training Deep Neural Networks via Direct Loss Minimizationcited by 25
  12. 2020Automatically Learning Compact Quality-aware Surrogates for Optimization Problemscited by 22

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 0; 2024: 1.

2 papers.