Robust Ante-hoc Graph Explainer using Bilevel Optimization
Not on the map. Why?
Abstract (arXiv)
Explaining the decisions made by machine learning models for high-stakes applications is critical for increasing transparency and guiding improvements to these decisions. This is particularly true in the case of models for graphs, where decisions often depend on complex patterns combining rich structural and attribute data. While recent work has focused on designing so-called post-hoc explainers, the broader question of what constitutes a good explanation remains open. One intuitive property is that explanations should be sufficiently informative to reproduce the predictions given the data. In other words, a good explainer can be repurposed as a predictor. Post-hoc explainers do not achieve this goal as their explanations are highly dependent on fixed model parameters (e.g., learned GNN weights). To address this challenge, we propose RAGE (Robust Ante-hoc Graph Explainer), a novel and flexible ante-hoc explainer designed to discover explanations for graph neural networks using bilevel optimization, with a focus on the chemical domain. RAGE can effectively identify molecular substructures that contain the full information needed for prediction while enabling users to rank these explanations in terms of relevance. Our experiments on various molecular classification tasks show that RAGE explanations are better than existing post-hoc and ante-hoc approaches.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 39 of its 59 references that are in the map. First posted on arXiv 25 May 2023.
Builds on
39 of 59 references.
References · 39
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
- 2019Graph U-Netscited by 489
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
27 more
- 2018Bilevel Programming for Hyperparameter Optimization and Meta-Learningcited by 403
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
- 2018How to train your MAMLcited by 306
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
- 2019Learning Discrete Structures for Graph Neural Networkscited by 228
- 2022Discovering Invariant Rationales for Graph Neural Networkscited by 186
- 2022Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanismcited by 171
- 2021Generative Causal Explanations for Graph Neural Networkscited by 124
- 2021Accurate Learning of Graph Representations with Graph Multiset Poolingcited by 120
- 2020Graph Information Bottleneck for Subgraph Recognitioncited by 119
- 2021DropGNN: Random Dropouts Increase the Expressiveness of Graph Neural Networkscited by 117
- 2021Provably Faster Algorithms for Bilevel Optimizationcited by 106
- 2022A framework for bilevel optimization that enables stochastic and global variance reduction algorithmscited by 99
- 2021ProtGNN: Towards Self-Explaining Graph Neural Networkscited by 96
- 2019Generalized Inner Loop Meta-Learningcited by 92
- 2020Graph Meta Learning via Local Subgraphscited by 89
- 2022Evaluating Explainability for Graph Neural Networkscited by 85
- 2021Graph Structure Learning with Variational Information Bottleneckcited by 81
- 2020Explainable Artificial Intelligence: a Systematic Reviewcited by 79
- 2022Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoningcited by 78
- 2020Rethinking pooling in graph neural networkscited by 73
- 2021Robust Counterfactual Explanations on Graph Neural Networkscited by 72
- 2019Semi-Supervised Graph Classification: A Hierarchical Graph Perspectivecited by 55
- 2022Fortuitous Forgetting in Connectionist Networkscited by 39
- 2020Contrastive Graph Neural Network Explanationcited by 20
- 2021The Impact of Reinitialization on Generalization in Convolutional Neural Networkscited by 20
- 2022Task-Agnostic Graph Explanationscited by 20
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 0; 2026: 1.
4 papers.
- 2023A Survey on Explainability of Graph Neural Networkscited by 28
- 2024Reconsidering Faithfulness in Regular, Self-Explainable and Domain Invariant GNNscited by 14
- 2023GNNX-BENCH: Unravelling the Utility of Perturbation-based GNN Explainers through In-depth Benchmarkingcited by 11
- 2026Automorphism-Induced Non-Canonicity in Top-k Explanations of Graph Neural Networkscited by 0
- 2026Automorphism-Induced Non-Canonicity in Top-k Explanations of Graph Neural Networks28 Jul 2026
- 2024Reconsidering Faithfulness in Regular, Self-Explainable and Domain Invariant GNNs21 Jun 2024
- 2023GNNX-BENCH: Unravelling the Utility of Perturbation-based GNN Explainers through In-depth Benchmarking3 Oct 2023
- 2023A Survey on Explainability of Graph Neural Networks2 Jun 2023