Home

Awesome

AirGNN

This repository includes the official implementation of AirGNN in the paper "Graph Neural Networks with Adaptive Residual" [NeurIPS 2021].

Xiaorui Liu, Jiayuan Ding, Wei Jin, Han Xu, Yao Ma, Zitao Liu, Jiliang Tang. Graph Neural Networks with Adaptive Residual.

Related materials: paper, appendix, slide, poster

Code Description

The model works well under both poison setting (attacks happen before training) and evasion setting (attacks happen after training). It also works under multiple attacking methods since the development of AirGNN does not reply on how the features are attacked.

Example:

 python train_model.py  --dataset Cora --runs 10 --model AirGNN --dropout 0.8 --lr 0.01 --lambda_amp 0.5

Reference

Please cite our paper if you find the paper or code to be useful. Thank you!

@inproceedings{
liu2021graph,
title={Graph Neural Networks with Adaptive Residual},
author={Xiaorui Liu and Jiayuan Ding and Wei Jin and Han Xu and Yao Ma and Zitao Liu and Jiliang Tang},
booktitle={Thirty-Fifth Conference on Neural Information Processing Systems},
year={2021},
url={https://openreview.net/forum?id=hfkER_KJiNw}
}