The Perils of Learning Before Optimizing
Chris Cameron, Jason S. Hartford, Taylor Lundy, Kevin Leyton-Brown
摘要
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 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.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper6
- Decision-Focused Learning without Decision-Making: Learning Locally Optimized Decision LossesSanket Shah, Kai Wang, Bryan Wilder, Andrew Perrault 等NeurIPS 2022 · 被引用 79 次
- End-to-End Learning for Optimization via Constraint-Enforcing ApproximatorsRares Cristian, Pavithra Harsha, Georgia Perakis, Brian Leo Quanz 等AAAI 2023 · 被引用 17 次
- From Inverse Optimization to Feasibility to ERMSaurabh Mishra, Anant Raj, Sharan VaswaniICML 2024 · 被引用 4 次
- Improving Feasibility via Fast Autoencoder-Based ProjectionsMaria Chzhen, Priya L. DontiICLR 2026 · 被引用 2 次
- A Discretization Framework for Robust Contextual Stochastic OptimizationRares Cristian, Georgia PerakisICLR 2024
它引用的顶会 Paper1
相关 Paper
- Two-Stage Predict+Optimize for MILPs with Unknown Parameters in ConstraintsXinyi Hu, Jasper C. H. Lee, Jimmy Ho-Man LeeNeurIPS 2023 · 被引用 15 次
- A Divide and Conquer Algorithm for Predict+Optimize with Non-convex ProblemsAli Ugur Guler, Emir Demirovic, Jeffrey Chan, James Bailey 等AAAI 2022 · 被引用 14 次
- Interior Point Solving for LP-based prediction+optimisationJayanta Mandi, Tias GunsNeurIPS 2020 · 被引用 138 次
- Dynamic Programming for Predict+OptimiseEmir Demirovic, Peter J. Stuckey, Tias Guns, James Bailey 等AAAI 2020 · 被引用 39 次
- Automatically Learning Compact Quality-aware Surrogates for Optimization ProblemsKai Wang, Bryan Wilder, Andrew Perrault, Milind TambeNeurIPS 2020 · 被引用 37 次
