You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
I'm trying to implement topology attack on gat, first, i use pyg to do it and use the same means as you, then to avoid the problem of adj, i use pytorch, but that both get rid of the gradients. How can i implement it?Thank you.
The text was updated successfully, but these errors were encountered:
Thanks for your interest in DeepRobust. I wanted to clarify a few points here:
The most straightforward way to attack other models (GAT and GraphSAGE) is to use the attacked graph generated by GCN (which is the default backbone model). In detail, we first use attack methods to attack GCN model and obtain the attacked graph. Then we feed this attacked graph to other models. The attacked graph is shown to be able to transfer to attack other models.
You can also use GraphSAGE/GAT as backbone models. But these models do not directly take the edge_weight as input, so we did modification on the model. An example is shown in test_prbcd_cora.py. Try:
Hi,
I'm trying to implement topology attack on gat, first, i use pyg to do it and use the same means as you, then to avoid the problem of adj, i use pytorch, but that both get rid of the gradients. How can i implement it?Thank you.
The text was updated successfully, but these errors were encountered: