paper-with-me

Papers

Efficient Learning of Interpretable Classification Rules

2022-05-14 · Bishwamittra Ghosh, Dmitry Malioutov, Kuldeep S. Meel

Machine learning has become omnipresent with applications in various safety-critical domains such as medical, law, and transportation. In these domains, high-stake decisions provided by machine learning necessitate researchers to design interpretable models, where the prediction is understandable to a human. In interpretable machine learning, rule-based classifiers are particularly effective in representing the decision boundary through a set of rules comprising input features. The interpretability of rule-based classifiers is in general related to the size of the rules, where smaller rules are considered more interpretable. To learn such a classifier, the brute-force direct approach is to consider an optimization problem that tries to learn the smallest classification rule that has close to maximum accuracy. This optimization problem is computationally intractable due to its combinatorial nature and thus, the problem is not scalable in large datasets. To this end, in this paper we study the triangular relationship among the accuracy, interpretability, and scalability of learning rule-based classifiers. The contribution of this paper is an interpretable learning framework IMLI, that is based on maximum satisfiability (MaxSAT) for synthesizing classification rules expressible in proposition logic. Despite the progress of MaxSAT solving in the last decade, the straightforward MaxSAT-based solution cannot scale. Therefore, we incorporate an efficient incremental learning technique inside the MaxSAT formulation by integrating mini-batch learning and iterative rule-learning. In our experiments, IMLI achieves the best balance among prediction accuracy, interpretability, and scalability. As an application, we deploy IMLI in learning popular interpretable classifiers such as decision lists and decision sets.

📄 PDF Abstract BibTeX arXiv:2205.06936

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningClassificationIncremental LearningInterpretable Machine Learning

Similar Papers 제목 키워드 기반

Learning Accurate and Interpretable Decision Rule Sets from Neural Networks

2021-03-04 · Litao Qiao, Weijia Wang, Bill Lin

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 ru…

General Classification

An Incremental MaxSAT-based Model to Learn Interpretable and Balanced Classification Rules

2024-03-25 · Antônio Carlos Souza Ferreira Júnior, Thiago Alves Rocha

The increasing advancements in the field of machine learning have led to the development of numerous applications that effectively address a wide range of problems with accurate predictions. However, in certain cases, ac…

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

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 deci…

Classification

MLIC: A MaxSAT-Based framework for learning interpretable classification rules

2018-12-05 · Dmitry Malioutov, Kuldeep S. Meel

The wide adoption of machine learning approaches in the industry, government, medicine and science has renewed the interest in interpretable machine learning: many decisions are too important to be delegated to black-box…

BIG-bench Machine LearningClassificationGeneral ClassificationInterpretable Machine Learning