CaVE: A Cone-Aligned Approach for Fast Predict-then-optimize with Binary Linear Programs
Not on the map. Why?
Abstract (arXiv)
The end-to-end predict-then-optimize framework, also known as decision-focused learning, has gained popularity for its ability to integrate optimization into the training procedure of machine learning models that predict the unknown cost (objective function) coefficients of optimization problems from contextual instance information. Naturally, most of the problems of interest in this space can be cast as integer linear programs. In this work, we focus on binary linear programs (BLPs) and propose a new end-to-end training method to predict-then-optimize. Our method, Cone-aligned Vector Estimation (CaVE), aligns the predicted cost vectors with the normal cone corresponding to the true optimal solution of a training instance. When the predicted cost vector lies inside the cone, the optimal solution to the linear relaxation of the binary problem is optimal. This alignment not only produces decision-aware learning models but also dramatically reduces training time as it circumvents the need to solve BLPs to compute a loss function with its gradients. Experiments across multiple datasets show that our method exhibits a favorable trade-off between training time and solution quality, particularly with large-scale optimization problems such as vehicle routing, a hard BLP that has yet to benefit from predict-then-optimize methods in the literature due to its difficulty.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 20 of its 30 references that are in the map. First posted on arXiv 12 Dec 2023.
Builds on
20 of 30 references.
References · 20
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 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
- 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
- 2019Smart Predict-and-Optimize for Hard Combinatorial Optimization Problemscited by 88
- 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
- 2020Learning with Differentiable Perturbed Optimizerscited by 81
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 81
- 2021Decision-Focused Learning: Through the Lens of Learning to Rankcited by 61
8 more
- 2020Decision Trees for Decision-Making under the Predict-then-Optimize Frameworkcited by 52
- 2020Contrastive Losses and Solution Caching for Predict-and-Optimizecited by 52
- 2018Learning for Constrained Optimization: Identifying Optimal Active Constraint Setscited by 36
- 2022PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programmingcited by 32
- 2022Backpropagation through Combinatorial Algorithms: Identity with Projection Workscited by 29
- 2022Learning with Combinatorial Optimization Layers: a Probabilistic Approachcited by 28
- 2022SurCo: Learning Linear Surrogates For Combinatorial Nonlinear Optimization Problemscited by 21
- 2023Leaving the Nest: Going Beyond Local Loss Functions for Predict-Then-Optimizecited by 18
Built on by
Citing papers per year: 2024: 1; 2025: 3; 2026: 4.
8 papers.
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
- 2025Solver-Free Decision-Focused Learning for Linear Optimization Problemscited by 8
- 2025Feasibility-Aware Decision-Focused Learning for Predicting Parameters in the Constraintscited by 5
- 2025Minimizing Surrogate Losses for Decision-Focused Learning using Differentiable Optimizationcited by 2
- 2026A Solver-Free Training Method for Predict-then-Optimizecited by 2
- 2026Decision-Focused Federated Learning Under Heterogeneous Objectives and Constraintscited by 0
- 2026Scalable Decision-Focused Learning through Cost-Sensitive Regressioncited by 0
- 2026Scaling Decision-Focused Learning to Large Problems with Lagrangian Decompositioncited by 0
- 2026A Solver-Free Training Method for Predict-then-Optimize17 Jun 2026
- 2026Scaling Decision-Focused Learning to Large Problems with Lagrangian Decomposition7 Jun 2026
- 2026Scalable Decision-Focused Learning through Cost-Sensitive Regression18 May 2026
- 2026Decision-Focused Federated Learning Under Heterogeneous Objectives and Constraints21 Apr 2026
- 2025Feasibility-Aware Decision-Focused Learning for Predicting Parameters in the Constraints6 Oct 2025
- 2025Minimizing Surrogate Losses for Decision-Focused Learning using Differentiable Optimization15 Aug 2025
- 2025Solver-Free Decision-Focused Learning for Linear Optimization Problems28 May 2025
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guarantees14 Oct 2024