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

07/30/2023
by   Grigorii Veviurko, et al.
0

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. In the convex optimization domain, predict and optimize has seen significant progress due to recently developed methods for differentiating optimization problem solutions over the problem parameters. This paper identifies a yet unnoticed drawback of this approach – the zero-gradient problem – and introduces a method to solve it. The suggested method is based on the mathematical properties of differential optimization and is verified using two real-world benchmarks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/22/2017

Smart "Predict, then Optimize"

Many real-world analytics problems involve two significant challenges: p...
research
07/11/2023

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

Many real-world optimization problems contain unknown parameters that mu...
research
04/14/2022

Gradient boosting for convex cone predict and optimize problems

Many problems in engineering and statistics involve both predictive fore...
research
11/09/2022

A Note on Task-Aware Loss via Reweighing Prediction Loss by Decision-Regret

In this short technical note we propose a baseline for decision-aware le...
research
08/11/2023

DF2: Distribution-Free Decision-Focused Learning

Decision-focused learning (DFL) has recently emerged as a powerful appro...
research
05/01/2022

Branch Learn for Recursively and Iteratively Solvable Problems in Predict+Optimize

This paper proposes Branch Learn, a framework for Predict+Optimize t...
research
03/12/2023

Branch Learn with Post-hoc Correction for Predict+Optimize with Unknown Parameters in Constraints

Combining machine learning and constrained optimization, Predict+Optimiz...

Please sign up or login with your details

Forgot password? Click here to reset