Mining Potentially Explanatory Patterns via Partial Solutions

GianCarlo Catalano, Alexander E. I. Brownlee, David Cairns, John McCall, Russell Ainslie
4/5/2024
cs.NEcs.LG

No confident code implementation found for this paper.

Abstract

Genetic Algorithms have established their capability for solving many complex optimization problems. Even as good solutions are produced, the user's understanding of a problem is not necessarily improved, which can lead to a lack of confidence in the results. To mitigate this issue, explainability aims to give insight to the user by presenting them with the knowledge obtained by the algorithm. In this paper we introduce Partial Solutions in order to improve the explainability of solutions to combinatorial optimization problems. Partial Solutions represent beneficial traits found by analyzing a population, and are presented to the user for explainability, but also provide an explicit model from which new solutions can be generated. We present an algorithm that assembles a collection of Partial Solutions chosen to strike a balance between high fitness, simplicity and atomicity. Experiments with standard benchmarks show that the proposed algorithm is able to find Partial Solutions which improve explainability at reasonable computational cost without affecting search performance.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{catalano2024mining,
  title  = {Mining Potentially Explanatory Patterns via Partial Solutions},
  author = {GianCarlo Catalano and Alexander E. I. Brownlee and David Cairns and John McCall and Russell Ainslie},
  year   = {2024},
  eprint = {2404.04388},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.04388v2}
}

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/2404.04388.svg)](https://codeofpaper.com/paper/2404.04388)

Discussion