Time Can Invalidate Algorithmic Recourse

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: De Toni, Giovanni, Teso, Stefano, Lepri, Bruno, Passerini, Andrea
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918087989657600
author De Toni, Giovanni
Teso, Stefano
Lepri, Bruno
Passerini, Andrea
author_facet De Toni, Giovanni
Teso, Stefano
Lepri, Bruno
Passerini, Andrea
contents Algorithmic Recourse (AR) aims to provide users with actionable steps to overturn unfavourable decisions made by machine learning predictors. However, these actions often take time to implement (e.g., getting a degree can take years), and their effects may vary as the world evolves. Thus, it is natural to ask for recourse that remains valid in a dynamic environment. In this paper, we study the robustness of algorithmic recourse over time by casting the problem through the lens of causality. We demonstrate theoretically and empirically that (even robust) causal AR methods can fail over time, except in the -- unlikely -- case that the world is stationary. Even more critically, unless the world is fully deterministic, counterfactual AR cannot be solved optimally. To account for this, we propose a simple yet effective algorithm for temporal AR that explicitly accounts for time under the assumption of having access to an estimator approximating the stochastic process. Our simulations on synthetic and realistic datasets show how considering time produces more resilient solutions to potential trends in the data distribution.
format Preprint
id arxiv_https___arxiv_org_abs_2410_08007
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Time Can Invalidate Algorithmic Recourse
De Toni, Giovanni
Teso, Stefano
Lepri, Bruno
Passerini, Andrea
Machine Learning
Computers and Society
Algorithmic Recourse (AR) aims to provide users with actionable steps to overturn unfavourable decisions made by machine learning predictors. However, these actions often take time to implement (e.g., getting a degree can take years), and their effects may vary as the world evolves. Thus, it is natural to ask for recourse that remains valid in a dynamic environment. In this paper, we study the robustness of algorithmic recourse over time by casting the problem through the lens of causality. We demonstrate theoretically and empirically that (even robust) causal AR methods can fail over time, except in the -- unlikely -- case that the world is stationary. Even more critically, unless the world is fully deterministic, counterfactual AR cannot be solved optimally. To account for this, we propose a simple yet effective algorithm for temporal AR that explicitly accounts for time under the assumption of having access to an estimator approximating the stochastic process. Our simulations on synthetic and realistic datasets show how considering time produces more resilient solutions to potential trends in the data distribution.
title Time Can Invalidate Algorithmic Recourse
topic Machine Learning
Computers and Society
url https://arxiv.org/abs/2410.08007