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

11/09/2022
by   Connor Lawless, et al.
0

In this short technical note we propose a baseline for decision-aware learning for contextual linear optimization, which solves stochastic linear optimization when cost coefficients can be predicted based on context information. We propose a decision-aware version of predict-then-optimize. We reweigh the prediction error by the decision regret incurred by an (unweighted) pilot estimator of costs to obtain a decision-aware predictor, then optimize with cost predictions from the decision-aware predictor. This method can be motivated as a finite-difference, iterate-independent approximation of the gradients of previously proposed end-to-end learning algorithms; it is also consistent with previously suggested intuition for end-to-end learning. This baseline is computationally easy to implement with readily available reweighted prediction oracles and linear optimization, and can be implemented with convex optimization so long as the prediction error minimization is convex. Empirically, we demonstrate that this approach can lead to improvements over a "predict-then-optimize" framework for settings with misspecified models, and is competitive with other end-to-end approaches. Therefore, due to its simplicity and ease of use, we suggest it as a simple baseline for end-to-end and decision-aware learning.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/28/2022

PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programming

In deterministic optimization, it is typically assumed that all paramete...
research
06/15/2022

Online Contextual Decision-Making with a Smart Predict-then-Optimize Method

We study an online contextual decision-making problem with resource cons...
research
07/30/2023

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

Predict and optimize is an increasingly popular decision-making paradigm...
research
05/02/2022

Smoothed Online Convex Optimization Based on Discounted-Normal-Predictor

In this paper, we investigate an online prediction strategy named as Dis...
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/15/2022

Decision-Aware Learning for Optimizing Health Supply Chains

We study the problem of allocating limited supply of medical resources i...
research
06/18/2021

The Perils of Learning Before Optimizing

Formulating real-world optimization problems often begins with making pr...

Please sign up or login with your details

Forgot password? Click here to reset