🤖 AI Summary
Existing graph neural networks (GNNs) are predominantly black-box models, and post-hoc explanation methods fail to meet the stringent transparency requirements of high-stakes applications. Method: We propose the Graph Neural Additive Network (GNAN), the first framework to systematically extend the generalized additive model (GAM) paradigm to graph-structured data, yielding an end-to-end interpretable GNN architecture. GNAN employs differentiable piecewise-linear basis functions to model additive contributions of node and edge features, enabling direct, intrinsic global and local, feature-level and graph-level visual explanations—without requiring post-hoc attribution. Contribution/Results: On multiple benchmark graph learning tasks, GNAN achieves accuracy comparable to state-of-the-art black-box GNNs while providing fully human-understandable, complete explanation pathways. This substantially enhances model trustworthiness and is particularly suited for high-transparency domains such as clinical diagnosis and financial risk assessment.
📝 Abstract
Graph Neural Networks (GNNs) have emerged as the predominant approach for learning over graph-structured data. However, most GNNs operate as black-box models and require post-hoc explanations, which may not suffice in high-stakes scenarios where transparency is crucial. In this paper, we present a GNN that is interpretable by design. Our model, Graph Neural Additive Network (GNAN), is a novel extension of the interpretable class of Generalized Additive Models, and can be visualized and fully understood by humans. GNAN is designed to be fully interpretable, offering both global and local explanations at the feature and graph levels through direct visualization of the model. These visualizations describe exactly how the model uses the relationships between the target variable, the features, and the graph. We demonstrate the intelligibility of GNANs in a series of examples on different tasks and datasets. In addition, we show that the accuracy of GNAN is on par with black-box GNNs, making it suitable for critical applications where transparency is essential, alongside high accuracy.