Interpreting Graph Inference with Skyline Explanations
Not on the map. Why?
Abstract (arXiv)
Inference queries have been routinely issued to graph machine learning models such as graph neural networks (GNNs) for various network analytical tasks. Nevertheless, GNN outputs are often hard to interpret comprehensively. Existing methods typically conform to individual pre-defined explainability measures (such as fidelity), which often leads to biased, ``one-side'' interpretations. This paper introduces skyline explanation, a new paradigm that interprets GNN outputs by simultaneously optimizing multiple explainability measures of users' interests. (1) We propose skyline explanations as a Pareto set of explanatory subgraphs that dominate others over multiple explanatory measures. We formulate skyline explanation as a multi-criteria optimization problem, and establish its hardness results. (2) We design efficient algorithms with an onion-peeling approach, which strategically prioritizes nodes and removes unpromising edges to incrementally assemble skyline explanations. (3) We also develop an algorithm to diversify the skyline explanations to enrich the comprehensive interpretation. (4) We introduce efficient parallel algorithms with load-balancing strategies to scale skyline explanation for large-scale GNN-based inference. Using real-world and synthetic graphs, we experimentally verify our algorithms' effectiveness and scalability.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 31 of its 84 references that are in the map. First posted on arXiv 12 May 2025.
Builds on
31 of 84 references.
References · 31
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2019Graph Neural Networks for Social Recommendationcited by 714
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 614
- 2019Multi-scale Attributed Node Embeddingcited by 548
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 384
19 more
- 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 364
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
- 2022Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanismcited by 171
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 153
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 119
- 2020Scalable Graph Neural Networks via Bidirectional Propagationcited by 87
- 2022Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoningcited by 79
- 2018Diversity in Machine Learningcited by 48
- 2022GStarX: Explaining Graph Neural Networks with Structure-Aware Cooperative Gamescited by 42
- 2022Multi-agent Dynamic Algorithm Configurationcited by 36
- 2021A survey on multi-objective hyperparameter optimization algorithms for Machine Learningcited by 24
- 2023Interpretable Prototype-based Graph Information Bottleneckcited by 23
- 2023Demystifying Fraudulent Transactions and Illicit Nodes in the Bitcoin Network for Financial Forensicscited by 19
- 2023Illuminati: Towards Explaining Graph Neural Networks for Cybersecurity Analysiscited by 14
- 2021Multi-objective Explanations of GNN Predictionscited by 10
- 2024View-based Explanations for Graph Neural Networkscited by 8
- 2024The Shape of Money Laundering: Subgraph Representation Learning on the Blockchain with the Elliptic2 Datasetcited by 8
- 2023Evolve Path Tracer: Early Detection of Malicious Addresses in Cryptocurrencycited by 5
- 2021HUGE: An Efficient and Scalable Subgraph Enumeration Systemcited by 3
Built on by
Not cited yet.