ReG-Rules: An Explainable Rule-Based Ensemble Learner for Classification

The learning of classification models to predict class labels of new and previously unseen data instances is one of the most essential tasks in data mining. A popular approach to classification is ensemble learning, where a combination of several diverse and independent classification models is used...

Full description

Bibliographic Details
Main Authors: Manal Almutairi, Frederic Stahl, Max Bramer
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9364993/
id doaj-f84e7b0c9e984f669f39b863b2d737fe
record_format Article
spelling doaj-f84e7b0c9e984f669f39b863b2d737fe2021-04-08T23:00:36ZengIEEEIEEE Access2169-35362021-01-019520155203510.1109/ACCESS.2021.30627639364993ReG-Rules: An Explainable Rule-Based Ensemble Learner for ClassificationManal Almutairi0Frederic Stahl1https://orcid.org/0000-0002-4860-0203Max Bramer2Department of Computer Science, University of Reading, Reading, U.K.Department of Computer Science, University of Reading, Reading, U.K.School of Computing, University of Portsmouth, Portsmouth, U.K.The learning of classification models to predict class labels of new and previously unseen data instances is one of the most essential tasks in data mining. A popular approach to classification is ensemble learning, where a combination of several diverse and independent classification models is used to predict class labels. Ensemble models are important as they tend to improve the average classification accuracy over any member of the ensemble. However, classification models are also often required to be explainable to reduce the risk of irreversible wrong classification. Explainability of classification models is needed in many critical applications such as stock market analysis, credit risk evaluation, intrusion detection, etc. Unfortunately, ensemble learning decreases the level of explainability of the classification, as the analyst would have to examine many decision models to gain insights about the causality of the prediction. The aim of the research presented in this paper is to create an ensemble method that is explainable in the sense that it presents the human analyst with a conditioned view of the most relevant model aspects involved in the prediction. To achieve this aim the authors developed a rule-based explainable ensemble classifier termed Ranked ensemble G-Rules (ReG-Rules) which gives the analyst an extract of the most relevant classification rules for each individual prediction. During the evaluation process ReG-Rules was evaluated in terms of its theoretical computational complexity, empirically on benchmark datasets and qualitatively with respect to the complexity and readability of the induced rule sets. The results show that ReG-Rules scales linearly, delivers a high accuracy and at the same time delivers a compact and manageable set of rules describing the predictions made.https://ieeexplore.ieee.org/document/9364993/Data miningensemble learningexplainable algorithmsrule-based classification
collection DOAJ
language English
format Article
sources DOAJ
author Manal Almutairi
Frederic Stahl
Max Bramer
spellingShingle Manal Almutairi
Frederic Stahl
Max Bramer
ReG-Rules: An Explainable Rule-Based Ensemble Learner for Classification
IEEE Access
Data mining
ensemble learning
explainable algorithms
rule-based classification
author_facet Manal Almutairi
Frederic Stahl
Max Bramer
author_sort Manal Almutairi
title ReG-Rules: An Explainable Rule-Based Ensemble Learner for Classification
title_short ReG-Rules: An Explainable Rule-Based Ensemble Learner for Classification
title_full ReG-Rules: An Explainable Rule-Based Ensemble Learner for Classification
title_fullStr ReG-Rules: An Explainable Rule-Based Ensemble Learner for Classification
title_full_unstemmed ReG-Rules: An Explainable Rule-Based Ensemble Learner for Classification
title_sort reg-rules: an explainable rule-based ensemble learner for classification
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description The learning of classification models to predict class labels of new and previously unseen data instances is one of the most essential tasks in data mining. A popular approach to classification is ensemble learning, where a combination of several diverse and independent classification models is used to predict class labels. Ensemble models are important as they tend to improve the average classification accuracy over any member of the ensemble. However, classification models are also often required to be explainable to reduce the risk of irreversible wrong classification. Explainability of classification models is needed in many critical applications such as stock market analysis, credit risk evaluation, intrusion detection, etc. Unfortunately, ensemble learning decreases the level of explainability of the classification, as the analyst would have to examine many decision models to gain insights about the causality of the prediction. The aim of the research presented in this paper is to create an ensemble method that is explainable in the sense that it presents the human analyst with a conditioned view of the most relevant model aspects involved in the prediction. To achieve this aim the authors developed a rule-based explainable ensemble classifier termed Ranked ensemble G-Rules (ReG-Rules) which gives the analyst an extract of the most relevant classification rules for each individual prediction. During the evaluation process ReG-Rules was evaluated in terms of its theoretical computational complexity, empirically on benchmark datasets and qualitatively with respect to the complexity and readability of the induced rule sets. The results show that ReG-Rules scales linearly, delivers a high accuracy and at the same time delivers a compact and manageable set of rules describing the predictions made.
topic Data mining
ensemble learning
explainable algorithms
rule-based classification
url https://ieeexplore.ieee.org/document/9364993/
work_keys_str_mv AT manalalmutairi regrulesanexplainablerulebasedensemblelearnerforclassification
AT fredericstahl regrulesanexplainablerulebasedensemblelearnerforclassification
AT maxbramer regrulesanexplainablerulebasedensemblelearnerforclassification
_version_ 1721533645154418688