Learning Rules with Stratified Negation in Differentiable ILP.

Abstract

Differentiable methods to learn first order rules (logic programs) have the potential to integrate the interpretability, transferability and low data requirements of inductive logic programming with the noise tolerance of non-symbolic learning.Negation is an essential component of reasoning, but incorporating it into logic programming frameworks poses several problems (hence its central place in the logic programming and nonmonotonic reasoning communities). Current implementations of differentiable rule learners do not learn rules with negations. Here,we introduce stratified negation into a differentiable inductive logic programming framework, and we demonstrate that the resulting system can learn recursive pro-grams with inventive predicates in which negation plays a central role. We include examples from multiple domains, e.g., arithmetic, graph, sets and lists.

Cite

Text

Krishnan et al. "Learning Rules with Stratified Negation in Differentiable ILP.." NeurIPS 2021 Workshops: AIPLANS, 2021.

Markdown

[Krishnan et al. "Learning Rules with Stratified Negation in Differentiable ILP.." NeurIPS 2021 Workshops: AIPLANS, 2021.](https://mlanthology.org/neuripsw/2021/krishnan2021neuripsw-learning/)

BibTeX

@inproceedings{krishnan2021neuripsw-learning,
  title     = {{Learning Rules with Stratified Negation in Differentiable ILP.}},
  author    = {Krishnan, Giri P and Maier, Frederick and Ramyaa, Ramyaa},
  booktitle = {NeurIPS 2021 Workshops: AIPLANS},
  year      = {2021},
  url       = {https://mlanthology.org/neuripsw/2021/krishnan2021neuripsw-learning/}
}