A multi-criteria approach for selecting an explanation from the set of counterfactuals produced by an ensemble of explainers

Ignacy Stępka, Mateusz Lango, Jerzy Stefanowski
3/20/2024
cs.LGcs.AI

No official code found. Best implementation: istepka/MCSECE (3 stars, CC-BY-4.0, last commit 2024-04-27).

Abstract

Counterfactuals are widely used to explain ML model predictions by providing alternative scenarios for obtaining the more desired predictions. They can be generated by a variety of methods that optimize different, sometimes conflicting, quality measures and produce quite different solutions. However, choosing the most appropriate explanation method and one of the generated counterfactuals is not an easy task. Instead of forcing the user to test many different explanation methods and analysing conflicting solutions, in this paper, we propose to use a multi-stage ensemble approach that will select single counterfactual based on the multiple-criteria analysis. It offers a compromise solution that scores well on several popular quality measures. This approach exploits the dominance relation and the ideal point decision aid method, which selects one counterfactual from the Pareto front. The conducted experiments demonstrated that the proposed approach generates fully actionable counterfactuals with attractive compromise values of the considered quality measures.

View on arXivView PDF

Code Implementations(1)

istepka/MCSECECommunity100%
CC-BY-4.0

A Multi-Criteria Approach for Selecting an Explanation From the Set of Counterfactuals Produced by an Ensemble of Explainers

30TeX, ShellDec 21, 20222 years agoCC-BY-4.0
counterfactual-explanationsexplainable-aimulti-criteria-decision-aid

Similar Papers

Cite this paper

@article{stpka2024multicriteria,
  title  = {A multi-criteria approach for selecting an explanation from the set of counterfactuals produced by an ensemble of explainers},
  author = {Ignacy Stępka and Mateusz Lango and Jerzy Stefanowski},
  year   = {2024},
  eprint = {2403.13940},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.13940v2}
}

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

Discussion