Neuro-Symbolic Inductive Logic Programming with Logical Neural Networks

12/06/2021
by   Prithviraj Sen, et al.
0

Recent work on neuro-symbolic inductive logic programming has led to promising approaches that can learn explanatory rules from noisy, real-world data. While some proposals approximate logical operators with differentiable operators from fuzzy or real-valued logic that are parameter-free thus diminishing their capacity to fit the data, other approaches are only loosely based on logic making it difficult to interpret the learned "rules". In this paper, we propose learning rules with the recently proposed logical neural networks (LNN). Compared to others, LNNs offer strong connection to classical Boolean logic thus allowing for precise interpretation of learned rules while harboring parameters that can be trained with gradient-based optimization to effectively fit the data. We extend LNNs to induce rules in first-order logic. Our experiments on standard benchmarking tasks confirm that LNN rules are highly interpretable and can achieve comparable or higher accuracy due to their flexible parameterization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/08/2019

Inductive Logic Programming via Differentiable Deep Neural Logic Networks

We propose a novel paradigm for solving Inductive Logic Programming (ILP...
research
04/26/2019

Neural Logic Machines

We propose the Neural Logic Machine (NLM), a neural-symbolic architectur...
research
11/13/2017

Learning Explanatory Rules from Noisy Data

Artificial Neural Networks are powerful function approximators capable o...
research
12/09/2020

NSL: Hybrid Interpretable Learning From Noisy Raw Data

Inductive Logic Programming (ILP) systems learn generalised, interpretab...
research
10/06/2019

Learn to Explain Efficiently via Neural Logic Inductive Learning

The capability of making interpretable and self-explanatory decisions is...
research
04/02/2019

Learning Algorithms via Neural Logic Networks

We propose a novel learning paradigm for Deep Neural Networks (DNN) by u...
research
09/17/2021

Geolog: Scalable Logic Programming on Spatial Data

Spatial data is ubiquitous in our data-driven society. The Logic Program...

Please sign up or login with your details

Forgot password? Click here to reset