LGMar 4, 2021

Learning Accurate and Interpretable Decision Rule Sets from Neural Networks

arXiv:2103.02826v253 citations
AI Analysis

This addresses the need for interpretable models in machine learning, offering a method to balance accuracy and simplicity for users requiring transparency, though it is incremental in combining neural networks with rule extraction.

The paper tackles the problem of learning interpretable decision rule sets for classification by proposing a new paradigm that trains a simple two-layer neural network, where neurons map directly to interpretable if-then rules, achieving more accurate rule sets than state-of-the-art rule-learning algorithms with better accuracy-simplicity trade-offs and comparable performance to black-box models like random forests and deep neural networks.

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.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes