Discovering Classification Rules for Interpretable Learning with Linear Programming

04/21/2021
by   M. Hakan Akyüz, et al.
0

Rules embody a set of if-then statements which include one or more conditions to classify a subset of samples in a dataset. In various applications such classification rules are considered to be interpretable by the decision makers. We introduce two new algorithms for interpretability and learning. Both algorithms take advantage of linear programming, and hence, they are scalable to large data sets. The first algorithm extracts rules for interpretation of trained models that are based on tree/rule ensembles. The second algorithm generates a set of classification rules through a column generation approach. The proposed algorithms return a set of rules along with their optimal weights indicating the importance of each rule for classification. Moreover, our algorithms allow assigning cost coefficients, which could relate to different attributes of the rules, such as; rule lengths, estimator weights, number of false negatives, and so on. Thus, the decision makers can adjust these coefficients to divert the training process and obtain a set of rules that are more appealing for their needs. We have tested the performances of both algorithms on a collection of datasets and presented a case study to elaborate on optimal rule weights. Our results show that a good compromise between interpretability and accuracy can be obtained by the proposed algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/13/2020

Rule Covering for Interpretation and Boosting

We propose two algorithms for interpretation and boosting of tree-based ...
research
06/20/2023

Learning Locally Interpretable Rule Ensemble

This paper proposes a new framework for learning a rule ensemble model t...
research
06/05/2019

Generalized Linear Rule Models

This paper considers generalized linear models using rule-based features...
research
06/12/2023

FIRE: An Optimization Approach for Fast Interpretable Rule Extraction

We present FIRE, Fast Interpretable Rule Extraction, an optimization-bas...
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...
research
10/22/2018

Assessing the Stability of Interpretable Models

Interpretable classification models are built with the purpose of provid...
research
11/23/2015

Interpretable Two-level Boolean Rule Learning for Classification

This paper proposes algorithms for learning two-level Boolean rules in C...

Please sign up or login with your details

Forgot password? Click here to reset