Skip to content

Python implementation of the work "The importance of Time in Causal Algorithmic Recourse"

License

Notifications You must be signed in to change notification settings

marti5ini/time-car

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The importance of Time in Causal Algorithmic Recourse

Build Status License: MIT

This repository contains the implementation of the work The Importance of Time in Causal Algorithmic Recourse in which we motivate the need to integrate the temporal dimension into causal algorithmic recourse methods to enhance recommendations’ plausibility and reliability.

Quick Start

Use the following Jupyter Notebook to reproduce the results presented in the paper:

Setup

The code requires a python version >=3.9, as well as some libraries listed in requirements file. For some additional functionalities, more libraries are needed for these extra functions and options to become available.

git clone https://github.com/marti5ini/time-car.git
cd time-car

Dependencies are listed in requirements.txt, a virtual environment is advised:

python3 -m venv ./venv # optional but recommended
pip install -r requirements.txt

Citation

If you use time-car in your research, please cite our paper:

@article{beretta2023importance,
  title={The Importance of Time in Causal Algorithmic Recourse},
  author={Beretta, Isacco and Cinquini, Martina},
  journal={arXiv preprint arXiv:2306.05082},
  year={2023}
}

About

Python implementation of the work "The importance of Time in Causal Algorithmic Recourse"

Topics

Resources

License

Stars

Watchers

Forks