mlsanityData to 7 Oct 2026

Learning First-Order Rules with Differentiable Logic Program Semantics

arXiv 2204.13570 ↗First posted 28 Apr 2022cs.AIcited by 5

Not on the map. Why?

Abstract (arXiv)

Learning first-order logic programs (LPs) from relational facts which yields intuitive insights into the data is a challenging topic in neuro-symbolic research. We introduce a novel differentiable inductive logic programming (ILP) model, called differentiable first-order rule learner (DFOL), which finds the correct LPs from relational facts by searching for the interpretable matrix representations of LPs. These interpretable matrices are deemed as trainable tensors in neural networks (NNs). The NNs are devised according to the differentiable semantics of LPs. Specifically, we first adopt a novel propositionalization method that transfers facts to NN-readable vector pairs representing interpretation pairs. We replace the immediate consequence operator with NN constraint functions consisting of algebraic operations and a sigmoid-like activation function. We map the symbolic forward-chained format of LPs into NN constraint functions consisting of operations between subsymbolic vector representations of atoms. By applying gradient descent, the trained well parameters of NNs can be decoded into precise symbolic LPs in forward-chained logic format. We demonstrate that DFOL can perform on several standard ILP datasets, knowledge bases, and probabilistic relation facts and outperform several well-known differentiable ILP models. Experimental results indicate that DFOL is a precise, robust, scalable, and computationally cheap differentiable ILP model.

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

Builds on

11 of 44 references.

References · 11

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019Inductive Relation Prediction by Subgraph Reasoningcited by 237
  3. 2017Learning Explanatory Rules from Noisy Datacited by 210
  4. 2017End-to-End Differentiable Provingcited by 159
  5. 2019Neural Logic Machinescited by 144
  6. 2020RNNLogic: Learning Logic Rules for Reasoning on Knowledge Graphscited by 117
  7. 2020Turning 30: New Ideas in Inductive Logic Programmingcited by 42
  8. 2018Ontology Reasoning with Deep Neural Networkscited by 40
  9. 2019Making sense of sensory inputcited by 29
  10. 2018Exploiting Answer Set Programming with External Sources for Meta-Interpretive Learningcited by 12
  11. 2019Neural Networks for Relational Datacited by 4

Built on by

Cited by year (2026 to 7 Oct)

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

5 papers.