GraphWar
stable
Installation
Installation
Package Reference
graphwar
graphwar.dataset
graphwar.attack
Base Classes
Targeted Attacks
Untargeted Attacks
Injection Attacks
Backdoor Attacks
graphwar.defense
graphwar.nn
graphwar.nn.layers
graphwar.nn.models
graphwar.functional
graphwar.training
graphwar.utils
GraphWar
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
A
AdaptiveConv (class in graphwar.nn.layers)
add() (Progbar method)
add_edge() (FlipAttacker method)
add_edges() (in module graphwar.utils)
add_feat() (FlipAttacker method)
added_edges() (FlipAttacker method)
(InjectionAttacker method)
added_feats() (FlipAttacker method)
(InjectionAttacker method)
added_nodes() (InjectionAttacker method)
AdvInjection (class in graphwar.attack.injection)
AirGNN (class in graphwar.nn.models)
amp_forward() (AdaptiveConv method)
anchors() (UniversalDefense method)
APPNP (class in graphwar.nn.models)
attack() (AdvInjection method)
(Attacker method)
(BackdoorAttacker method)
(FGAttack method)
,
[1]
(FGBackdoor method)
(GFAttack method)
(IGAttack method)
,
[1]
(InjectionAttacker method)
(LGCBackdoor method)
(Metattack method)
(MinmaxAttack method)
(Nettack method)
(PGDAttack method)
(RandomAttack method)
,
[1]
(RandomInjection method)
(SGAttack method)
(TargetedAttacker method)
(UntargetedAttacker method)
Attacker (class in graphwar.attack)
available_datasets() (GraphWarDataset static method)
B
BackdoorAttacker (class in graphwar.attack.backdoor)
bernoulli_sample() (PGDAttack method)
bisection() (PGDAttack method)
BunchDict (class in graphwar.utils)
C
cache_clear() (ElasticConv method)
(ElasticGNN method)
(RobustGCN method)
(SGC method)
(SGConv method)
(SimPGCN method)
(SoftMedianConv method)
(SoftMedianGCN method)
(SSGC method)
(SSGConv method)
(Trainer method)
CKA (class in graphwar.utils)
clip() (Metattack method)
(PGDAttack method)
compare() (CKA method)
compute_alpha() (LikelihoodFilter static method)
compute_cooccurrence_constraint() (Nettack method)
compute_feature_gradients() (IGAttack method)
,
[1]
compute_gradients() (AdvInjection method)
(FGAttack method)
,
[1]
(Metattack method)
(PGDAttack method)
(SGAttack method)
compute_log_likelihood() (LikelihoodFilter static method)
compute_logits() (Nettack method)
compute_loss() (PGDAttack method)
compute_LX() (AdaptiveConv method)
compute_new_a_hat_uv() (Nettack method)
compute_structure_gradients() (IGAttack method)
,
[1]
compute_XW() (Nettack method)
config_C() (PGDAttack method)
config_callbacks() (Trainer method)
config_optimizer() (Trainer method)
config_scheduler() (Trainer method)
CosinePurification (class in graphwar.defense)
D
DAGNN (class in graphwar.nn.models)
DAGNNConv (class in graphwar.nn.layers)
data() (Attacker method)
(BackdoorAttacker method)
(FlipAttacker method)
(InjectionAttacker method)
defrozen_surrogate() (Surrogate method)
DegreeGUARD (class in graphwar.defense)
DICEAttack (class in graphwar.attack.targeted)
(class in graphwar.attack.untargeted)
drop_edge() (in module graphwar.functional)
drop_node() (in module graphwar.functional)
drop_path() (in module graphwar.functional)
DropEdge (class in graphwar.nn.layers)
DropNode (class in graphwar.nn.layers)
DropPath (class in graphwar.nn.layers)
E
edge_flips() (FlipAttacker method)
(InjectionAttacker method)
edge_index (Attacker property)
edge_weight (Attacker property)
ego_graph() (in module graphwar.utils)
EigenDecomposition (class in graphwar.defense)
ElasticConv (class in graphwar.nn.layers)
ElasticGNN (class in graphwar.nn.models)
emp_forward() (ElasticConv method)
estimate_self_training_labels() (Surrogate method)
evaluate() (Trainer method)
export() (CKA method)
extra_repr() (GNNGUARD method)
(Trainer method)
F
feat (Attacker property)
feat_flips() (FlipAttacker method)
feature_score() (FGAttack method)
,
[1]
(IGAttack method)
(Metattack method)
feature_scores() (Nettack method)
FGAttack (class in graphwar.attack.targeted)
(class in graphwar.attack.untargeted)
FGBackdoor (class in graphwar.attack.backdoor)
filter_chisquare() (LikelihoodFilter static method)
fit() (Trainer method)
flip_edges() (in module graphwar.utils)
FlipAttacker (class in graphwar.attack)
format_num() (Progbar static method)
forward() (AdaptiveConv method)
(AirGNN method)
(APPNP method)
(DAGNN method)
(DAGNNConv method)
(DropEdge method)
(DropNode method)
(DropPath method)
(ElasticConv method)
(ElasticGNN method)
(GAT method)
(GCN method)
(GCNConv method)
(GNNGUARD method)
,
[1]
(JKNet method)
(MedianConv method)
(MedianGCN method)
(Metattack method)
(RobustConv method)
(RobustGCN method)
(SAT method)
(SATConv method)
(Sequential method)
(SGC method)
(SGConv method)
(SimPGCN method)
(SoftMedianConv method)
(SoftMedianGCN method)
(SSGC method)
(SSGConv method)
(TAGCN method)
(TAGConv method)
(UniversalDefense method)
freeze_surrogate() (Surrogate method)
G
GAT (class in graphwar.nn.models)
GCN (class in graphwar.nn.models)
GCNConv (class in graphwar.nn.layers)
get_added_edge() (DICEAttack method)
,
[1]
(RandomAttack method)
,
[1]
get_attacker_nodes() (Nettack method)
get_candidate_edges() (GFAttack method)
(IGAttack method)
(Nettack method)
get_candidate_features() (IGAttack method)
get_feat_perturbations() (LGCBackdoor static method)
get_feature_importance() (IGAttack method)
,
[1]
get_link_importance() (IGAttack method)
,
[1]
get_logger() (in module graphwar.utils)
get_perturbed_adj() (Metattack method)
(PGDAttack method)
get_perturbed_feat() (Metattack method)
get_removed_edge() (DICEAttack method)
,
[1]
(RandomAttack method)
,
[1]
get_subgraph() (SGAttack method)
get_top_attackers() (SGAttack method)
get_trainer() (in module graphwar.training)
GFAttack (class in graphwar.attack.targeted)
GNNGUARD (class in graphwar.defense)
(class in graphwar.nn.models)
gradient_wrt_x() (Nettack method)
graphwar.attack
module
graphwar.attack.backdoor
module
graphwar.attack.injection
module
graphwar.attack.targeted
module
graphwar.attack.untargeted
module
graphwar.dataset
module
graphwar.defense
module
graphwar.functional
module
graphwar.nn.layers
module
graphwar.nn.models
module
graphwar.surrogate
module
graphwar.training
module
graphwar.utils
module
graphwar.utils.check
module
graphwar.utils.seed
module
GraphWarDataset (class in graphwar.dataset)
GUARD (class in graphwar.defense)
I
IGAttack (class in graphwar.attack.targeted)
(class in graphwar.attack.untargeted)
inject_edge() (InjectionAttacker method)
inject_edges() (InjectionAttacker method)
inject_feat() (InjectionAttacker method)
inject_node() (InjectionAttacker method)
injected_edges() (InjectionAttacker method)
injected_feats() (InjectionAttacker method)
injected_nodes() (InjectionAttacker method)
InjectionAttacker (class in graphwar.attack.injection)
inner_train() (Metattack method)
is_edge_index() (in module graphwar.utils.check)
is_legal_edge() (FlipAttacker method)
(TargetedAttacker method)
is_singleton_edge() (FlipAttacker method)
J
JaccardPurification (class in graphwar.defense)
JKNet (class in graphwar.nn.models)
L
L1_projection() (ElasticConv method)
L21_projection() (ElasticConv method)
label (Attacker property)
LGCBackdoor (class in graphwar.attack.backdoor)
LikelihoodFilter (class in graphwar.utils)
M
max_perturbations (Attacker property)
MedianConv (class in graphwar.nn.layers)
MedianGCN (class in graphwar.nn.models)
Metattack (class in graphwar.attack.untargeted)
MinmaxAttack (class in graphwar.attack.untargeted)
model (Trainer property)
module
graphwar.attack
graphwar.attack.backdoor
graphwar.attack.injection
graphwar.attack.targeted
graphwar.attack.untargeted
graphwar.dataset
graphwar.defense
graphwar.functional
graphwar.nn.layers
graphwar.nn.models
graphwar.surrogate
graphwar.training
graphwar.utils
graphwar.utils.check
graphwar.utils.seed
N
Nettack (class in graphwar.attack.targeted)
normalize() (in module graphwar.utils)
O
overlap() (in module graphwar.utils)
P
patch() (UniversalDefense method)
PGDAttack (class in graphwar.attack.untargeted)
plot_results() (CKA method)
predict() (Trainer method)
predict_step() (Trainer method)
Progbar (class in graphwar.utils)
projection() (PGDAttack method)
proximal_L21() (AdaptiveConv method)
R
RandomAttack (class in graphwar.attack.targeted)
(class in graphwar.attack.untargeted)
RandomGUARD (class in graphwar.defense)
RandomInjection (class in graphwar.attack.injection)
regression_loss() (SimPGCN method)
remove_edge() (FlipAttacker method)
remove_edges() (in module graphwar.utils)
remove_feat() (FlipAttacker method)
removed_edges() (FlipAttacker method)
(UniversalDefense method)
removed_feats() (FlipAttacker method)
repeat() (in module graphwar.utils)
reset() (Attacker method)
(BackdoorAttacker method)
(FGAttack method)
,
[1]
(FlipAttacker method)
(InjectionAttacker method)
(Metattack method)
(MinmaxAttack method)
(Nettack method)
(PGDAttack method)
(TargetedAttacker method)
(UntargetedAttacker method)
reset_parameters() (AdaptiveConv method)
(AirGNN method)
(APPNP method)
(DAGNN method)
(DAGNNConv method)
(ElasticConv method)
(ElasticGNN method)
(GAT method)
(GCN method)
(GCNConv method)
(GNNGUARD method)
(JKNet method)
(MedianConv method)
(MedianGCN method)
(Metattack method)
(RobustConv method)
(RobustGCN method)
(SAT method)
(SATConv method)
(Sequential method)
(SGC method)
(SGConv method)
(SimPGCN method)
(SoftMedianConv method)
(SoftMedianGCN method)
(SSGC method)
(SSGConv method)
(TAGCN method)
(TAGConv method)
RobustConv (class in graphwar.nn.layers)
RobustGCN (class in graphwar.nn.models)
RobustGCNTrainer (class in graphwar.training)
S
SAT (class in graphwar.nn.models)
SATConv (class in graphwar.nn.layers)
SATTrainer (class in graphwar.training)
scipy_normalize() (in module graphwar.utils)
Sequential (class in graphwar.nn.layers)
set_allow_feature_attack() (FlipAttacker method)
set_allow_singleton() (FlipAttacker method)
set_allow_structure_attack() (FlipAttacker method)
set_max_perturbations() (Attacker method)
set_normalize() (SGAttack method)
set_seed() (in module graphwar.utils.seed)
setup_logger() (in module graphwar.utils)
setup_surrogate() (FGAttack method)
(FGBackdoor method)
(GUARD method)
(IGAttack method)
(LGCBackdoor method)
(Metattack method)
(MinmaxAttack method)
(Nettack method)
(PGDAttack method)
(SGAttack method)
(Surrogate method)
SGAttack (class in graphwar.attack.targeted)
SGC (class in graphwar.nn.models)
SGConv (class in graphwar.nn.layers)
SimPGCN (class in graphwar.nn.models)
SimPGCNTrainer (class in graphwar.training)
singleton_filter() (in module graphwar.utils)
singleton_mask() (in module graphwar.utils)
SingletonFilter (class in graphwar.utils)
SoftMedianConv (class in graphwar.nn.layers)
SoftMedianGCN (class in graphwar.nn.models)
split_nodes() (in module graphwar.utils)
split_nodes_by_classes() (in module graphwar.utils)
spmm() (in module graphwar.functional)
SSGC (class in graphwar.nn.models)
SSGConv (class in graphwar.nn.layers)
strongest_wrong_class() (Nettack method)
(SGAttack method)
structure_score() (FGAttack method)
,
[1]
(GFAttack static method)
(IGAttack method)
(Metattack method)
(Nettack method)
subgraph_processing() (SGAttack method)
Surrogate (class in graphwar.surrogate)
SVDPurification (class in graphwar.defense)
T
TAGCN (class in graphwar.nn.models)
TAGConv (class in graphwar.nn.layers)
TargetedAttacker (class in graphwar.attack.targeted)
test_step() (Trainer method)
to_dense_adj() (in module graphwar.functional)
to_sparse_tensor() (in module graphwar.functional)
to_tensor() (BunchDict method)
topk() (in module graphwar.utils)
train_step() (RobustGCNTrainer method)
(SATTrainer method)
(SimPGCNTrainer method)
(Trainer method)
Trainer (class in graphwar.training)
training (AdaptiveConv attribute)
(AirGNN attribute)
(APPNP attribute)
(DAGNN attribute)
(DAGNNConv attribute)
(DegreeGUARD attribute)
(DropEdge attribute)
(DropNode attribute)
(DropPath attribute)
(ElasticGNN attribute)
(GAT attribute)
(GCN attribute)
(GCNConv attribute)
(GNNGUARD attribute)
,
[1]
(GUARD attribute)
(JKNet attribute)
(MedianConv attribute)
(MedianGCN attribute)
(RandomGUARD attribute)
(RobustConv attribute)
(RobustGCN attribute)
(SAT attribute)
(SATConv attribute)
(Sequential attribute)
(SGC attribute)
(SimPGCN attribute)
(SoftMedianGCN attribute)
(SSGC attribute)
(TAGCN attribute)
(TAGConv attribute)
(UniversalDefense attribute)
trigger() (BackdoorAttacker method)
U
UniversalDefense (class in graphwar.defense)
UntargetedAttacker (class in graphwar.attack.untargeted)
update() (LikelihoodFilter method)
(Progbar method)
(SingletonFilter method)
update_Sx() (LikelihoodFilter static method)
W
wrapper() (in module graphwar.utils)
Read the Docs
v: stable
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds