Skip to main navigation Skip to search Skip to main content

The perils of learning before optimizing

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

Abstract

Formulating real-world optimization problems often begins with making predictions from historical data (e.g., an optimizer that aims to recommend fast routes relies upon travel-time predictions). Typically, learning the prediction model used to generate the optimization problem and solving that problem are performed in two separate stages. Recent work has showed how such prediction models can be learned end-to-end by differentiating through the optimization task. Such methods often yield empirical improvements, which are typically attributed to end-to-end making better error tradeoffs than the standard loss function used in a two-stage solution. We refine this explanation and more precisely characterize when end-to-end can improve performance. When prediction targets are stochastic, a two-stage solution must make an a priori choice about which statistics of the target distribution to model---we consider expectations over prediction targets---while an end-to-end solution can make this choice adaptively. We show that the performance gap between a two-stage and end-to-end approach is closely related to the \emph{price of correlation} concept in stochastic optimization and show the implications of some existing POC results for the predict-then-optimize problem. We then consider a novel and particularly practical setting, where multiple prediction targets are combined to obtain each of the objective function’s coefficients. We give explicit constructions where (1) two-stage performs unboundedly worse than end-to-end; and (2) two-stage is optimal. We use simulations to experimentally quantify performance gaps and identify a wide range of real-world applications from the literature whose objective functions rely on multiple prediction targets, suggesting that end-to-end learning could yield significant improvements.
Original languageEnglish
Title of host publicationProceedings of the AAAI Conference on Artificial Intelligence
Place of PublicationPalo Alto, CA
PublisherAAAI Press
Pages3708-3715
Number of pages8
ISBN (Print)9781577358763
DOIs
Publication statusPublished - 30 Jun 2022
EventThirty-Sixth AAAI Conference on Artificial Intelligence - Online
Duration: 22 Feb 20221 Mar 2022

Publication series

NameProceedings of the AAAI Conference on Artificial Intelligence and the Innovative Applications of Artificial Intelligence Conference
PublisherAAAI Press
Number4
Volume36
ISSN (Print)2159-5399
ISSN (Electronic)2374-3468

Conference

ConferenceThirty-Sixth AAAI Conference on Artificial Intelligence
Abbreviated titleAAAI-22
Period22/02/221/03/22

Keywords

  • Constraint Satisfaction And Optimization (CSO)

Fingerprint

Dive into the research topics of 'The perils of learning before optimizing'. Together they form a unique fingerprint.

Cite this