Neural Logic Rule Layers

07/01/2019
by   Jan Niclas Reimann, et al.
13

Despite their great success in recent years, deep neural networks (DNN) are mainly black boxes where the results obtained by running through the network are difficult to understand and interpret. Compared to e.g. decision trees or bayesian classifiers, DNN suffer from bad interpretability where we understand by interpretability, that a human can easily derive the relations modeled by the network. A reasonable way to provide interpretability for humans are logical rules. In this paper we propose neural logic rule layers (NLRL) which are able to represent arbitrary logic rules in terms of their conjunctive and disjunctive normal forms. Using various NLRL within one layer and correspondingly stacking various layers, we are able to represent arbitrary complex rules by the resulting neural network architecture. The NLRL are end-to-end trainable allowing to learn logic rules directly from available data sets. Experiments show that NLRL-enhanced neural networks can learn to model arbitrary complex logic and perform arithmetic operation over the input values.

READ FULL TEXT

page 3

page 9

research
03/10/2020

An Exact Transformation from Deep Neural Networks to Multi-Class Multivariate Decision Trees

Deep neural networks (DNNs) are commonly labelled as black-boxes lacking...
research
03/10/2020

Towards Interpretable Deep Neural Networks: An Exact Transformation to Multi-Class Multivariate Decision Trees

Deep neural networks (DNNs) are commonly labelled as black-boxes lacking...
research
12/15/2020

Rule Extraction from Binary Neural Networks with Convolutional Rules for Model Validation

Most deep neural networks are considered to be black boxes, meaning thei...
research
06/07/2023

Introduction and Assessment of the Addition of Links and Containers to the Blackboard Architecture

The Blackboard Architecture provides a mechanism for storing data and lo...
research
01/30/2018

ReNN: Rule-embedded Neural Networks

The artificial neural network shows powerful ability of inference, but i...
research
08/18/2022

A Scalable, Interpretable, Verifiable Differentiable Logic Gate Convolutional Neural Network Architecture From Truth Tables

We propose 𝒯ruth 𝒯able net (𝒯𝒯net), a novel Convolutional Neural Network...
research
04/13/2005

Diagnostic Rule Extraction Using Neural Networks

The neural networks have trained on incomplete sets that a doctor could ...

Please sign up or login with your details

Forgot password? Click here to reset