Logical Rule Induction and Theory Learning Using Neural Theorem Proving

09/06/2018
by   Andres Campero, et al.
0

A hallmark of human cognition is the ability to continually acquire and distill observations of the world into meaningful, predictive theories. In this paper we present a new mechanism for logical theory acquisition which takes a set of observed facts and learns to extract from them a set of logical rules and a small set of core facts which together entail the observations. Our approach is neuro-symbolic in the sense that the rule pred- icates and core facts are given dense vector representations. The rules are applied to the core facts using a soft unification procedure to infer additional facts. After k steps of forward inference, the consequences are compared to the initial observations and the rules and core facts are then encouraged towards representations that more faithfully generate the observations through inference. Our approach is based on a novel neural forward-chaining differentiable rule induction network. The rules are interpretable and learned compositionally from their predicates, which may be invented. We demonstrate the efficacy of our approach on a variety of ILP rule induction and domain theory learning datasets.

READ FULL TEXT
research
06/29/2020

Building Rule Hierarchies for Efficient Logical Rule Learning from Knowledge Graphs

Many systems have been developed in recent years to mine logical rules f...
research
10/18/2021

Neuro-Symbolic Forward Reasoning

Reasoning is an essential part of human intelligence and thus has been a...
research
06/17/2019

Neural Theorem Provers Do Not Learn Rules Without Exploration

Neural symbolic processing aims to combine the generalization of logical...
research
09/16/2019

RuDaS: Synthetic Datasets for Rule Learning and Evaluation Tools

Logical rules are a popular knowledge representation language in many do...
research
06/07/2023

Extension of the Blackboard Architecture with Common Properties and Generic Rules

The Blackboard Architecture provides a mechanism for embodying data, dec...
research
05/31/2017

End-to-End Differentiable Proving

We introduce neural networks for end-to-end differentiable proving of qu...
research
06/09/2010

Measuring interesting rules in Characteristic rule

Finding interesting rule in the sixth strategy step about threshold cont...

Please sign up or login with your details

Forgot password? Click here to reset