User-friendly, Interactive, and Configurable Explanations for Graph Neural Networks with Graph Views

被引:0
作者
Chen, Tingyang [1 ]
Qiu, Dazhuo [2 ]
Wu, Yinghui [3 ]
Khan, Arijit [2 ]
Ke, Xiangyu [1 ]
Gao, Yunjun [1 ]
机构
[1] Zhejiang Univ, Hangzhou, Peoples R China
[2] Aalborg Univ, Aalborg, Denmark
[3] Case Western Reserve Univ, Cleveland, OH USA
来源
COMPANION OF THE 2024 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, SIGMOD-COMPANION 2024 | 2024年
关键词
Graph neural networks; Explainable AI; Graph views;
D O I
10.1145/3626246.3654735
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Explaining the behavior of graph neural networks (GNNs) has become critical due to their "black-box" nature, especially in the context of analytical tasks such as graph classification. Current approaches are limited to providing explanations for individual instances or specific class labels and may return large explanation structures that are hard to access, nor directly queryable. In this paper, we present GVEX [1] (Graph Views for GNN EXplanation) - our system developed to offer user-friendly, interactive, and configurable explanations for GNNs based on graph views. GVEX provides a configuration component to enable users to easily select a desired number of important nodes from different classes, thereby generating explanations tailored to multiple classes of interest. Furthermore, GVEX generates high-quality explanation subgraphs by identifying important nodes exploiting factual and counterfactual properties and by computing their aggregated influence on the remaining nodes following the GNN message passing paradigm. Lastly, GVEX performs a summarize step on top of lower-tier explanation structures to generate higher-tier graph patterns that offer direct access for users with (domain-aware) queries. Our demonstration will highlight (1) a novel two-tier explanation structure called explanation views, consisting of graph patterns and a set of explanation subgraphs, which provide high-quality explanations for GNNs; (2) the system's intuitive GUI facilitates user interaction to configure personalized settings, e.g., classes of interest and explanation size, and compare with other explanation algorithms; (3) GVEX generates queryable explanations, making it easy for human experts to access and inspect with domain knowledge. Our demonstration video is at: https://youtu.be/q9d7ldulIuQ.
引用
收藏
页码:512 / 515
页数:4
相关论文
共 9 条
[1]  
Fan WF, 2014, PROC INT CONF DATA, P184, DOI 10.1109/ICDE.2014.6816650
[2]   Derivation and validation of toxicophores for mutagenicity prediction [J].
Kazius, J ;
McGuire, R ;
Bursi, R .
JOURNAL OF MEDICINAL CHEMISTRY, 2005, 48 (01) :312-320
[3]  
Wu Yinghui, 2024, SIGMOD
[4]  
Yan XF, 2002, 2002 IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, P721, DOI 10.1109/ICDM.2002.1184038
[5]  
Ying Rex, 2019, Adv Neural Inf Process Syst, V32, P9240
[6]   Explainability in Graph Neural Networks: A Taxonomic Survey [J].
Yuan, Hao ;
Yu, Haiyang ;
Gui, Shurui ;
Ji, Shuiwang .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2023, 45 (05) :5782-5799
[7]  
Yuan H, 2021, PR MACH LEARN RES, V139
[8]  
Zhang Shichang, 2022, ADV NEUR IN
[9]   GRAIN: Improving Data Efficiency of Graph Neural Networks via Diversified Influence Maximization [J].
Zhang, Wentao ;
Yang, Zhi ;
Wang, Yexin ;
Shen, Yu ;
Li, Yang ;
Wang, Liang ;
Cui, Bin .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 14 (11) :2473-2482