GraphTrail: Translating GNN Predictions into Human-Interpretable Logical Rules

Burouj Armgaan, Manthan Dalmia, Sourav Medya, Sayan Ranu
2/3/2026

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Instance-level explanation of graph neural networks (G NN s) is a well-studied area. These explainers, however, only explain an instance (e.g., a graph) and fail to uncover the combinatorial reasoning learned by a G NN from the training data towards making its predictions. In this work, we introduce G RAPH T RAIL , the first end-to-end , post-hoc, global G NN explainer that translates the functioning of a black-box G NN model to a boolean formula over the (sub)graph-level concepts without relying on local explainers. G RAPH T RAIL is unique in automatically mining the discriminative subgraph-level concepts using Shapley values . Subsequently, the G NN predictions are mapped to a human-interpretable boolean formula over these concepts through symbolic regression . Extensive experiments across diverse datasets and G NN architectures demonstrate significant improvement over existing global explainers in mapping G NN predictions to faithful logical formulae. The robust and accurate performance of G RAPH T RAIL makes it invaluable for improving GNNs and facilitates adoption in domains with strict transparency requirements.

DOISemantic Scholar

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{armgaan2026graphtrail,
  title  = {GraphTrail: Translating GNN Predictions into Human-Interpretable Logical Rules},
  author = {Burouj Armgaan and Manthan Dalmia and Sourav Medya and Sayan Ranu},
  year   = {2026},
  doi    = {10.52202/079017-3924},
  url    = {https://doi.org/10.52202/079017-3924},
  journal = {NEURIPS 2024 2024}
}

Discussion