mlsanityData to 7 Oct 2026

PAC Learnability under Explanation-Preserving Graph Perturbations

arXiv 2402.05039 ↗First posted 7 Feb 2024cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Graphical models capture relations between entities in a wide range of applications including social networks, biology, and natural language processing, among others. Graph neural networks (GNN) are neural models that operate over graphs, enabling the model to leverage the complex relationships and dependencies in graph-structured data. A graph explanation is a subgraph which is an `almost sufficient' statistic of the input graph with respect to its classification label. Consequently, the classification label is invariant, with high probability, to perturbations of graph edges not belonging to its explanation subgraph. This work considers two methods for leveraging such perturbation invariances in the design and training of GNNs. First, explanation-assisted learning rules are considered. It is shown that the sample complexity of explanation-assisted learning can be arbitrarily smaller than explanation-agnostic learning. Next, explanation-assisted data augmentation is considered, where the training set is enlarged by artificially producing new training samples via perturbation of the non-explanation edges in the original training set. It is shown that such data augmentation methods may improve performance if the augmented data is in-distribution, however, it may also lead to worse sample complexity compared to explanation-agnostic learning rules if the augmented data is out-of-distribution. Extensive empirical evaluations are provided to verify the theoretical analysis.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 43 of its 62 references that are in the map. First posted on arXiv 7 Feb 2024.

Builds on

43 of 62 references.

References · 43

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2018How Powerful are Graph Neural Networks?cited by 4,355
  4. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
  5. 2020Graph Contrastive Learning with Augmentationscited by 1,203
  6. 2016Group Equivariant Convolutional Networkscited by 1,154
  7. 2015Gated Graph Sequence Neural Networkscited by 792
  8. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
  9. 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
  10. 2020Deep Graph Contrastive Representation Learningcited by 535
  11. 2019Graph Transformer Networkscited by 520
  12. 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
31 more
  1. 2020Parameterized Explainer for Graph Neural Networkcited by 423
  2. 2019Diffusion Improves Graph Learningcited by 414
  3. 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
  4. 2020Graph Structure Learning for Robust Graph Neural Networkscited by 368
  5. 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
  6. 2020Graph Random Neural Network for Semi-Supervised Learning on Graphscited by 213
  7. 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
  8. 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 210
  9. 2020Data Augmentation for Graph Neural Networkscited by 200
  10. 2022Discovering Invariant Rationales for Graph Neural Networkscited by 186
  11. 2022Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanismcited by 171
  12. 2019Explainability Techniques for Graph Convolutional Networkscited by 160
  13. 2022G-Mixup: Graph Data Augmentation for Graph Classificationcited by 145
  14. 2022Data Augmentation for Deep Graph Learning: A Surveycited by 132
  15. 2021Generative Causal Explanations for Graph Neural Networkscited by 124
  16. 2022Evaluating Explainability for Graph Neural Networkscited by 85
  17. 2021Learning from Counterfactual Links for Link Predictioncited by 69
  18. 2021MoCL: Data-driven Molecular Fingerprint via Knowledge-aware Contrastive Learning from Molecular Graphcited by 65
  19. 2021GraphSVX: Shapley Value Explanations for Graph Neural Networkscited by 63
  20. 2020Gated Graph Recurrent Neural Networkscited by 57
  21. 2021Local Augmentation for Graph Neural Networkscited by 52
  22. 2022CLEAR: Generative Counterfactual Explanations on Graphscited by 48
  23. 2022GNNInterpreter: A Probabilistic Generative Model-Level Explanation for Graph Neural Networkscited by 34
  24. 2020GraphCrop: Subgraph Cropping for Graph Classificationcited by 31
  25. 2022DropMessage: Unifying Random Dropping for Graph Neural Networkscited by 29
  26. 2022Interpretable Geometric Deep Learning via Learnable Randomness Injectioncited by 27
  27. 2022A Theory of PAC Learnability under Transformation Invariancescited by 21
  28. 2022Task-Agnostic Graph Explanationscited by 20
  29. 2023Towards Robust Fidelity for Evaluating Explainability of Graph Neural Networkscited by 16
  30. 2019Data Augmentation for Deep Learning-based Radio Modulation Classificationcited by 13
  31. 2023Half-Hop: A graph upsampling approach for slowing down message passingcited by 13

Built on by

Not cited yet.