
This repository contains example code for the paper:  "Energy-Based Learning for Cooperative Games, with  Applications to Valuation Problems in Machine Learning".


# Run the experiments

## Synthetic experiments with FLID games

Run the file   ``synthetic/main_syn.ipynb`` directly.  


## Data point valuation

Run the following bash file: 

```bash 
data_valuation/run_data_val.sh

```    


## Feature valuation

Run the ipython notebook ``feature_valuation/feature_val_example.ipynb``.


# Main Depencencies 

- shap==0.39.0
- tensorflow==1.14.0
- scikit-learn==0.23.2
- numba
- tqdm
 



