Higher Order Structures For Graph Explanations
Akshit Sinha, Sreeram Vennam, Charu Sharma, Ponnurangam Kumaraguru
TL;DR
FORGE addresses the limitation of graph explainers in capturing higher-order, multi-node interactions by lifting graphs to cell complexes and applying higher-order message passing during explanation. It introduces a lifting algorithm to obtain a restricted cell complex X(C,Σ), explains on this higher-order structure, and then propagates the resulting importance back to the original graph via multiple propagation strategies. Empirical evaluation on GraphXAI real-world datasets and synthetic motifs shows FORGE consistently improves explanation accuracy and faithfulness across diverse explainers, with notable gains and scalable performance. The work establishes higher-order structures as a practical path to more faithful, interpretable GNN explanations and suggests future work on adaptive propagation and broader task applicability.
Abstract
Graph Neural Networks (GNNs) have emerged as powerful tools for learning representations of graph-structured data, demonstrating remarkable performance across various tasks. Recognising their importance, there has been extensive research focused on explaining GNN predictions, aiming to enhance their interpretability and trustworthiness. However, GNNs and their explainers face a notable challenge: graphs are primarily designed to model pair-wise relationships between nodes, which can make it tough to capture higher-order, multi-node interactions. This characteristic can pose difficulties for existing explainers in fully representing multi-node relationships. To address this gap, we present Framework For Higher-Order Representations In Graph Explanations (FORGE), a framework that enables graph explainers to capture such interactions by incorporating higher-order structures, resulting in more accurate and faithful explanations. Extensive evaluation shows that on average real-world datasets from the GraphXAI benchmark and synthetic datasets across various graph explainers, FORGE improves average explanation accuracy by 1.9x and 2.25x, respectively. We perform ablation studies to confirm the importance of higher-order relations in improving explanations, while our scalability analysis demonstrates FORGE's efficacy on large graphs.
