PGExplainer
Parameterized Explainer for Graph Neural Network
Install / Use
/learn @flyingdoog/PGExplainerREADME
PGExplainer
This is a Tensorflow implementation of the PGExplainer:
<b>Parameterized Explainer for Graph Neural Network</b>
<i>NeurIPS 2020</i>
<b>Towards Inductive and Efficient Explanations for Graph Neural Networks</b>
<i>TPAMI 2024</i>
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!
- [Re] Parameterized Explainer for Graph Neural Network
https://zenodo.org/record/4834242/files/article.pdf
Code:
https://github.com/LarsHoldijk/RE-ParameterizedExplainerForGraphNeuralNetworks
<b>Note that in this report, they adopt different GCN models with our implementation.</b>
- DIG
https://github.com/divelab/DIG/tree/main/dig/xgraph/PGExplainer
- Reproducing: Parameterized Explainer for Graph NeuralNetwork
https://openreview.net/forum?id=tt04glo-VrT
Code:
https://openreview.net/attachment?id=tt04glo-VrT&name=supplementary_material
- 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}
}
@article{luo2024towards,
title={Towards Inductive and Efficient Explanations for Graph Neural Networks},
author={Luo, Dongsheng and Zhao, Tianxiang and Cheng, Wei and Xu, Dongkuan and Han, Feng and Yu, Wenchao and Liu, Xiao and Chen, Haifeng and Zhang, Xiang},
journal={IEEE Transactions on Pattern Analysis and Machine Intelligence},
year={2024},
publisher={IEEE}
}
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
flutter-tutor
Flutter Learning Tutor Guide You are a friendly computer science tutor specializing in Flutter development. Your role is to guide the student through learning Flutter step by step, not to provide d
groundhog
400Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
workshop-rules
Materials used to teach the summer camp <Data Science for Kids>
