Automatically Learning Compact Quality-aware Surrogates for Optimization Problems
Kai Wang, Bryan Wilder, Andrew Perrault, Milind Tambe
Abstract
Solving optimization problems with unknown parameters often requires learning a predictive model to predict the values of the unknown parameters and then solving the problem using these values. Recent work has shown that including the optimization problem as a layer in the model training pipeline results in predictions of the unobserved parameters that lead to higher decision quality. Unfortunately, this process comes at a large computational cost because the optimization problem must be solved and differentiated through in each training iteration; furthermore, it may also sometimes fail to improve solution quality due to non-smoothness issues that arise when training through a complex optimization layer. To address these shortcomings, we learn a low-dimensional surrogate model of a large optimization problem by representing the feasible space in terms of meta-variables, each of which is a linear combination of the original variables. By training a low-dimensional surrogate model end-to-end, and jointly with the predictive model, we achieve: i) a large reduction in training and inference time; and ii) improved performance by focusing attention on the more important variables in the optimization and learning in a smoother space. Empirically, we demonstrate these improvements on a non-convex adversary modeling task, a submodular recommendation task and a convex portfolio optimization task. Model ๐ฝ(โ , ๐) Optimization m๐๐ ๐ ๐๐๐๐๐๐๐๐ ๐(x, ๐) Back propagation Ground truth ๐ !"#$ Optimal solution ๐ฅ * Solution quality ๐ ๐ฅ * , ๐ +,-.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers9
- Decision-Focused Learning without Decision-Making: Learning Locally Optimized Decision LossesSanket Shah, Kai Wang, Bryan Wilder, Andrew Perrault et al.NeurIPS 2022 ยท 79 citations
- Learning MDPs from Features: Predict-Then-Optimize for Sequential Decision Making by Reinforcement LearningKai Wang, Sanket Shah, Haipeng Chen, Andrew Perrault et al.NeurIPS 2021 ยท 44 citations
- End-to-end Stochastic Optimization with Energy-based ModelLingkai Kong, Jiaming Cui, Yuchen Zhuang, Rui Feng et al.NeurIPS 2022 ยท 33 citations
- SurCo: Learning Linear SURrogates for COmbinatorial Nonlinear Optimization ProblemsAaron M. Ferber, Taoan Huang, Daochen Zha, Martin Schubert et al.ICML 2023 ยท 25 citations
- Leaving the Nest: Going beyond Local Loss Functions for Predict-Then-OptimizeSanket Shah, Bryan Wilder, Andrew Perrault, Milind TambeAAAI 2024 ยท 22 citations
Builds on1
Related papers
- Landscape Surrogate: Learning Decision Losses for Mathematical Optimization Under Partial InformationArman Zharmagambetov, Brandon Amos, Aaron M. Ferber, Taoan Huang et al.NeurIPS 2023 ยท 29 citations
- Two-Stage Predict+Optimize for MILPs with Unknown Parameters in ConstraintsXinyi Hu, Jasper C. H. Lee, Jimmy Ho-Man LeeNeurIPS 2023 ยท 15 citations
- A Solver-Free Training Method for Predict-then-OptimizeBeichen Wan, Mo LiuICML 2026 ยท 1 citation
- A Divide and Conquer Algorithm for Predict+Optimize with Non-convex ProblemsAli Ugur Guler, Emir Demirovic, Jeffrey Chan, James Bailey et al.AAAI 2022 ยท 14 citations
- End-to-End Learning for Optimization via Constraint-Enforcing ApproximatorsRares Cristian, Pavithra Harsha, Georgia Perakis, Brian Leo Quanz et al.AAAI 2023 ยท 17 citations
