-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Questions about Netattack #18
Comments
Hey, you may check answer in this issue #12. Feel free to reach out if you have other questions. |
Thanks a lot~ |
Besides, I am wondering that is this sequential attack an official implementation in the origianl paper [1] (I haven't check their source codes just by the way ask) or just for saving computational cost? [1] Adversarial Attacks on Neural Networks for Graph Data |
The sequential attack method follows the way described in the paper [1]. If you wanna check the original setting in [2], please check this script. [1] Robust graph convolutional networks against adversarial attacks. KDD |
sure~ thanks~ |
hi~ Can I ask you one more question ( ͡• ͜ʖ ͡•)? |
Hey, it should be fine to use other GNNs as the surrogate model but you need to assign some new attributes such as |
Thanks~ |
Hi, recently I noticed the Nettack function provided by deeprobust, i.e., "from deeprobust.graph.targeted_attack import Nettack" gets the weights of the input model as follows. |
Hi~ Thanks for sharing this great work! I have one question about the experimental details while conducting nettack attack.
It looks that nettack[1] in deeprobust can only perturb the graph strucuture according to the given one targeted node at once. But I noticed that for each dataset and each perturbation-rate there is only one adv. adjacency matrix in the folder "nettack" for many targeted nodes, e.g., "cora_nettack_adj_2.0.npz" for the attacked_test_nodes in "cora_nettacked_nodes.json".
I am wondering how you did this to save disk-memory (cause I also want to perturb other datasets not included in your experiments) or Is there any my mis-understandings on the targeted-attack? I would really appreciate it if you can spare your valueable time to answer it.
[1] https://deeprobust.readthedocs.io/en/latest/source/deeprobust.graph.targeted_attack.html
The text was updated successfully, but these errors were encountered: