hkrsnd / DILP-Core

Python and TensorFlow implementation of the paper "Learning Explanatory Rules from Noisy Data." Evans Richard and Edward Grefenstette. Journal of Artificial Intelligence Research 61 (2018): 1-64.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Differentiable Inductive Logic Programming

Python and TensorFlow implementation of the paper "Learning Explanatory Rules from Noisy Data." Evans Richard and Edward Grefenstette. Journal of Artificial Intelligence Research 61 (2018): 1-64.

Paper: https://arxiv.org/pdf/1711.04574.pdf

DeepMind blog: https://deepmind.com/blog/learning-explanatory-rules-noisy-data/

To run the code you create a folder. In our case the folder example/. It has three files.

  • facts.ilp : contains the facts
  • negative.ilp: contains the negative examples
  • positive.ilp: contains the positive examples

You can run the code by:

python run.py example

About

Python and TensorFlow implementation of the paper "Learning Explanatory Rules from Noisy Data." Evans Richard and Edward Grefenstette. Journal of Artificial Intelligence Research 61 (2018): 1-64.


Languages

Language:Jupyter Notebook 90.1%Language:Python 9.9%Language:Dockerfile 0.1%