mlsanityData to 7 Oct 2026

A Solver-Free Framework for Scalable Learning in Neural ILP Architectures

arXiv 2210.09082 ↗First posted 17 Oct 2022cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

There is a recent focus on designing architectures that have an Integer Linear Programming (ILP) layer within a neural model (referred to as Neural ILP in this paper). Neural ILP architectures are suitable for pure reasoning tasks that require data-driven constraint learning or for tasks requiring both perception (neural) and reasoning (ILP). A recent SOTA approach for end-to-end training of Neural ILP explicitly defines gradients through the ILP black box (Paulus et al. 2021) - this trains extremely slowly, owing to a call to the underlying ILP solver for every training data point in a minibatch. In response, we present an alternative training strategy that is solver-free, i.e., does not call the ILP solver at all at training time. Neural ILP has a set of trainable hyperplanes (for cost and constraints in ILP), together representing a polyhedron. Our key idea is that the training loss should impose that the final polyhedron separates the positives (all constraints satisfied) from the negatives (at least one violated constraint or a suboptimal cost value), via a soft-margin formulation. While positive example(s) are provided as part of the training data, we devise novel techniques for generating negative samples. Our solution is flexible enough to handle equality as well as inequality constraints. Experiments on several problems, both perceptual as well as symbolic, which require learning the constraints of an ILP, show that our approach has superior performance and scales much better compared to purely neural baselines and other state-of-the-art models that require solver-based training. In particular, we are able to obtain excellent performance in 9 x 9 symbolic and visual sudoku, to which the other Neural ILP solver is not able to scale.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 32 of its 66 references that are in the map. First posted on arXiv 17 Oct 2022.

Builds on

32 of 66 references.

References · 32

  1. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
  2. 2019Differentiable Convex Optimization Layerscited by 458
  3. 2017Supervised Learning of Universal Sentence Representations from Natural Language Inference Datacited by 428
  4. 2019Differentiation of Blackbox Combinatorial Solverscited by 224
  5. 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
  6. 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
  7. 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
  8. 2019Neural Logic Machinescited by 144
  9. 2019SPair-71k: A Large-scale Benchmark for Semantic Correspondencecited by 140
  10. 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 97
  11. 2019MIPaaL: Mixed Integer Program as a Layercited by 93
  12. 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
20 more
  1. 2020Deep Graph Matching via Blackbox Differentiation of Combinatorial Solverscited by 81
  2. 2017Recurrent Relational Networkscited by 71
  3. 2019Optimizing Rank-based Metrics with Blackbox Differentiationcited by 58
  4. 2019Joint Event and Temporal Relation Extraction with Shared Representations and Structured Predictioncited by 52
  5. 2019Augmenting Neural Networks with First-order Logiccited by 51
  6. 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
  7. 2020Multi-Loss Weighting with Coefficient of Variationscited by 36
  8. 2019An Improved Neural Baseline for Temporal Relation Extractioncited by 32
  9. 2021GREED: A Neural Framework for Learning Graph Distance Functionscited by 31
  10. 2020Learning Linear Programs from Optimal Decisionscited by 18
  11. 2019PDP: A General Neural Framework for Learning Constraint Satisfaction Solverscited by 14
  12. 2019Size Independent Neural Transfer for RDDL Planningcited by 12
  13. 2020Neural Learning of One-of-Many Solutions for Combinatorial Problems in Structured Output Spacescited by 12
  14. 2018Transfer of Deep Reactive Policies for MDP Planningcited by 11
  15. 2015Expressiveness of Rectifier Networkscited by 7
  16. 2018Deep Inverse Optimizationcited by 4
  17. 2021End-to-End Neuro-Symbolic Architecture for Image-to-Image Reasoning Taskscited by 4
  18. 2020Learning Constraints for Structured Prediction Using Rectifier Networkscited by 3
  19. 2020An Integer Linear Programming Framework for Mining Constraints from Datacited by 3
  20. 2022Neural Models for Output-Space Invariance in Combinatorial Problemscited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 2; 2024: 0; 2025: 1; 2026: 2.

5 papers.