Decision-focused predictions via pessimistic bilevel optimization: complexity and algorithms
Not on the map. Why?
Abstract (arXiv)
Dealing with uncertainty in optimization parameters is an important and longstanding challenge. Typically, uncertain parameters are predicted accurately, and then a deterministic optimization problem is solved. However, the decisions produced by this so-called predict-then-optimize procedure can be highly sensitive to uncertain parameters. In this work, we contribute to recent efforts in producing decision-focused predictions, i.e., to build predictive models that are constructed with the goal of minimizing a regret measure on the decisions taken with them. We begin by formulating the exact expected regret minimization as a pessimistic bilevel optimization model. Then, we show computational complexity results of this problem, including its membership in NP. In combination with a known NP-hardness result, this establishes NP-completeness and discards its hardness in higher complexity classes. Using duality arguments, we reformulate it as a non-convex quadratic optimization problem. Finally, leveraging the quadratic reformulation, we show various computational techniques to achieve empirical tractability. We report extensive computational results on shortest-path and bipartite matching instances with uncertain cost vectors. Our results indicate that our approach can improve training performance over the approach of Elmachtoub and Grigas (2022), a state-of-the-art method for decision-focused learning.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 42 references that are in the map. First posted on arXiv 29 Dec 2023.
Builds on
16 of 42 references.
References · 16
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2017Smart "Predict, then Optimize"cited by 332
- 2019Differentiation of Blackbox Combinatorial Solverscited by 224
- 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
- 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 97
- 2019MIPaaL: Mixed Integer Program as a Layercited by 93
- 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
- 2021Decision-Focused Learning: Through the Lens of Learning to Rankcited by 61
- 2020Contrastive Losses and Solution Caching for Predict-and-Optimizecited by 52
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2022PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programmingcited by 32
4 more
- 2023Leaving the Nest: Going Beyond Local Loss Functions for Predict-Then-Optimizecited by 18
- 2020A bilevel framework for decision-making under uncertainty with contextual informationcited by 13
- 2021A Unified Framework for Multistage and Multilevel Mixed Integer Linear Optimizationcited by 10
- 2023Bilevel linear optimization belongs to NP and admits polynomial-size KKT-based reformulationscited by 1
Built on by
Not cited yet.