Scalable Rule-Based Representation Learning for Interpretable Classification

09/30/2021
by   Zhuo Wang, et al.
21

Rule-based models, e.g., decision trees, are widely used in scenarios demanding high model interpretability for their transparent inner structures and good model expressivity. However, rule-based models are hard to optimize, especially on large data sets, due to their discrete parameters and structures. Ensemble methods and fuzzy/soft rules are commonly used to improve performance, but they sacrifice the model interpretability. To obtain both good scalability and interpretability, we propose a new classifier, named Rule-based Representation Learner (RRL), that automatically learns interpretable non-fuzzy rules for data representation and classification. To train the non-differentiable RRL effectively, we project it to a continuous space and propose a novel training method, called Gradient Grafting, that can directly optimize the discrete model using gradient descent. An improved design of logical activation functions is also devised to increase the scalability of RRL and enable it to discretize the continuous features end-to-end. Exhaustive experiments on nine small and four large data sets show that RRL outperforms the competitive interpretable approaches and can be easily adjusted to obtain a trade-off between classification accuracy and model complexity for different scenarios. Our code is available at: https://github.com/12wang3/rrl.

READ FULL TEXT
research
12/10/2019

Transparent Classification with Multilayer Logical Perceptrons and Random Binarization

Models with transparent inner structure and high classification performa...
research
03/04/2018

On Cognitive Preferences and the Interpretability of Rule-based Models

It is conventional wisdom in machine learning and data mining that logic...
research
05/14/2022

Efficient Learning of Interpretable Classification Rules

Machine learning has become omnipresent with applications in various saf...
research
11/09/2022

Deep Explainable Learning with Graph Based Data Assessing and Rule Reasoning

Learning an explainable classifier often results in low accuracy model o...
research
10/02/2019

Boosting Image Recognition with Non-differentiable Constraints

In this paper, we study the problem of image recognition with non-differ...
research
08/09/2012

Comparison of different T-norm operators in classification problems

Fuzzy rule based classification systems are one of the most popular fuzz...
research
07/14/2021

RCDNet: An Interpretable Rain Convolutional Dictionary Network for Single Image Deraining

As a common weather, rain streaks adversely degrade the image quality. H...

Please sign up or login with your details

Forgot password? Click here to reset