Code for the WSDM '20 paper, Learning Individual Causal Effects from Networked Observational Data.
First Work on Causal Effect Estimation Based on Graph Convolutional Neural Networks
For now, please cite the WSDM version if you find this paper/repository is helpful.
@inproceedings{guo2020learning,
title={Learning Individual Causal Effects from Networked Observational Data},
author={Guo, Ruocheng and Li, Jundong and Liu, Huan},
booktitle={Proceedings of the 13th International Conference on Web Search and Data Mining},
pages={232--240},
year={2020}
}
Tested on Ubuntu 18.04
Python 3.6
Pytorch 1.2.0
Scipy 1.3.1
Numpy 1.17.2
Pandas 0.25.1
Datasets used in this paper can be found in ./datasets
On a linux system, you can run the bash script, for example
bash run_for_share.sh --dataset BlogCatalog
Then results would be added to the end of the corresponding csv files in ./new_results/Blogcatalog or ./new_results/Flickr
To calculate the mean of the results from 10 simulations, you can use the python script
python res_mean.py