Two Birds with One Stone: Enhancing Uncertainty Quantification and Interpretability with Graph Functional Neural Process
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) are powerful tools on graph data. However, their predictions are mis-calibrated and lack interpretability, limiting their adoption in critical applications. To address this issue, we propose a new uncertainty-aware and interpretable graph classification model that combines graph functional neural process and graph generative model. The core of our method is to assume a set of latent rationales which can be mapped to a probabilistic embedding space; the predictive distribution of the classifier is conditioned on such rationale embeddings by learning a stochastic correlation matrix. The graph generator serves to decode the graph structure of the rationales from the embedding space for model interpretability. For efficient model training, we adopt an alternating optimization procedure which mimics the well known Expectation-Maximization (EM) algorithm. The proposed method is general and can be applied to any existing GNN architecture. Extensive experiments on five graph classification datasets demonstrate that our framework outperforms state-of-the-art methods in both uncertainty quantification and GNN interpretability. We also conduct case studies to show that the decoded rationale structure can provide meaningful explanations.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 51 of its 81 references that are in the map. First posted on arXiv 23 Aug 2025.
Builds on
51 of 81 references.
References · 51
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2017On Calibration of Modern Neural Networkscited by 4,960
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,926
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,739
- 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,385
- 2015Gated Graph Sequence Neural Networkscited by 796
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
- 2022DiGress: Discrete Denoising diffusion for graph generationcited by 520
38 more
- 2015Variational Dropout and the Local Reparameterization Trickcited by 490
- 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 413
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 384
- 2013Gaussian Processes for Big Datacited by 383
- 2018GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoderscited by 383
- 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 364
- 2018Neural Processescited by 311
- 2020GraphAF: a Flow-based Autoregressive Model for Molecular Graph Generationcited by 305
- 2021Ensemble deep learning: A reviewcited by 284
- 2022Score-based Generative Modeling of Graphs via the System of Stochastic Differential Equationscited by 283
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 211
- 2020GraphLIME: Local Interpretable Model Explanations for Graph Neural Networkscited by 209
- 2019Cyclical Stochastic Gradient MCMC for Bayesian Deep Learningcited by 203
- 2022Discovering Invariant Rationales for Graph Neural Networkscited by 188
- 2022Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanismcited by 171
- 2020Posterior Network: Uncertainty Estimation without OOD Samples via Density-Based Pseudo-Countscited by 164
- 2017Multiplicative Normalizing Flows for Variational Bayesian Neural Networkscited by 157
- 2020Interpreting Graph Neural Networks for NLP With Differentiable Edge Maskingcited by 153
- 2020Higher-Order Explanations of Graph Neural Networks via Relevant Walkscited by 138
- 2015Preconditioned Stochastic Gradient Langevin Dynamics for Deep Neural Networkscited by 121
- 2019GraphNVP: An Invertible Flow Model for Generating Molecular Graphscited by 116
- 2019Graph Normalizing Flowscited by 104
- 2020Uncertainty Aware Semi-Supervised Learning on Graph Datacited by 95
- 2021Be Confident! Towards Trustworthy Graph Neural Networks via Confidence Calibrationcited by 92
- 2023Autoregressive Diffusion Model for Graph Generationcited by 83
- 2020Bayesian Graph Neural Networks with Adaptive Connection Samplingcited by 81
- 2021Graph Posterior Network: Bayesian Predictive Uncertainty for Node Classificationcited by 80
- 2020SDE-Net: Equipping Deep Neural Networks with Uncertainty Estimatescited by 75
- 2020RelEx: A Model-Agnostic Relational Model Explainercited by 53
- 2019The Functional Neural Processcited by 43
- 2022GStarX: Explaining Graph Neural Networks with Structure-Aware Cooperative Gamescited by 42
- 2022GNNInterpreter: A Probabilistic Generative Model-Level Explanation for Graph Neural Networkscited by 34
- 2019Layerwise Relevance Visualization in Convolutional Text Graph Classifierscited by 32
- 2018Bayesian Semi-supervised Learning with Graph Gaussian Processescited by 28
- 2022A Survey of Trustworthy Graph Learning: Reliability, Explainability, and Privacy Protectioncited by 20
- 2023MUBen: Benchmarking the Uncertainty of Molecular Representation Modelscited by 11
- 2023Uncertainty Estimation for Molecules: Desiderata and Methodscited by 11
50 most cited of 51 All 51 (JSON)
Built on by
Not cited yet.