Enregistré dans:
Détails bibliographiques
Auteurs principaux: Paulus, Anselm, Rolínek, Michal, Musil, Vít, Amos, Brandon, Martius, Georg
Format: Preprint
Publié: 2021
Sujets:
Accès en ligne:https://arxiv.org/abs/2105.02343
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866917867659722752
author Paulus, Anselm
Rolínek, Michal
Musil, Vít
Amos, Brandon
Martius, Georg
author_facet Paulus, Anselm
Rolínek, Michal
Musil, Vít
Amos, Brandon
Martius, Georg
contents Bridging logical and algorithmic reasoning with modern machine learning techniques is a fundamental challenge with potentially transformative impact. On the algorithmic side, many NP-hard problems can be expressed as integer programs, in which the constraints play the role of their "combinatorial specification." In this work, we aim to integrate integer programming solvers into neural network architectures as layers capable of learning both the cost terms and the constraints. The resulting end-to-end trainable architectures jointly extract features from raw data and solve a suitable (learned) combinatorial problem with state-of-the-art integer programming solvers. We demonstrate the potential of such layers with an extensive performance analysis on synthetic data and with a demonstration on a competitive computer vision keypoint matching benchmark.
format Preprint
id arxiv_https___arxiv_org_abs_2105_02343
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraints
Paulus, Anselm
Rolínek, Michal
Musil, Vít
Amos, Brandon
Martius, Georg
Machine Learning
Bridging logical and algorithmic reasoning with modern machine learning techniques is a fundamental challenge with potentially transformative impact. On the algorithmic side, many NP-hard problems can be expressed as integer programs, in which the constraints play the role of their "combinatorial specification." In this work, we aim to integrate integer programming solvers into neural network architectures as layers capable of learning both the cost terms and the constraints. The resulting end-to-end trainable architectures jointly extract features from raw data and solve a suitable (learned) combinatorial problem with state-of-the-art integer programming solvers. We demonstrate the potential of such layers with an extensive performance analysis on synthetic data and with a demonstration on a competitive computer vision keypoint matching benchmark.
title CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraints
topic Machine Learning
url https://arxiv.org/abs/2105.02343