Introducing User Feedback-based Counterfactual Explanations (UFCE)

Muhammad Suffian, Jose M. Alonso-Moral, Alessandro Bogliolo
2/26/2024
cs.LGcs.AIcs.HC

No official code found. Best implementation: msnizami/UFCE (0 stars, GPL-3.0, last commit 2024-05-27).

Abstract

Machine learning models are widely used in real-world applications. However, their complexity makes it often challenging to interpret the rationale behind their decisions. Counterfactual explanations (CEs) have emerged as a viable solution for generating comprehensible explanations in eXplainable Artificial Intelligence (XAI). CE provides actionable information to users on how to achieve the desired outcome with minimal modifications to the input. However, current CE algorithms usually operate within the entire feature space when optimizing changes to turn over an undesired outcome, overlooking the identification of key contributors to the outcome and disregarding the practicality of the suggested changes. In this study, we introduce a novel methodology, that is named as user feedback-based counterfactual explanation (UFCE), which addresses these limitations and aims to bolster confidence in the provided explanations. UFCE allows for the inclusion of user constraints to determine the smallest modifications in the subset of actionable features while considering feature dependence, and evaluates the practicality of suggested changes using benchmark evaluation metrics. We conducted three experiments with five datasets, demonstrating that UFCE outperforms two well-known CE methods in terms of \textit{proximity}, \textit{sparsity}, and \textit{feasibility}. Reported results indicate that user constraints influence the generation of feasible CEs.

View on arXivView PDF

Code Implementations(1)

msnizami/UFCECommunity100%
GPL-3.0

user feedback-based counterfactual explanations

00Python, Jupyter NotebookAug 18, 20222 years agoGPL-3.0

Similar Papers

Cite this paper

@article{suffian2024introducing,
  title  = {Introducing User Feedback-based Counterfactual Explanations (UFCE)},
  author = {Muhammad Suffian and Jose M. Alonso-Moral and Alessandro Bogliolo},
  year   = {2024},
  eprint = {2403.00011},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.00011v1}
}

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

Discussion