mlsanityData to 7 Oct 2026

Automorphism-Induced Non-Canonicity in Top-k Explanations of Graph Neural Networks

arXiv 2607.26344 ↗First posted 28 Jul 2026cs.LG cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

A gradient-based GNN explainer given a molecule with two chemically equivalent nitro groups assigns them attribution scores that are equal to the last bit. It cannot do otherwise: message passing is exactly permutation equivariant, so any automorphism of the input leaves every attribution invariant. Yet the standard report, the top-k edges, names one of the two, and which one is settled by the order of an array. We show this is a structural obstruction rather than an implementation slip. When no minimal valid explanation is fixed by the input's automorphism group, no rule can be single-valued, minimal and symmetry-respecting at once. For the exact-k reports used in practice we give a parameter-free criterion, mechanised in Lean 4 with no axiom dependencies, that decides from the graph alone whether every score-optimal report of that size must split an orbit. Across 21298 instance-budget decisions the criterion agrees with a mechanical model-equivalence check without exception, and no severing case we found admitted a neutral alternative. The obstruction is common. Nontrivial automorphisms occur in 93.4% of Mutagenicity, the dataset the seminal explainability papers use, so the measure-zero dismissal of symmetric inputs, sound on the continuous domains it was made for, collapses here. At the sparsity budget those papers report, 24.0% of molecules with two interchangeable nitro groups (6 of 25) surface exactly one of them, every one arbitrary under mechanical verification. A model's blindness also manufactures symmetry: every MUTAG molecule contains atoms chemistry separates and the network provably cannot, and a matched control shows the resolution is set by what the model reads rather than how it is parameterised. Reporting orbits removes the arbitrariness at 0.11 ms and 0.43 extra edges per graph.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 18 of its 27 references that are in the map. First posted on arXiv 28 Jul 2026.

Builds on

18 of 27 references.

References · 18

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2018How Powerful are Graph Neural Networks?cited by 4,355
  3. 2017Axiomatic Attribution for Deep Networkscited by 3,350
  4. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  5. 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
  6. 2019Strategies for Pre-training Graph Neural Networkscited by 964
  7. 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
  8. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
  9. 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
  10. 2020Parameterized Explainer for Graph Neural Networkcited by 423
  11. 2021GraphSVX: Shapley Value Explanations for Graph Neural Networkscited by 63
  12. 2020Finding Symmetry Breaking Order Parameters with Euclidean Neural Networkscited by 30
6 more
  1. 2025Equivariance Everywhere All At Once: A Recipe for Graph Foundation Modelscited by 17
  2. 2024Reconsidering Faithfulness in Regular, Self-Explainable and Domain Invariant GNNscited by 14
  3. 2023Evaluating the Robustness of Interpretability Methods through Explanation Invariance and Equivariancecited by 13
  4. 2023GNNX-BENCH: Unravelling the Utility of Perturbation-based GNN Explainers through In-depth Benchmarkingcited by 11
  5. 2024Explaining Graph Neural Networks via Structure-aware Interaction Indexcited by 10
  6. 2023Robust Ante-hoc Graph Explainer using Bilevel Optimizationcited by 4

Built on by

Not cited yet.