Hi, thanks for sharing the awesome repo with us! I recently run the attack sample code but the resultpgd_attack.py
and random_attack.py
under examples/attack/untargeted
, but the accuracies of both evasion and poison attack seem not to decrease.
I'm pretty confused by the attack results. For CV models, pgd attack easily decreases the accuracy to nearly random guesses, but the results of GreatX seem not to consent with CV models. Is it because the number of the perturbed edges is too small?
Processing...
Done!
Training...
100/100 [==============================] - Total: 874.37ms - 8ms/step- loss: 0.0524 - acc: 0.996 - val_loss: 0.625 - val_acc: 0.815
Evaluating...
1/1 [==============================] - Total: 1.82ms - 1ms/step- loss: 0.597 - acc: 0.843
Before attack
Objects in BunchDict:
โโโโโโโโโโโคโโโโโโโโโโโโ
โ Names โ Objects โ
โโโโโโโโโโโชโโโโโโโโโโโโก
โ loss โ 0.59718 โ
โโโโโโโโโโโผโโโโโโโโโโโโค
โ acc โ 0.842555 โ
โโโโโโโโโโโงโโโโโโโโโโโโ
PGD training...: 100%|โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 200/200 [00:02<00:00, 69.74it/s]
Bernoulli sampling...: 100%|โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ| 20/20 [00:00<00:00, 804.86it/s]
Evaluating...
1/1 [==============================] - Total: 2.11ms - 2ms/step- loss: 0.603 - acc: 0.842
After evasion attack
Objects in BunchDict:
โโโโโโโโโโโคโโโโโโโโโโโโ
โ Names โ Objects โ
โโโโโโโโโโโชโโโโโโโโโโโโก
โ loss โ 0.603293 โ
โโโโโโโโโโโผโโโโโโโโโโโโค
โ acc โ 0.842052 โ
โโโโโโโโโโโงโโโโโโโโโโโโ
Training...
100/100 [==============================] - Total: 535.83ms - 5ms/step- loss: 0.124 - acc: 0.976 - val_loss: 0.728 - val_acc: 0.779
Evaluating...
1/1 [==============================] - Total: 1.74ms - 1ms/step- loss: 0.766 - acc: 0.827
After poisoning attack
Objects in BunchDict:
โโโโโโโโโโโคโโโโโโโโโโโโ
โ Names โ Objects โ
โโโโโโโโโโโชโโโโโโโโโโโโก
โ loss โ 0.76604 โ
โโโโโโโโโโโผโโโโโโโโโโโโค
โ acc โ 0.826962 โ
โโโโโโโโโโโงโโโโโโโโโโโโ
Training...
100/100 [==============================] - Total: 600.92ms - 6ms/step- loss: 0.0615 - acc: 0.984 - val_loss: 0.626 - val_acc: 0.811
Evaluating...
1/1 [==============================] - Total: 1.93ms - 1ms/step- loss: 0.564 - acc: 0.832
Before attack
Objects in BunchDict:
โโโโโโโโโโโคโโโโโโโโโโโโ
โ Names โ Objects โ
โโโโโโโโโโโชโโโโโโโโโโโโก
โ loss โ 0.564449 โ
โโโโโโโโโโโผโโโโโโโโโโโโค
โ acc โ 0.832495 โ
โโโโโโโโโโโงโโโโโโโโโโโโ
Peturbing graph...: 253it [00:00, 4588.44it/s]
Evaluating...
1/1 [==============================] - Total: 2.14ms - 2ms/step- loss: 0.585 - acc: 0.826
After evasion attack
Objects in BunchDict:
โโโโโโโโโโโคโโโโโโโโโโโโ
โ Names โ Objects โ
โโโโโโโโโโโชโโโโโโโโโโโโก
โ loss โ 0.584646 โ
โโโโโโโโโโโผโโโโโโโโโโโโค
โ acc โ 0.826459 โ
โโโโโโโโโโโงโโโโโโโโโโโโ
Training...
100/100 [==============================] - Total: 530.04ms - 5ms/step- loss: 0.0767 - acc: 0.98 - val_loss: 0.574 - val_acc: 0.791
Evaluating...
1/1 [==============================] - Total: 1.77ms - 1ms/step- loss: 0.695 - acc: 0.813
After poisoning attack
Objects in BunchDict:
โโโโโโโโโโโคโโโโโโโโโโโโ
โ Names โ Objects โ
โโโโโโโโโโโชโโโโโโโโโโโโก
โ loss โ 0.695349 โ
โโโโโโโโโโโผโโโโโโโโโโโโค
โ acc โ 0.81338 โ
โโโโโโโโโโโงโโโโโโโโโโโโ