• Stars
    star
    123
  • Rank 290,145 (Top 6 %)
  • Language
    Jupyter Notebook
  • Created about 4 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Parameterized Explainer for Graph Neural Network

PGExplainer

This is a Tensorflow implementation of the paper: Parameterized Explainer for Graph Neural Network

https://arxiv.org/abs/2011.04573

NeurIPS 2020

Requirements

  • Python 3.6.8
  • tensorflow 2.0
  • networkx

Pytorch Implementations

Now, PGExplainer is avilable at pytorch_geometric

https://github.com/pyg-team/pytorch_geometric/blob/master/torch_geometric/explain/algorithm/pg_explainer.py

Here are several re-implementations and reproduction reports from other groups. Thanks very much these researchers for re-implementing PGExplainer to make it more easy to use!

  1. [Re] Parameterized Explainer for Graph Neural Network

https://zenodo.org/record/4834242/files/article.pdf

Code:

https://github.com/LarsHoldijk/RE-ParameterizedExplainerForGraphNeuralNetworks

Note that in this report, they adopt different GCN models with our implementation.

  1. DIG

https://github.com/divelab/DIG/tree/main/dig/xgraph/PGExplainer

  1. Reproducing: Parameterized Explainer for Graph NeuralNetwork

https://openreview.net/forum?id=tt04glo-VrT

Code:

https://openreview.net/attachment?id=tt04glo-VrT&name=supplementary_material

  1. GitLab https://git.gtapp.xyz/zhangying/pgexplainer

Awesome Graph Explainability Papers

https://github.com/flyingdoog/awesome-graph-explainability-papers

References

@article{luo2020parameterized,
  title={Parameterized Explainer for Graph Neural Network},
  author={Luo, Dongsheng and Cheng, Wei and Xu, Dongkuan and Yu, Wenchao and Zong, Bo and Chen, Haifeng and Zhang, Xiang},
  journal={Advances in Neural Information Processing Systems},
  volume={33},
  year={2020}
}