mlsanityData to 7 Oct 2026

Differentiable Logic Machines

arXiv 2102.11529 ↗First posted 23 Feb 2021cs.AIcited by 18

Not on the map. Why?

Abstract (arXiv)

The integration of reasoning, learning, and decision-making is key to build more general artificial intelligence systems. As a step in this direction, we propose a novel neural-logic architecture, called differentiable logic machine (DLM), that can solve both inductive logic programming (ILP) and reinforcement learning (RL) problems, where the solution can be interpreted as a first-order logic program. Our proposition includes several innovations. Firstly, our architecture defines a restricted but expressive continuous relaxation of the space of first-order logic programs by assigning weights to predicates instead of rules, in contrast to most previous neural-logic approaches. Secondly, with this differentiable architecture, we propose several (supervised and RL) training procedures, based on gradient descent, which can recover a fully-interpretable solution (i.e., logic formula). Thirdly, to accelerate RL training, we also design a novel critic architecture that enables actor-critic algorithms. Fourthly, to solve hard problems, we propose an incremental training procedure that can learn a logic program progressively. Compared to state-of-the-art (SOTA) differentiable ILP methods, DLM successfully solves all the considered ILP problems with a higher percentage of successful seeds (up to 3.5×). On RL problems, without requiring an interpretable solution, DLM outperforms other non-interpretable neural-logic RL approaches in terms of rewards (up to 3.9%). When enforcing interpretability, DLM can solve harder RL problems (e.g., Sorting, Path) Moreover, we show that deep logic programs can be learned via incremental supervised training. In addition to this excellent performance, DLM can scale well in terms of memory and computational time, especially during the testing phase where it can deal with much more constants (>2×) than SOTA.

Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 25 of its 47 references that are in the map. First posted on arXiv 23 Feb 2021.

Builds on

25 of 47 references.

References · 25

  1. 2017Proximal Policy Optimization Algorithmscited by 14,441
  2. 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
  3. 2015Continuous control with deep reinforcement learningcited by 3,279
  4. 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
  5. 2015Trust Region Policy Optimizationcited by 2,503
  6. 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
  7. 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
  8. 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,543
  9. 2017Hindsight Experience Replaycited by 1,096
  10. 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 389
  11. 2018Neural-Symbolic VQA: Disentangling Reasoning from Vision and Language Understandingcited by 304
  12. 2018Deep Learning: A Critical Appraisalcited by 214
13 more
  1. 2017Learning Explanatory Rules from Noisy Datacited by 210
  2. 2017Neural-Symbolic Learning and Reasoning: A Survey and Interpretationcited by 195
  3. 2019Neural-Symbolic Computing: An Effective Methodology for Principled Integration of Machine Learning and Reasoningcited by 149
  4. 2019Neural Logic Machinescited by 144
  5. 2018SDRL: Interpretable and Data-efficient Deep Reinforcement Learning Leveraging Symbolic Planningcited by 77
  6. 2020From Statistical Relational to Neuro-Symbolic Artificial Intelligencecited by 63
  7. 2019Neural Logic Reinforcement Learningcited by 53
  8. 2020Turning 30: New Ideas in Inductive Logic Programmingcited by 42
  9. 2019Learn to Explain Efficiently via Neural Logic Inductive Learningcited by 38
  10. 2019Inductive Logic Programming via Differentiable Deep Neural Logic Networkscited by 25
  11. 2018Inductive Learning of Answer Set Programs from Noisy Examplescited by 21
  12. 2019Learning Algorithms via Neural Logic Networkscited by 17
  13. 2020Incorporating Relational Background Knowledge into Reinforcement Learning via Differentiable Inductive Logic Programmingcited by 12

Built on by

Cited by year

Citing papers per year: 2021: 2; 2022: 5; 2023: 3; 2024: 4; 2025: 4.

18 papers.

Sort:

By area: