Learning Accurate and Interpretable Decision Rule Sets from Neural Networks

03/04/2021
by   Litao Qiao, et al.
0

This paper proposes a new paradigm for learning a set of independent logical rules in disjunctive normal form as an interpretable model for classification. We consider the problem of learning an interpretable decision rule set as training a neural network in a specific, yet very simple two-layer architecture. Each neuron in the first layer directly maps to an interpretable if-then rule after training, and the output neuron in the second layer directly maps to a disjunction of the first-layer rules to form the decision rule set. Our representation of neurons in this first rules layer enables us to encode both the positive and the negative association of features in a decision rule. State-of-the-art neural net training approaches can be leveraged for learning highly accurate classification models. Moreover, we propose a sparsity-based regularization approach to balance between classification accuracy and the simplicity of the derived rules. Our experimental results show that our method can generate more accurate decision rule sets than other state-of-the-art rule-learning algorithms with better accuracy-simplicity trade-offs. Further, when compared with uninterpretable black-box machine learning approaches such as random forests and full-precision deep neural networks, our approach can easily find interpretable decision rule sets that have comparable predictive performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/24/2018

Boolean Decision Rules via Column Generation

This paper considers the learning of Boolean rules in either disjunctive...
research
04/11/2022

Bayes Point Rule Set Learning

Interpretability is having an increasingly important role in the design ...
research
05/20/2022

ExMo: Explainable AI Model using Inverse Frequency Decision Rules

In this paper, we present a novel method to compute decision rules to bu...
research
08/25/2020

SOAR: Simultaneous Or of And Rules for Classification of Positive Negative Classes

Algorithmic decision making has proliferated and now impacts our daily l...
research
06/17/2022

Truly Unordered Probabilistic Rule Sets for Multi-class Classification

Rule set learning has long been studied and has recently been frequently...
research
04/29/2020

Interpretable Random Forests via Rule Extraction

We introduce SIRUS (Stable and Interpretable RUle Set) for regression, a...
research
01/24/2023

Efficient learning of large sets of locally optimal classification rules

Conventional rule learning algorithms aim at finding a set of simple rul...

Please sign up or login with your details

Forgot password? Click here to reset