mlsanityData to 7 Oct 2026

Neuro-Symbolic Constraint Programming for Structured Prediction

arXiv 2103.17232 ↗First posted 31 Mar 2021cs.LGcited by 11

Not on the map. Why?

Abstract (arXiv)

We propose Nester, a method for injecting neural networks into constrained structured predictors. The job of the neural network(s) is to compute an initial, raw prediction that is compatible with the input data but does not necessarily satisfy the constraints. The structured predictor then builds a structure using a constraint solver that assembles and corrects the raw predictions in accordance with hard and soft constraints. In doing so, Nester takes advantage of the features of its two components: the neural network learns complex representations from low-level data while the constraint programming component reasons about the high-level properties of the prediction task. The entire architecture can be trained in an end-to-end fashion. An empirical evaluation on handwritten equation recognition shows that Nester achieves better performance than both the neural network and the constrained structured predictor on their own, especially when training examples are scarce, while scaling to more complex problems than other neuro-programming approaches. Nester proves especially useful to reduce errors at the semantic level of the problem, which is particularly challenging for neural network architectures.Sub

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 21 of its 51 references that are in the map. First posted on arXiv 31 Mar 2021.

Builds on

21 of 51 references.

References · 21

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2016Input Convex Neural Networkscited by 407
  3. 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 389
  4. 2017A simple neural network module for relational reasoningcited by 345
  5. 2017Smart "Predict, then Optimize"cited by 332
  6. 2017A Semantic Loss Function for Deep Learning with Symbolic Knowledgecited by 267
  7. 2016Harnessing Deep Neural Networks with Logic Rulescited by 135
  8. 2017Logic Tensor Networks for Semantic Image Interpretationcited by 92
  9. 2019Smart Predict-and-Optimize for Hard Combinatorial Optimization Problemscited by 88
  10. 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
  11. 2018Relational Deep Reinforcement Learningcited by 72
  12. 2020From Statistical Relational to Neuro-Symbolic Artificial Intelligencecited by 63
9 more
  1. 2015Structured Prediction Energy Networkscited by 59
  2. 2016Towards Deep Symbolic Reinforcement Learningcited by 42
  3. 2020Efficient Generation of Structured Objects with Constrained Adversarial Networkscited by 27
  4. 2020Learning Linear Programs from Optimal Decisionscited by 18
  5. 2017Deep Value Networks Learn to Evaluate and Iteratively Refine Structured Outputscited by 12
  6. 2017Human-Level Intelligence or Animal-Like Abilities?cited by 8
  7. 2013Relational Bayesian Networkscited by 7
  8. 2014Structured Learning Modulo Theoriescited by 5
  9. 2018Deep Inverse Optimizationcited by 4

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 3; 2023: 2; 2024: 4; 2025: 0; 2026: 1.

11 papers.