mlsanityData to 7 Oct 2026

Learning Modulo Theories

arXiv 2301.11435 ↗First posted 26 Jan 2023cs.LG cs.SCcited by 0

On the map: LLM reasoning → Reasoning benchmarks and evaluation

Abstract (arXiv)

Recent techniques that integrate solver layers into Deep Neural Networks (DNNs) have shown promise in bridging a long-standing gap between inductive learning and symbolic reasoning techniques. In this paper we present a set of techniques for integrating Satisfiability Modulo Theories (SMT) solvers into the forward and backward passes of a deep network layer, called SMTLayer. Using this approach, one can encode rich domain knowledge into the network in the form of mathematical formulas. In the forward pass, the solver uses symbols produced by prior layers, along with these formulas, to construct inferences; in the backward pass, the solver informs updates to the network, driving it towards representations that are compatible with the solver's theory. Notably, the solver need not be differentiable. We implement layername as a Pytorch module, and our empirical results show that it leads to models that 1) require fewer training samples than conventional models, 2) that are robust to certain types of covariate shift, and 3) that ultimately learn representations that are consistent with symbolic knowledge, and thus naturally interpretable.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Reasoning benchmarks and evaluation, one of 17 directions in LLM reasoning. Builds on 11 of its 25 references that are in the map. First posted on arXiv 26 Jan 2023.

Builds on

11 of 25 references.

References · 11

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2020Concept Bottleneck Modelscited by 1,022
  3. 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 389
  4. 2019Differentiation of Blackbox Combinatorial Solverscited by 224
  5. 2017EMNIST: an extension of MNIST to handwritten letterscited by 212
  6. 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
  7. 2020Logical Neural Networkscited by 118
  8. 2020Analyzing Differentiable Fuzzy Logic Operatorscited by 100
  9. 2020On Robustness Metrics for Learning STL Taskscited by 27
  10. 2021Techniques for Symbol Grounding with SATNetcited by 24
  11. 2017The HASYv2 datasetcited by 6

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2025Satisfiability Modulo Theory Meets Inductive Logic Programming
  2. 2026To See the Unseen: on the Generalization Ability of Transformers in Symbolic Reasoning
  3. 2026LLM-Guided Quantified SMT Solving over Uninterpreted Functions
  4. 2024Symbol Correctness in Deep Neural Networks Containing Symbolic Layers
  5. 2026T^2MLR: Transformer with Temporal Middle-Layer Recurrence
  6. 2023A Novel Neural-symbolic System under Statistical Relational Learning
  7. 2023Scalable Coupling of Deep Learning with Logical Reasoning
  8. 2025Adaptive LLM-Symbolic Reasoning via Dynamic Logical Solver Composition