Home

Awesome

SGA

Official implementation of Simlified Gradient Attack (SGA) in TKDE 2021: Adversarial attack on large scale graph.

SGA

Implementations

Update

Requirements

Datasets

we consider the largest connected component (LCC) of the graph for each dataset, e.g., data/cora_lcc.

Cora, Citeseer and Pubmed could be found at https://github.com/danielzuegner/gnn-meta-attack,

reddit could be found at http://snap.stanford.edu/graphsage/

Usage

How to attack a graph neural networks?

See src/demo.ipynb for a simple example to run our codes.

Reproduce results in paper

Cite

If you make use of this code or the SGA algorithm in your work, please cite the following paper:

@article{li2021adversarial,
  title={Adversarial attack on large scale graph},
  author={Li, Jintang and Xie, Tao and Liang, Chen and Xie, Fenfang and He, Xiangnan and Zheng, Zibin},
  journal={IEEE Transactions on Knowledge and Data Engineering},
  year={2021},
  publisher={IEEE}
}