Smart Predict-then-Optimize Method with Dependent Data: Risk Bounds and Calibration of Autoregression
Not on the map. Why?
Abstract (arXiv)
The predict-then-optimize (PTO) framework is indispensable for addressing practical stochastic decision-making tasks. It consists of two crucial steps: initially predicting unknown parameters of an optimization model and subsequently solving the problem based on these predictions. Elmachtoub and Grigas [1] introduced the Smart Predict-then-Optimize (SPO) loss for the framework, which gauges the decision error arising from predicted parameters, and a convex surrogate, the SPO+ loss, which incorporates the underlying structure of the optimization model. The consistency of these different loss functions is guaranteed under the assumption of i.i.d. training data. Nevertheless, various types of data are often dependent, such as power load fluctuations over time. This dependent nature can lead to diminished model performance in testing or real-world applications. Motivated to make intelligent predictions for time series data, we present an autoregressive SPO method directly targeting the optimization problem at the decision stage in this paper, where the conditions of consistency are no longer met. Therefore, we first analyze the generalization bounds of the SPO loss within our autoregressive model. Subsequently, the uniform calibration results in Liu and Grigas [2] are extended in the proposed model. Finally, we conduct experiments to empirically demonstrate the effectiveness of the SPO+ surrogate compared to the absolute loss and the least squares loss, especially when the cost vectors are determined by stationary dynamical systems and demonstrate the relationship between normalized regret and mixing coefficients.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 9 of its 30 references that are in the map. First posted on arXiv 19 Nov 2024.
Builds on
9 of 30 references.
References · 9
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019Differentiation of Blackbox Combinatorial Solverscited by 224
- 2018Learning Without Mixing: Towards A Sharp Analysis of Linear System Identificationcited by 158
- 2020Least Squares Regression with Markovian Data: Fundamental Limits and Algorithmscited by 56
- 2019Generalization Bounds in the Predict-then-Optimize Frameworkcited by 54
- 2022PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programmingcited by 32
- 2021Risk Bounds and Calibration for a Smart Predict-then-Optimize Methodcited by 28
- 2024Sharp Rates in Dependent Learning Theory: Avoiding Sample Size Deflation for the Square Losscited by 10
- 2018Theory and Algorithms for Forecasting Time Seriescited by 6
Built on by
Not cited yet.