GNN Explanations Show Arbitrary Choices for Symmetric Inputs

Xin Xu, Siru Tao, Kaizhen Tan· July 30, 2026 View original

Summary

This research reveals a fundamental problem in explaining Graph Neural Networks (GNNs) where top-k explanations for symmetric inputs often make arbitrary choices. Due to permutation equivariance, GNN explainers cannot differentiate between chemically equivalent parts, leading to non-canonical and inconsistent explanations.

Explanations for Graph Neural Networks (GNNs), particularly those that highlight the "top-k" most important edges, suffer from a structural issue when dealing with symmetric inputs. Because GNNs are permutation equivariant, they assign identical attribution scores to elements that are chemically or structurally equivalent, such as two identical nitro groups in a molecule. However, when an explainer is forced to select a fixed number (k) of edges, it arbitrarily picks one of the equivalent elements, leading to inconsistent and non-canonical explanations. This paper demonstrates that this is not an implementation flaw but a fundamental obstruction: no rule can be simultaneously single-valued, minimal, and symmetry-respecting when the input's automorphism group doesn't fix a minimal valid explanation. The issue is prevalent in common datasets, with a significant percentage of molecules exhibiting such symmetries, making the reported explanations potentially misleading.

Why it matters

Professionals relying on GNN explanations for critical decisions in fields like drug discovery or materials science must be aware of this inherent arbitrariness, as it can lead to misinterpretations or a lack of trust in AI-driven insights.

How to implement this in your domain

  1. 1Critically evaluate GNN explanation outputs, especially for inputs known to possess symmetries, and question arbitrary selections.
  2. 2Advocate for explanation methods that report orbits of symmetric elements rather than single arbitrary instances to maintain canonicality.
  3. 3Develop or adopt tools that can detect input symmetries and flag potential non-canonical explanations in GNN models.
  4. 4Educate stakeholders on the limitations of current GNN explanation techniques, particularly regarding symmetric data.

Who benefits

PharmaceuticalsMaterials ScienceChemistryAI/ML Research

Key takeaways

  • GNN explainers often produce arbitrary "top-k" explanations for symmetric inputs due to permutation equivariance.
  • This non-canonicity is a structural obstruction, not an implementation error, making explanations inconsistent.
  • The problem is common in real-world datasets, potentially leading to misleading interpretations.
  • Reporting orbits of symmetric elements instead of single instances can mitigate this arbitrariness.

Original post by Xin Xu, Siru Tao, Kaizhen Tan

"arXiv:2607.26344v1 Announce Type: new Abstract: 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,…"

View on X

Originally posted by Xin Xu, Siru Tao, Kaizhen Tan on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses