mlsanityData to 7 Oct 2026

Learning Reliable Logical Rules with SATNet

arXiv 2310.02133 ↗First posted 3 Oct 2023cs.AI cs.LGcited by 3

On the map: LLM reasoning → Reasoning benchmarks and evaluation

Abstract (arXiv)

Bridging logical reasoning and deep learning is crucial for advanced AI systems. In this work, we present a new framework that addresses this goal by generating interpretable and verifiable logical rules through differentiable learning, without relying on pre-specified logical structures. Our approach builds upon SATNet, a differentiable MaxSAT solver that learns the underlying rules from input-output examples. Despite its efficacy, the learned weights in SATNet are not straightforwardly interpretable, failing to produce human-readable rules. To address this, we propose a novel specification method called "maximum equality", which enables the interchangeability between the learned weights of SATNet and a set of propositional logical rules in weighted MaxSAT form. With the decoded weighted MaxSAT formula, we further introduce several effective verification techniques to validate it against the ground truth rules. Experiments on stream transformations and Sudoku problems show that our decoded rules are highly reliable: using exact solvers on them could achieve 100% accuracy, whereas the original SATNet fails to give correct solutions in many cases. Furthermore, we formally verify that our decoded logical rules are functionally equivalent to the ground truth ones.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Placed in Reasoning benchmarks and evaluation, one of 17 directions in LLM reasoning. Builds on 23 of its 39 references that are in the map. First posted on arXiv 3 Oct 2023.

Builds on

23 of 39 references.

References · 23

  1. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
  2. 2016Interaction Networks for Learning about Objects, Relations and Physicscited by 503
  3. 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 389
  4. 2017A simple neural network module for relational reasoningcited by 345
  5. 2017Learning Explanatory Rules from Noisy Datacited by 210
  6. 2020Fast Differentiable Sorting and Rankingcited by 196
  7. 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
  8. 2019DRUM: End-To-End Differentiable Rule Mining On Knowledge Graphscited by 173
  9. 2017End-to-End Differentiable Provingcited by 159
  10. 2019Neural Logic Machinescited by 144
  11. 2023NeurASP: Embracing Neural Networks into Answer Set Programmingcited by 92
  12. 2017Recurrent Relational Networkscited by 71
11 more
  1. 2019Neural Logic Reinforcement Learningcited by 53
  2. 2020Neural-Symbolic Integration: A Compositional Perspectivecited by 45
  3. 2019Learn to Explain Efficiently via Neural Logic Inductive Learningcited by 38
  4. 2021Techniques for Symbol Grounding with SATNetcited by 24
  5. 2023Learning to Solve Constraint Satisfaction Problems with Recurrent Transformercited by 21
  6. 2017The Mixing method: low-rank coordinate descent for semidefinite programming with diagonal constraintscited by 8
  7. 2018DeepLogic: Towards End-to-End Differentiable Logical Reasoningcited by 8
  8. 2018Low-rank semidefinite programming for the MAX2SAT problemcited by 8
  9. 2021Diff-Explainer: Differentiable Convex Optimization for Explainable Multi-hop Inferencecited by 7
  10. 2022Learning Symmetric Rules with SATNetcited by 4
  11. 2020An Integer Linear Programming Framework for Mining Constraints from Datacited by 3

Built on by

Cited by year

Citing papers per year: 2024: 2; 2025: 1.

3 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2023Assessing SATNet's Ability to Solve the Symbol Grounding Problem
  2. 2025Neural Approaches to SAT Solving: Design Choices and Interpretability
  3. 2025SATBench: Benchmarking LLMs' Logical Reasoning via Automated Puzzle Generation from SAT Formulas
  4. 2025Boolean Satisfiability via Imitation Learning
  5. 2024Can Transformers Reason Logically? A Study in SAT Solving
  6. 2026Dsat: A Native SAT Solver for Discrete Logic
  7. 2025Learning from Algorithm Feedback: One-Shot SAT Solver Guidance with GNNs
  8. 2023Scalable Coupling of Deep Learning with Logical Reasoning