Investigating the Impact of Independent Rule Fitnesses in a Learning Classifier System

Michael Heider, Helena Stegherr, Jonathan Wurth, Roman Sraj, Jörg Hähner
7/12/2022
cs.LG

No official code found. Best implementation: heidmic/suprb (8 stars, GPL-3.0, last commit 2025-08-04).

Abstract

Achieving at least some level of explainability requires complex analyses for many machine learning systems, such as common black-box models. We recently proposed a new rule-based learning system, SupRB, to construct compact, interpretable and transparent models by utilizing separate optimizers for the model selection tasks concerning rule discovery and rule set composition.This allows users to specifically tailor their model structure to fulfil use-case specific explainability requirements. From an optimization perspective, this allows us to define clearer goals and we find that -- in contrast to many state of the art systems -- this allows us to keep rule fitnesses independent. In this paper we investigate this system's performance thoroughly on a set of regression problems and compare it against XCSF, a prominent rule-based learning system. We find the overall results of SupRB's evaluation comparable to XCSF's while allowing easier control of model structure and showing a substantially smaller sensitivity to random seeds and data splits. This increased control can aid in subsequently providing explanations for both training and final structure of the model.

View on arXivView PDF

Code Implementations(1)

heidmic/suprbCommunity100%
GPL-3.0
86PythonOct 12, 20201 years agoGPL-3.0

Similar Papers

Cite this paper

@article{heider2022investigating,
  title  = {Investigating the Impact of Independent Rule Fitnesses in a Learning Classifier System},
  author = {Michael Heider and Helena Stegherr and Jonathan Wurth and Roman Sraj and Jörg Hähner},
  year   = {2022},
  eprint = {2207.05582},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.05582v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.05582.svg)](https://codeofpaper.com/paper/2207.05582)

Discussion