MIPaaL: Mixed Integer Program as a Layer.
Aaron M. Ferber,Bryan Wilder,Bistra Dilkina,Milind Tambe +3 more
- 03 Apr 2020
- Vol. 34, Iss: 02, pp 1504-1511
TL;DR: This work enables decision-focused learning for the broad class of problems that can be encoded as a Mixed Integer Linear Program (MIP), hence supporting arbitrary linear constraints over discrete and continuous variables.
read more
Abstract: Machine learning components commonly appear in larger decision-making pipelines; however, the model training process typically focuses only on a loss that measures average accuracy between predicted values and ground truth values. Decision-focused learning explicitly integrates the downstream decision problem when training the predictive model, in order to optimize the quality of decisions induced by the predictions. It has been successfully applied to several limited combinatorial problem classes, such as those that can be expressed as linear programs (LP), and submodular optimization. However, these previous applications have uniformly focused on problems with simple constraints. Here, we enable decision-focused learning for the broad class of problems that can be encoded as a mixed integer linear program (MIP), hence supporting arbitrary linear constraints over discrete and continuous variables. We show how to differentiate through a MIP by employing a cutting planes solution approach, an algorithm that iteratively tightens the continuous relaxation by adding constraints removing fractional solutions. We evaluate our new end-to-end approach on several real world domains and show that it outperforms the standard two phase approaches that treat prediction and optimization separately, as well as a baseline approach of simply applying decision-focused learning to the LP relaxation of the MIP. Lastly, we demonstrate generalization performance in several transfer learning tasks.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Deep Graph Matching via Blackbox Differentiation of Combinatorial Solvers.
Michal Rolinek,Paul Swoboda,Dominik Zietlow,Anselm Paulus,Vít Musil,Georg Martius +5 more
- 23 Aug 2020
TL;DR: In this paper, an end-to-end trainable architecture for deep graph matching that contains unmodified combinatorial solvers is proposed, which is the state-of-the-art on keypoint correspondence benchmarks.
96
Smart predict-and-optimize for hard combinatorial optimization problems
Jayanta Mandi,Emir Demirović,Peter J. Stuckey,Peter J. Stuckey,Tias Guns +4 more
- 03 Apr 2020
TL;DR: In this paper, the authors investigated the use of Smart Predict and Optimize (SPO) to solve more realistic discrete optimization problems, and showed that even for discrete problems it often suffices to train by solving the relaxation in the SPO loss.
End-to-End Constrained Optimization Learning: A Survey
James Kotary,Ferdinando Fioretto,Pascal Van Hentenryck,Bryan Wilder +3 more
- 30 Mar 2021
TL;DR: A survey of the recent attempts at leveraging machine learning to solve constrained optimization problems can be found in this paper, where the authors survey the work on integrating combinatorial solvers and optimization methods with machine learning architectures.
•Posted Content
Generalization Bounds in the Predict-then-Optimize Framework
TL;DR: By exploiting the structure of the SPO loss function and an additional strong convexity assumption on the feasible region, this work can dramatically improve the dependence on the dimension via an analysis and corresponding bounds that are akin to the margin guarantees in classification problems.
Integrating prediction with optimization: Models and applications in transportation management
Ran Yan,Shuaian Wang +1 more
TL;DR: In this article , the authors discuss current popular frameworks to integrate prediction with optimization, namely the smart "predict, then optimize" framework and the predictive prescription framework with examples in the transportation area provided.
54
References
•Posted Content
Adam: A Method for Stochastic Optimization
Diederik P. Kingma,Jimmy Ba +1 more
TL;DR: In this article, the adaptive estimates of lower-order moments are used for first-order gradient-based optimization of stochastic objective functions, based on adaptive estimate of lowerorder moments.
82.5K
•Journal Article
Dropout: a simple way to prevent neural networks from overfitting
TL;DR: It is shown that dropout improves the performance of neural networks on supervised learning tasks in vision, speech recognition, document classification and computational biology, obtaining state-of-the-art results on many benchmark data sets.
•Proceedings Article
Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
Sergey Ioffe,Christian Szegedy +1 more
- 06 Jul 2015
TL;DR: Applied to a state-of-the-art image classification model, Batch Normalization achieves the same accuracy with 14 times fewer training steps, and beats the original model by a significant margin.
A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs
George Karypis,Vipin Kumar +1 more
TL;DR: This work presents a new coarsening heuristic (called heavy-edge heuristic) for which the size of the partition of the coarse graph is within a small factor of theSize of the final partition obtained after multilevel refinement, and presents a much faster variation of the Kernighan--Lin (KL) algorithm for refining during uncoarsening.
Integer and Combinatorial Optimization: Nemhauser/Integer and Combinatorial Optimization
George L. Nemhauser,Laurence A. Wolsey +1 more
- 16 Jun 1988
Abstract: FOUNDATIONS. The Scope of Integer and Combinatorial Optimization. Linear Programming. Graphs and Networks. Polyhedral Theory. Computational Complexity. Polynomial-Time Algorithms for Linear Programming. Integer Lattices. GENERAL INTEGER PROGRAMMING. The Theory of Valid Inequalities. Strong Valid Inequalities and Facets for Structured Integer Programs. Duality and Relaxation. General Algorithms. Special-Purpose Algorithms. Applications of Special- Purpose Algorithms. COMBINATORIAL OPTIMIZATION. Integral Polyhedra. Matching. Matroid and Submodular Function Optimization. References. Indexes.
4.4K
Related Papers (5)
Wouter Kool,Herke van Hoof,Max Welling +2 more
- 07 Feb 2019
Diederik P. Kingma,Jimmy Ba +1 more
- 01 Jan 2015