mlsanityData to 14 Oct 2026

Multi-objective Explanations of GNN Predictions

arXiv 2111.14651 ↗First posted 29 Nov 2021cs.LGcited by 10

Not on the map. Why?

Abstract (arXiv)

Graph Neural Network (GNN) has achieved state-of-the-art performance in various high-stake prediction tasks, but multiple layers of aggregations on graphs with irregular structures make GNN a less interpretable model. Prior methods use simpler subgraphs to simulate the full model, or counterfactuals to identify the causes of a prediction. The two families of approaches aim at two distinct objectives, "simulatability" and "counterfactual relevance", but it is not clear how the objectives can jointly influence the human understanding of an explanation. We design a user study to investigate such joint effects and use the findings to design a multi-objective optimization (MOO) algorithm to find Pareto optimal explanations that are well-balanced in simulatability and counterfactual. Since the target model can be of any GNN variants and may not be accessible due to privacy concerns, we design a search algorithm using zeroth-order information without accessing the architecture and parameters of the target model. Quantitative experiments on nine graphs from four applications demonstrate that the Pareto efficient explanations dominate single-objective baselines that use first-order continuous optimization or discrete combinatorial search. The explanations are further evaluated in robustness and sensitivity to show their capability of revealing convincing causes while being cautious about the possible confounders. The diverse dominating counterfactuals can certify the feasibility of algorithmic recourse, that can potentially promote algorithmic fairness where humans are participating in the decision-making using GNN.

Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 40 of its 56 references that are in the map. First posted on arXiv 29 Nov 2021.

Builds on

40 of 56 references.

References · 40

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
  4. 2017Inductive Representation Learning on Large Graphscited by 6,320
  5. 2014DeepWalk: Online Learning of Social Representationscited by 1,547
  6. 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
  7. 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
  8. 2018Sanity Checks for Saliency Mapscited by 1,156
  9. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
  10. 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,102
  11. 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
  12. 2018A Survey Of Methods For Explaining Black Box Modelscited by 973
28 more
  1. 2019Data Shapley: Equitable Valuation of Data for Machine Learningcited by 629
  2. 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 614
  3. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
  4. 2019Multi-scale Attributed Node Embeddingcited by 548
  5. 2017Interpretation of Neural Networks is Fragilecited by 444
  6. 2020Parameterized Explainer for Graph Neural Networkcited by 426
  7. 2016European Union regulations on algorithmic decision-making and a "right to explanation"cited by 344
  8. 2018Actionable Recourse in Linear Classificationcited by 328
  9. 2019On the (In)fidelity and Sensitivity for Explanationscited by 310
  10. 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
  11. 2018Techniques for Interpretable Machine Learningcited by 238
  12. 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
  13. 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
  14. 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
  15. 2019Explainability Techniques for Graph Convolutional Networkscited by 161
  16. 2017Predicting multicellular function through multi-layer tissue networkscited by 138
  17. 2019Explaining Deep Neural Networks with a Polynomial Time Algorithm for Shapley Values Approximationcited by 115
  18. 2019The Hidden Assumptions Behind Counterfactual Explanations and Principal Reasonscited by 115
  19. 2019Efficient Search for Diverse Coherent Explanationscited by 111
  20. 2019Learning to Deceive with Attention-Based Explanationscited by 111
  21. 2018L-Shapley and C-Shapley: Efficient Model Interpretation for Structured Datacited by 100
  22. 2013A Differential Approach to Inference in Bayesian Networkscited by 93
  23. 2018'It's Reducing a Human Being to a Percentage'; Perceptions of Justice in Algorithmic Decisionscited by 91
  24. 2018Interpretable Deep Learning under Firecited by 74
  25. 2017Thinking Fast and Slow: Optimization Decomposition Across Timescalescited by 60
  26. 2019Learning Individual Causal Effects from Networked Observational Datacited by 56
  27. 2018A Survey of Learning Causality with Data: Problems and Methodscited by 37
  28. 2019How humans learn and represent networkscited by 10

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 2; 2023: 4; 2024: 0; 2025: 2; 2026: 2.

10 papers.