4.6 Article

DeepEC: Adversarial attacks against graph structure prediction models

Journal

NEUROCOMPUTING
Volume 437, Issue -, Pages 168-185

Publisher

ELSEVIER
DOI: 10.1016/j.neucom.2020.07.126

Keywords

Graph data; Adversarial attacks; Link prediction; Structural perturbation; Deep ensemble coding

Funding

  1. National Natural Science Foundation of China [61802039, 61772098, 61772091]
  2. Chongqing Municipal Natural Science Foundation [cstc2020jcyjmsxmX0804]
  3. National Key R&D Program of China [2018YFB0904900, 2018YFB0904905]
  4. CCFHuawei Database System Innovation Researc h Plan [CCFHuaweiDBIR2020004A]

Ask authors/readers for more resources

Inspired by the importance of graph structured data, link prediction has gained significant attention and applications, but recent studies indicate vulnerability of machine learning-based systems to adversarial attacks. A deep architecture-based adversarial attack method called Deep Ensemble Coding is proposed to uncover weaknesses in link prediction methods and develop robust solutions. Comprehensive experiments on real-world networks show satisfactory performance of the proposed attack method and reveal vulnerability of state-of-the-art link prediction algorithms to adversarial attacks, serving as an evaluation for constructing robust methods.
Inspired by the practical importance of graph structured data, link prediction, one of the most frequently applied tasks on graph data, has garnered considerable attention in recent years, and they have been widely applied in item recommendation, privacy inference attack, knowledge graph completion, fraud detection, and other fields. However, recent studies show that machine learning-based intelligent systems are vulnerable to adversarial attacks, which has recently inspired much research on the security problems of machine learning in the context of computer vision, natural language processing, physical world, etc. Nonetheless, there is a lack of understanding of the vulnerability of link prediction methods in face of adversarial attacks. To unveil the weaknesses and aid in the development of robust link prediction methods, we propose a deep architecture-based adversarial attack method, called Deep Ensemble Coding, against link prediction. In particular, based on the assumption that links play different structural roles in structure organization, we propose a deep linear coding-based structure enhancement mechanism to generate adversarial examples. We also empirically investigate other adversarial attack methods for graph data, including heuristic and evolutionary perturbation methods. Based on the comprehensive experiments conducted on various real-world networks, we can conclude that the proposed adversarial attack method has satisfactory performance for link prediction. Moreover, we can observe that state-of-the-art link prediction algorithms are vulnerable to adversarial attacks and, for adversarial defense, the attack can be viewed as a robustness evaluation for the construction of robust link prediction methods. Inspired by the practical importance of graph structured data, link prediction, one of the most fre-quently applied tasks on graph data, has garnered considerable attention in recent years, and they have been widely applied in item recommendation, privacy inference attack, knowledge graph completion, fraud detection, and other fields. However, recent studies show that machine learning-based intelligent systems are vulnerable to adversarial attacks, which has recently inspired much research on the secu-rity problems of machine learning in the context of computer vision, natural language processing, phys-ical world, etc. Nonetheless, there is a lack of understanding of the vulnerability of link prediction methods in face of adversarial attacks. To unveil the weaknesses and aid in the development of robust link prediction methods, we propose a deep architecture-based adversarial attack method, called Deep Ensemble Coding, against link prediction. In particular, based on the assumption that links play differ-ent structural roles in structure organization, we propose a deep linear coding-based structure enhancement mechanism to generate adversarial examples. We also empirically investigate other adversarial attack methods for graph data, including heuristic and evolutionary perturbation methods. Based on the comprehensive experiments conducted on various real-world networks, we can conclude that the proposed adversarial attack method has satisfactory performance for link prediction. Moreover, we can observe that state-of-the-art link prediction algorithms are vulnerable to adversarial attacks and, for adversarial defense, the attack can be viewed as a robustness evaluation for the construction of robust link prediction methods. (c) 2020 Elsevier B.V. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available