Leaving the Nest: Going Beyond Local Loss Functions for Predict-Then-Optimize

Sanket Shah, Andrew Perrault, Bryan Wilder, Milind Tambe
5/26/2023
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Predict-then-Optimize is a framework for using machine learning to perform decision-making under uncertainty. The central research question it asks is, "How can the structure of a decision-making task be used to tailor ML models for that specific task?" To this end, recent work has proposed learning task-specific loss functions that capture this underlying structure. However, current approaches make restrictive assumptions about the form of these losses and their impact on ML model behavior. These assumptions both lead to approaches with high computational cost, and when they are violated in practice, poor performance. In this paper, we propose solutions to these issues, avoiding the aforementioned assumptions and utilizing the ML model's features to increase the sample efficiency of learning loss functions. We empirically show that our method achieves state-of-the-art results in four domains from the literature, often requiring an order of magnitude fewer samples than comparable methods from past work. Moreover, our approach outperforms the best existing method by nearly 200% when the localness assumption is broken.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{shah2023leaving,
  title  = {Leaving the Nest: Going Beyond Local Loss Functions for Predict-Then-Optimize},
  author = {Sanket Shah and Andrew Perrault and Bryan Wilder and Milind Tambe},
  year   = {2023},
  eprint = {2305.16830},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.16830v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.16830.svg)](https://codeofpaper.com/paper/2305.16830)

Discussion