English

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

Machine Learning 2024-11-14 v3

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.

Keywords

Cite

@article{arxiv.2306.15557,
  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},
  journal= {arXiv preprint arXiv:2306.15557},
  year   = {2024}
}

Comments

Accepted to TMLR Oct 2024

R2 v1 2026-06-28T11:15:48.918Z