Generating Explainable Rule Sets from Tree-Ensemble Learning Methods by Answer Set Programming

09/17/2021
by   Akihiro Takemura, et al.
0

We propose a method for generating explainable rule sets from tree-ensemble learners using Answer Set Programming (ASP). To this end, we adopt a decompositional approach where the split structures of the base decision trees are exploited in the construction of rules, which in turn are assessed using pattern mining methods encoded in ASP to extract interesting rules. We show how user-defined constraints and preferences can be represented declaratively in ASP to allow for transparent and flexible rule set generation, and how rules can be used as explanations to help the user better understand the models. Experimental evaluation with real-world datasets and popular tree-ensemble algorithms demonstrates that our approach is applicable to a wide range of classification tasks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/22/2020

A System for Explainable Answer Set Programming

We present xclingo, a tool for generating explanations from ASP programs...
research
08/30/2023

Explanations for Answer Set Programming

The paper presents an enhancement of xASP, a system that generates expla...
research
08/30/2011

Dimension Reduction Using Rule Ensemble Machine Learning Methods: A Numerical Study of Three Ensemble Methods

Ensemble methods for supervised machine learning have become popular due...
research
09/22/2020

Justifications for Goal-Directed Constraint Answer Set Programming

Ethical and legal concerns make it necessary for programs that may direc...
research
09/28/2021

Explainable Machine Larning for liver transplantation

In this work, we present a flexible method for explaining, in human read...
research
02/14/2022

FOLD-RM: A Scalable and Efficient Inductive Learning Algorithm for Multi-Category Classification of Mixed Data

FOLD-RM is an automated inductive learning algorithm for learning defaul...
research
08/22/2018

Hybrid ASP-based Approach to Pattern Mining

Detecting small sets of relevant patterns from a given dataset is a cent...

Please sign up or login with your details

Forgot password? Click here to reset