Topological Effects on Attacks Against Vertex Classification

03/12/2020
by   Benjamin A. Miller, et al.
7

Vertex classification is vulnerable to perturbations of both graph topology and vertex attributes, as shown in recent research. As in other machine learning domains, concerns about robustness to adversarial manipulation can prevent potential users from adopting proposed methods when the consequence of action is very high. This paper considers two topological characteristics of graphs and explores the way these features affect the amount the adversary must perturb the graph in order to be successful. We show that, if certain vertices are included in the training set, it is possible to substantially an adversary's required perturbation budget. On four citation datasets, we demonstrate that if the training set includes high degree vertices or vertices that ensure all unlabeled nodes have neighbors in the training set, we show that the adversary's budget often increases by a substantial factor—often a factor of 2 or more—over random training for the Nettack poisoning attack. Even for especially easy targets (those that are misclassified after just one or two perturbations), the degradation of performance is much slower, assigning much lower probabilities to the incorrect classes. In addition, we demonstrate that this robustness either persists when recently proposed defenses are applied, or is competitive with the resulting performance improvement for the defender.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/06/2019

Vertex Nomination, Consistent Estimation, and Adversarial Modification

Given a pair of graphs G_1 and G_2 and a vertex set of interest in G_1, ...
research
09/13/2021

Adversarial Bone Length Attack on Action Recognition

Skeleton-based action recognition models have recently been shown to be ...
research
02/19/2020

Indirect Adversarial Attacks via Poisoning Neighbors for Graph Convolutional Networks

Graph convolutional neural networks, which learn aggregations over neigh...
research
01/21/2018

Preferential Attachment Graphs with Planted Communities

A variation of the preferential attachment random graph model of Barabás...
research
06/16/2022

Analysis and Extensions of Adversarial Training for Video Classification

Adversarial training (AT) is a simple yet effective defense against adve...
research
09/12/2020

Certified Robustness of Graph Classification against Topology Attack with Randomized Smoothing

Graph classification has practical applications in diverse fields. Recen...

Please sign up or login with your details

Forgot password? Click here to reset