Adversarial Attack Framework on Graph Embedding Models with Limited Knowledge
With the success of the graph embedding model in both academic and industry areas, the robustness of graph embedding against adversarial attack inevitably becomes a crucial problem in graph learning. Existing works usually perform the attack in a white-box fashion: they need to access the predictions/labels to construct their adversarial loss. However, the inaccessibility of predictions/labels makes the white-box attack impractical to a real graph learning system. This paper promotes current frameworks in a more general and flexible sense -- we demand to attack various kinds of graph embedding models with black-box driven. We investigate the theoretical connections between graph signal processing and graph embedding models and formulate the graph embedding model as a general graph signal process with a corresponding graph filter. Therefore, we design a generalized adversarial attacker: GF-Attack. Without accessing any labels and model predictions, GF-Attack can perform the attack directly on the graph filter in a black-box fashion. We further prove that GF-Attack can perform an effective attack without knowing the number of layers of graph embedding models. To validate the generalization of GF-Attack, we construct the attacker on four popular graph embedding models. Extensive experiments validate the effectiveness of GF-Attack on several benchmark datasets.
Code (0)
등록된 구현이 없습니다.
Tasks
Adversarial AttackGraph EmbeddingGraph LearningSimilar Papers 제목 키워드 기반
A Restricted Black-box Adversarial Framework Towards Attacking Graph Embedding Models
With the great success of graph embedding model on both academic and industry area, the robustness of graph embedding against adversarial attack inevitably becomes a central problem in graph learning domain. Regardless o…
Adversarial AttackGraph EmbeddingGraph LearningRepresentation LearningSurrogate Representation Learning with Isometric Mapping for Gray-box Graph Adversarial Attacks
Gray-box graph attacks aim at disrupting the performance of the victim model by using inconspicuous attacks with limited knowledge of the victim model. The parameters of the victim model and the labels of the test nodes …
Node ClassificationRepresentation LearningGraphfool: Targeted Label Adversarial Attack on Graph Embedding
Deep learning is effective in graph analysis. It is widely applied in many related areas, such as link prediction, node classification, community detection, and graph classification etc. Graph embedding, which learns low…
Adversarial AttackClassificationCommunity DetectionGeneral Classification+4Graph-Fraudster: Adversarial Attacks on Graph Neural Network Based Vertical Federated Learning
Graph neural network (GNN) has achieved great success on graph representation learning. Challenged by large scale private data collected from user-side, GNN may not be able to reflect the excellent performance, without r…
Adversarial AttackFederated LearningGraph Neural NetworkGraph Representation Learning+2Adversarial Privacy Preserving Graph Embedding against Inference Attack
Recently, the surge in popularity of Internet of Things (IoT), mobile devices, social media, etc. has opened up a large source for graph data. Graph embedding has been proved extremely useful to learn low-dimensional fea…
Graph EmbeddingInference AttackLink PredictionNetwork Embedding+2