Differentiable Learning of Logical Rules for Knowledge Base Reasoning

02/27/2017
by   Fan Yang, et al.
0

We study the problem of learning probabilistic first-order logical rules for knowledge base reasoning. This learning problem is difficult because it requires learning the parameters in a continuous space as well as the structure in a discrete space. We propose a framework, Neural Logic Programming, that combines the parameter and structure learning of first-order logical rules in an end-to-end differentiable model. This approach is inspired by a recently-developed differentiable logic called TensorLog, where inference tasks can be compiled into sequences of differentiable operations. We design a neural controller system that learns to compose these operations. Empirically, our method outperforms prior work on multiple knowledge base benchmark datasets, including Freebase and WikiMovies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/17/2017

TensorLog: Deep Learning Meets Probabilistic DBs

We present an implementation of a probabilistic first-order logic called...
research
05/31/2017

End-to-End Differentiable Proving

We introduce neural networks for end-to-end differentiable proving of qu...
research
07/10/2019

Differentiable Probabilistic Logic Networks

Probabilistic logic reasoning is a central component of such cognitive a...
research
06/23/2020

Logical Neural Networks

We propose a novel framework seamlessly providing key properties of both...
research
08/01/2011

Scaling Inference for Markov Logic with a Task-Decomposition Approach

Motivated by applications in large-scale knowledge base construction, we...
research
12/22/2011

Improving the Efficiency of Approximate Inference for Probabilistic Logical Models by means of Program Specialization

We consider the task of performing probabilistic inference with probabil...
research
06/28/2022

Learning Symmetric Rules with SATNet

SATNet is a differentiable constraint solver with a custom backpropagati...

Please sign up or login with your details

Forgot password? Click here to reset