Robustness questions the interpretability of graph neural networks: what to do?
Kirill Lukyanov, Georgii Sazonov, Serafim Boyarsky, Ilya Makarov
TL;DR
This work addresses the intertwined challenges of robustness and interpretability in graph neural networks under adversarial threats. It introduces a comprehensive, open-source benchmark that evaluates six GNN architectures across five datasets using four interpretability metrics (Fidelity, Stability, Consistency, Sparsity) while applying several defenses against poisoning and evasion attacks. The study finds that Fidelity and Consistency are relatively stable across settings, whereas Sparsity and Stability are more sensitive to domain, architecture, and defense choices; most defenses tend to improve interpretability, though effects vary by method and model. By revealing nuanced interactions between robustness and interpretability, the paper provides a practical foundation for designing GNNs that are both trustworthy and resilient, and it offers a reusable framework for future research.
Abstract
Graph Neural Networks (GNNs) have become a cornerstone in graph-based data analysis, with applications in diverse domains such as bioinformatics, social networks, and recommendation systems. However, the interplay between model interpretability and robustness remains poorly understood, especially under adversarial scenarios like poisoning and evasion attacks. This paper presents a comprehensive benchmark to systematically analyze the impact of various factors on the interpretability of GNNs, including the influence of robustness-enhancing defense mechanisms. We evaluate six GNN architectures based on GCN, SAGE, GIN, and GAT across five datasets from two distinct domains, employing four interpretability metrics: Fidelity, Stability, Consistency, and Sparsity. Our study examines how defenses against poisoning and evasion attacks, applied before and during model training, affect interpretability and highlights critical trade-offs between robustness and interpretability. The framework will be published as open source. The results reveal significant variations in interpretability depending on the chosen defense methods and model architecture characteristics. By establishing a standardized benchmark, this work provides a foundation for developing GNNs that are both robust to adversarial threats and interpretable, facilitating trust in their deployment in sensitive applications.
