paper-with-me

Papers

Discovering Classification Rules for Interpretable Learning with Linear Programming

2021-09-29 · Hakan Akyuz, Ilker Birbil

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.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Classification

Similar Papers 제목 키워드 기반

Interpretable Two-level Boolean Rule Learning for Classification

2016-06-18 · Guolong Su, Dennis Wei, Kush R. Varshney, Dmitry M. Malioutov

As a contribution to interpretable machine learning research, we develop a novel optimization framework for learning accurate and sparse two-level Boolean rules. We consider rules in both conjunctive normal form (AND-of-…

BIG-bench Machine LearningClassificationFormGeneral Classification+2

Neural-based classification rule learning for sequential data

2023-02-22 · Marine Collery, Philippe Bonnard, François Fages, Remy Kusters

Discovering interpretable patterns for classification of sequential data is of key importance for a variety of fields, ranging from genomics to fraud detection or more generally interpretable decision-making. In this pap…

Binary ClassificationClassificationDecision MakingFraud Detection

Generalized Linear Rule Models

2019-06-05 · Dennis Wei, Sanjeeb Dash, Tian Gao, Oktay Günlük

This paper considers generalized linear models using rule-based features, also referred to as rule ensembles, for regression and probabilistic classification. Rules facilitate model interpretation while also capturing no…

General Classificationregression

Rule Induction in Knowledge Graphs Using Linear Programming

2021-10-15 · Sanjeeb Dash, Joao Goncalves

We present a simple linear programming (LP) based method to learn compact and interpretable sets of rules encoding the facts in a knowledge graph (KG) and use these rules to solve the KG completion problem. Our LP model …

Knowledge Graphs

Discovering Useful Compact Sets of Sequential Rules in a Long Sequence

2021-09-15 · Erwan Bourrand, Luis Galárraga, Esther Galbrun, Elisa Fromont 외

We are interested in understanding the underlying generation process for long sequences of symbolic events. To do so, we propose COSSU, an algorithm to mine small and meaningful sets of sequential rules. The rules are se…