Simple Steps to Success: A Method for Step-Based Counterfactual Explanations

Jenny Hamer, Nicholas Perello, Jake Valladares, Vignesh Viswanathan, Yair Zick
6/27/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Algorithmic recourse is a process that leverages counterfactual explanations, going beyond understanding why a system produced a given classification, to providing a user with actions they can take to change their predicted outcome. Existing approaches to compute such interventions -- known as recourse -- identify a set of points that satisfy some desiderata -- e.g. an intervention in the underlying causal graph, minimizing a cost function, etc. Satisfying these criteria, however, requires extensive knowledge of the underlying model structure, an often unrealistic amount of information in several domains. We propose a data-driven and model-agnostic framework to compute counterfactual explanations. We introduce StEP, a computationally efficient method that offers incremental steps along the data manifold that directs users towards their desired outcome. We show that StEP uniquely satisfies a desirable set of axioms. Furthermore, via a thorough empirical and theoretical investigation, we show that StEP offers provable robustness and privacy guarantees while outperforming popular methods along important metrics.

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{hamer2023simple,
  title  = {Simple Steps to Success: A Method for Step-Based Counterfactual Explanations},
  author = {Jenny Hamer and Nicholas Perello and Jake Valladares and Vignesh Viswanathan and Yair Zick},
  year   = {2023},
  eprint = {2306.15557},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.15557v3}
}

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

Discussion