mlsanityData to 7 Oct 2026

You Shall Pass: Dealing with the Zero-Gradient Problem in Predict and Optimize for Convex Optimization

arXiv 2307.16304 ↗First posted 30 Jul 2023cs.LG math.OCcited by 3

Not on the map. Why?

Abstract (arXiv)

Predict and optimize is an increasingly popular decision-making paradigm that employs machine learning to predict unknown parameters of optimization problems. Instead of minimizing the prediction error of the parameters, it trains predictive models using task performance as a loss function. The key challenge to train such models is the computation of the Jacobian of the solution of the optimization problem with respect to its parameters. For linear problems, this Jacobian is known to be zero or undefined; hence, approximations are usually employed. For non-linear convex problems, however, it is common to use the exact Jacobian. This paper demonstrates that the zero-gradient problem appears in the non-linear case as well -- the Jacobian can have a sizeable null space, thereby causing the training process to get stuck in suboptimal points. Through formal proofs, this paper shows that smoothing the feasible set resolves this problem. Combining this insight with known techniques from the literature, such as quadratic programming approximation and projection distance regularization, a novel method to approximate the Jacobian is derived. In simulation experiments, the proposed method increases the performance in the non-linear case and at least matches the existing state-of-the-art methods for linear problems.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 14 of its 28 references that are in the map. First posted on arXiv 30 Jul 2023.

Builds on

14 of 28 references.

References · 14

  1. 2019Differentiable Convex Optimization Layerscited by 458
  2. 2017Smart "Predict, then Optimize"cited by 332
  3. 2016Hyperparameter optimization with approximate gradientcited by 231
  4. 2019Differentiation of Blackbox Combinatorial Solverscited by 224
  5. 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
  6. 2017A Review on Bilevel Optimization: From Classical to Evolutionary Approaches and Applicationscited by 126
  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. 2021Towards Gradient-based Bilevel Optimization with Non-convex Followers and Beyondcited by 62
  11. 2021Enforcing Policy Feasibility Constraints through Differentiable Projection for Energy Optimizationcited by 31
  12. 2020Automatically Learning Compact Quality-aware Surrogates for Optimization Problemscited by 22
2 more
  1. 2023Efficient Gradient Approximation Method for Constrained Bilevel Optimizationcited by 15
  2. 2017Optimal Power Flow in Stand-alone DC Microgridscited by 2

Built on by

Cited by year

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

3 papers.