Preserve, Promote, or Attack? GNN Explanation via Topology Perturbation
Not on the map. Why?
Abstract (arXiv)
Prior works on formalizing explanations of a graph neural network (GNN) focus on a single use case - to preserve the prediction results through identifying important edges and nodes. In this paper, we develop a multi-purpose interpretation framework by acquiring a mask that indicates topology perturbations of the input graphs. We pack the framework into an interactive visualization system (GNNViz) which can fulfill multiple purposes: Preserve,Promote, or Attack GNN's predictions. We illustrate our approach's novelty and effectiveness with three case studies: First, GNNViz can assist non expert users to easily explore the relationship between graph topology and GNN's decision (Preserve), or to manipulate the prediction (Promote or Attack) for an image classification task on MS-COCO; Second, on the Pokec social network dataset, our framework can uncover unfairness and demographic biases; Lastly, it compares with state-of-the-art GNN explainer baseline on a synthetic dataset.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 39 of its 50 references that are in the map. First posted on arXiv 25 Mar 2021.
Builds on
39 of 50 references.
References · 39
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2015Learning Deep Features for Discriminative Localizationcited by 2,436
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
27 more
- 2016Equality of Opportunity in Supervised Learningcited by 2,007
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2017A Survey on Deep Learning in Medical Image Analysiscited by 1,186
- 2018Sanity Checks for Saliency Mapscited by 1,156
- 2017SmoothGrad: removing noise by adding noisecited by 1,109
- 2014Striving for Simplicity: The All Convolutional Netcited by 990
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 939
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 838
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 708
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 612
- 2018Explaining Explanations: An Overview of Interpretability of Machine Learningcited by 508
- 2019A Survey of Deep Learning Techniques for Autonomous Drivingcited by 403
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 397
- 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 345
- 2019Multi-Label Image Recognition with Graph Convolutional Networkscited by 322
- 2018Adversarial Attack on Graph Structured Datacited by 301
- 2018Deep Face Recognition: A Surveycited by 276
- 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 259
- 2020Understanding the Role of Individual Units in a Deep Neural Networkcited by 255
- 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
- 2020Say No to the Discrimination: Learning Fair Graph Neural Networks with Limited Sensitive Attribute Informationcited by 168
- 2019Explainability Techniques for Graph Convolutional Networkscited by 161
- 2018Visual Interpretability for Deep Learning: a Surveycited by 155
- 2020Explainable Deep Learning: A Field Guide for the Uninitiatedcited by 127
- 2019AutoAIViz: Opening the Blackbox of Automated Artificial Intelligence with Conditional Parallel Coordinatescited by 24
Built on by
Citing papers per year: 2022: 1; 2023: 2.
3 papers.