Parallelizing Node-Level Explainability in Graph Neural Networks
Oscar Llorente, Jaime Boal, Eugenio F. S\'anchez-\'Ubeda, Antonio Diaz-Cano, Miguel Familiar

TL;DR
This paper presents a parallelization method for node-level explainability in GNNs using graph partitioning, significantly enhancing scalability and efficiency while maintaining explanation quality.
Contribution
It introduces a novel graph partitioning approach to parallelize explainability computations in GNNs, with a dropout-based mechanism for memory-efficient explanations.
Findings
Achieves substantial speedups in explainability computation.
Maintains explanation correctness with sufficient memory.
Provides a memory-fidelity trade-off mechanism.
Abstract
Graph Neural Networks (GNNs) have demonstrated remarkable performance in a wide range of tasks, such as node classification, link prediction, and graph classification, by exploiting the structural information in graph-structured data. However, in node classification, computing node-level explainability becomes extremely time-consuming as the size of the graph increases, while batching strategies often degrade explanation quality. This paper introduces a novel approach to parallelizing node-level explainability in GNNs through graph partitioning. By decomposing the graph into disjoint subgraphs, we enable parallel computation of explainability for node neighbors, significantly improving the scalability and efficiency without affecting the correctness of the results, provided sufficient memory is available. For scenarios where memory is limited, we further propose a dropout-based…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Explainable Artificial Intelligence (XAI) · Machine Learning in Healthcare
