Logic Tensor Networks: Deep Learning and Logical Reasoning from Data and Knowledge

06/14/2016
by   Luciano Serafini, et al.
0

We propose Logic Tensor Networks: a uniform framework for integrating automatic learning and reasoning. A logic formalism called Real Logic is defined on a first-order language whereby formulas have truth-value in the interval [0,1] and semantics defined concretely on the domain of real numbers. Logical constants are interpreted as feature vectors of real numbers. Real Logic promotes a well-founded integration of deductive reasoning on a knowledge-base and efficient data-driven relational machine learning. We show how Real Logic can be implemented in deep Tensor Neural Networks with the use of Google's tensorflow primitives. The paper concludes with experiments applying Logic Tensor Networks on a simple but representative example of knowledge completion.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/25/2020

Logic Tensor Networks

Artificial Intelligence agents are required to learn from their surround...
research
05/24/2017

Logic Tensor Networks for Semantic Image Interpretation

Semantic Image Interpretation (SII) is the task of extracting structured...
research
07/17/2017

TensorLog: Deep Learning Meets Probabilistic DBs

We present an implementation of a probabilistic first-order logic called...
research
07/10/2019

Differentiable Probabilistic Logic Networks

Probabilistic logic reasoning is a central component of such cognitive a...
research
03/16/2020

Deep Adaptive Semantic Logic (DASL): Compiling Declarative Knowledge into Deep Neural Networks

We introduce Deep Adaptive Semantic Logic (DASL), a novel framework for ...
research
05/31/2019

Neural Markov Logic Networks

We introduce Neural Markov Logic Networks (NMLNs), a statistical relatio...
research
03/06/2000

Automatic Belief Revision in SNePS

SNePS is a logic- and network- based knowledge representation, reasoning...

Please sign up or login with your details

Forgot password? Click here to reset