paper-with-me

Papers

Inductive Logic Programming via Differentiable Deep Neural Logic Networks

2019-06-08 · Ali Payani, Faramarz Fekri

We propose a novel paradigm for solving Inductive Logic Programming (ILP) problems via deep recurrent neural networks. This proposed ILP solver is designed based on differentiable implementation of the deduction via forward chaining. In contrast to the majority of past methods, instead of searching through the space of possible first-order logic rules by using some restrictive rule templates, we directly learn the symbolic logical predicate rules by introducing a novel differentiable Neural Logic (dNL) network. The proposed dNL network is able to learn and represent Boolean functions efficiently and in an explicit manner. We show that the proposed dNL-ILP solver supports desirable features such as recursion and predicate invention. Further, we investigate the performance of the proposed ILP solver in classification tasks involving benchmark relational datasets. In particular, we show that our proposed method outperforms the state of the art ILP solvers in classification tasks for Mutagenesis, Cora and IMDB datasets.

📄 PDF Abstract BibTeX arXiv:1906.03523

Code (1)

apayani/ILP 공식 구현 tf

Tasks

General ClassificationInductive logic programming

Similar Papers 제목 키워드 기반

Learning Rules with Stratified Negation in Differentiable ILP.

2021-10-08 · NeurIPS Workshop AIPLANS 2021 12 · Giri P Krishnan, Frederick Maier, Ramyaa Ramyaa

Differentiable methods to learn 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-symbol…

Inductive logic programmingNegation

Differentiable Inductive Logic Programming in High-Dimensional Space

2022-08-13 · Stanisław J. Purgał, David M. Cerna, Cezary Kaliszyk

Synthesizing large logic programs through symbolic Inductive Logic Programming (ILP) typically requires intermediate definitions. However, cluttering the hypothesis space with intensional predicates typically degrades pe…

Inductive logic programmingVocal Bursts Intensity Prediction

Deep Inductive Logic Programming meets Reinforcement Learning

2023-08-30 · Andreas Bueff, Vaishak Belle

One approach to explaining the hierarchical levels of understanding within a machine learning model is the symbolic method of inductive logic programming (ILP), which is data efficient and capable of learning first-order…

Inductive logic programmingreinforcement-learningReinforcement Learning

Learn to Explain Efficiently via Neural Logic Inductive Learning

2019-10-06 · ICLR 2020 1 · Yuan Yang, Le Song

The capability of making interpretable and self-explanatory decisions is essential for developing responsible machine learning systems. In this work, we study the learning to explain problem in the scope of inductive log…

Inductive LearningInductive logic programming

ANDRE: An Attention-based Neuro-symbolic Differentiable Rule Extractor for Inductive Logic Programming

2026-05-05 · Iman Sharifi, Peng Wei, Saber Fallah arxiv

Inductive Logic Programming (ILP) aims to learn interpretable first-order rules from data, but existing symbolic and neuro-symbolic approaches struggle to scale to noisy and probabilistic settings. Classical ILP relies o…

Inductive logic programming