Skip to content

Code and data for decision making under strategic behavior, NeurIPS 2020 & Management Science 2024.

Notifications You must be signed in to change notification settings

Networks-Learning/strategic-decisions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decisions and Explanations under Strategic Behavior

This repository contains the code and data used in the papers Decisions, Counterfactual Explanations and Strategic Behavior and Optimal Decision Making Under Strategic Behavior.

Dependencies

All the experiments were performed using Python 3. In order to create a virtual environment and install the project dependencies you can run the following commands:

python3 -m venv env
source env/bin/activate
pip install -r requirements.txt

Code organization

The directory lib contains the source code of the algorithms described in the papers together with instance generators for synthetic and real data.

The directory scripts contains bash scripts that use the aforementioned code and pass several parameters required for the various experiments.

The directory notebooks contains jupyter notebooks producing the figures appearing in the paper. Some notebooks use outputs produced by scripts and prior execution of some script is required. The required script can be found inside each notebook.

The directory data contains the data used in the two papers.

The directory figures is used for saving the figures produced by the notebooks.

The directory outputs is used for saving the text outputs produced by the scripts.

Each of the directories scripts and notebooks is consisted of two sub-directories named counterfactuals and optimal which contain paper-specific scripts/notebooks and they correspond to Decisions, Counterfactual Explanations and Strategic Behavior and Optimal Decision Making Under Strategic Behavior respectively.

Each of the aforementioned directories contains self-explanatory README files whenever necessary.

To reproduce the figures presented in the papers, first make sure to refer to the data README file and the README file in notebooks/counterfactuals/ or notebooks/optimal/.

Citation

If you use parts of the code/data in this repository for your own research purposes, please consider citing:

@inproceedings{tsirtsis2020decisions,
    title={Decisions, Counterfactual Explanations and Strategic Behavior},
    author={Tsirtsis, Stratis and Gomez-Rodriguez, Manuel},
    booktitle={Advances in Neural Information Processing Systems (NeurIPS)},
    year={2020}
}

and

@article{tsirtsis2024optimal,
    title={Optimal decision making under strategic behavior},
    author={Tsirtsis, Stratis and Tabibian, Behzad and Khajehnejad, Moein and Singla, Adish and Sch{\"o}lkopf, Bernhard and Gomez-Rodriguez, Manuel},
    journal={Management Science},
    year={2024}
}