PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networks
Shin, Yong-Min, Kim, Sun-Woo, Shin, Won-Yong
–arXiv.org Artificial Intelligence
Aside from graph neural networks (GNNs) catching significant attention as a powerful framework revolutionizing graph representation learning, there has been an increasing demand for explaining GNN models. Although various explanation methods for GNNs have been developed, most studies have focused on instance-level explanations, which produce explanations tailored to a given graph instance. In our study, we propose Prototype-bAsed GNN-Explainer (PAGE), a novel model-level GNN explanation method that explains what the underlying GNN model has learned for graph classification by discovering human-interpretable prototype graphs. Our method produces explanations for a given class, thus being capable of offering more concise and comprehensive explanations than those of instance-level explanations. First, PAGE selects embeddings of class-discriminative input graphs on the graph-level embedding space after clustering them. Then, PAGE discovers a common subgraph pattern by iteratively searching for high matching node tuples using node-level embeddings via a prototype scoring function, thereby yielding a prototype graph as our explanation. Using five graph classification datasets, we demonstrate that PAGE qualitatively and quantitatively outperforms the state-of-the-art model-level explanation method. We also carry out experimental studies systematically by showing the relationship between PAGE and instance-level explanation methods, the robustness of PAGE to input data scarce environments, and the computational efficiency of the proposed prototype scoring function in PAGE.
arXiv.org Artificial Intelligence
Oct-31-2022
- Country:
- Oceania > Australia
- New South Wales > Sydney (0.04)
- North America
- United States
- New York > New York County
- New York City (0.04)
- Massachusetts > Suffolk County
- Boston (0.04)
- Louisiana > Orleans Parish
- New Orleans (0.04)
- Hawaii > Honolulu County
- Honolulu (0.04)
- California
- San Francisco County > San Francisco (0.14)
- San Diego County > San Diego (0.04)
- Los Angeles County > Long Beach (0.04)
- New York > New York County
- Canada > Quebec
- Montreal (0.04)
- United States
- Europe
- Switzerland (0.04)
- France (0.04)
- United Kingdom > England
- Spain > Catalonia
- Barcelona Province > Barcelona (0.04)
- Poland > Pomerania Province
- Gdańsk (0.04)
- Italy > Veneto
- Venice (0.04)
- Asia > South Korea
- Seoul > Seoul (0.04)
- Gyeongsangbuk-do > Pohang (0.04)
- Oceania > Australia
- Genre:
- Research Report
- New Finding (1.00)
- Promising Solution (0.68)
- Research Report
- Technology: