DeepLogic: End-to-End Logical Reasoning

05/18/2018
by   Nuri Cingillioglu, et al.
0

Neural networks have been learning complex multi-hop reasoning in various domains. One such formal setting for reasoning, logic, provides a challenging case for neural networks. In this article, we propose a Neural Inference Network (NIN) for learning logical inference over classes of logic programs. Trained in an end-to-end fashion NIN learns representations of normal logic programs, by processing them at a character level, and the reasoning algorithm for checking whether a logic program entails a given query. We define 12 classes of logic programs that exemplify increased level of complexity of the inference process (multi-hop and default reasoning) and show that our NIN passes 10 out of the 12 tasks. We also analyse the learnt representations of logic programs that NIN uses to perform the logical inference.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/28/2022

TFLEX: Temporal Feature-Logic Embedding Framework for Complex Reasoning over Temporal Knowledge Graph

Multi-hop logical reasoning over knowledge graph (KG) plays a fundamenta...
research
03/05/2002

Two results for proiritized logic programming

Prioritized default reasoning has illustrated its rich expressiveness an...
research
06/23/2020

Logical Neural Networks

We propose a novel framework seamlessly providing key properties of both...
research
11/08/2020

Exploring End-to-End Differentiable Natural Logic Modeling

We explore end-to-end trained differentiable models that integrate natur...
research
09/22/2020

Extending Answer Set Programs with Neural Networks

The integration of low-level perception with high-level reasoning is one...
research
10/17/2019

Neural Logic Networks

Recent years have witnessed the great success of deep neural networks in...
research
02/07/2022

VAEL: Bridging Variational Autoencoders and Probabilistic Logic Programming

We present VAEL, a neuro-symbolic generative model integrating variation...

Please sign up or login with your details

Forgot password? Click here to reset