Trustworthy Actionable Perturbations
Jesse Friedbaum, Sudarshan Adiga, Ravi Tandon
TL;DR
This work tackles the risk that counterfactual explanations do not translate to real-world improvements by introducing Trustworthy Actionable Perturbations (TAP), a two-step framework that (i) optimizes feasible input changes to move the true outcome distribution toward a user-defined target set $T$ using a differentiable distance $d_{\mathcal{Y}}(\mathbf{y},T)$ based on an $f$-divergence, and (ii) verifies the effect with a separate pairwise classifier $V$ to ensure changes influence the true probabilities $\mathbf{y}(\tilde{\mathbf{x}})$ rather than simply fooling the classifier; A formal $(\epsilon,\delta)$-trustworthy perturbation is defined to bound action cost and proximity to $T$. The paper provides a differentiable closed-form for $d_{\mathcal{Y}}$ when using $f$-divergences, proves PAC-style generalization bounds for the verifier, and presents a practical two-step TAP generation algorithm that enforces actionability and coherence with a verification threshold $\gamma$. Empirically, TAP outperforms prior counterfactual methods and remains robust to adversarial perturbations across four real-world datasets, offering cost-effective and trustworthy recourse for high-stakes decisions.
Abstract
Counterfactuals, or modified inputs that lead to a different outcome, are an important tool for understanding the logic used by machine learning classifiers and how to change an undesirable classification. Even if a counterfactual changes a classifier's decision, however, it may not affect the true underlying class probabilities, i.e. the counterfactual may act like an adversarial attack and ``fool'' the classifier. We propose a new framework for creating modified inputs that change the true underlying probabilities in a beneficial way which we call Trustworthy Actionable Perturbations (TAP). This includes a novel verification procedure to ensure that TAP change the true class probabilities instead of acting adversarially. Our framework also includes new cost, reward, and goal definitions that are better suited to effectuating change in the real world. We present PAC-learnability results for our verification procedure and theoretically analyze our new method for measuring reward. We also develop a methodology for creating TAP and compare our results to those achieved by previous counterfactual methods.
