GraphExplainer: A LIME-Based Graph Neural Network Explanation Framework

Graph Neural Networks (GNNs) have been widely applied due to their powerful data processing capabilities in many fields, including in computer vision, social networks, molecular chemistry and the financial field. However, similar to deep learning, GNNs also suffer from complexity and opacity in information processing and decision-making, significantly hindering their application in critical domains where erroneous predictions can lead to severe consequences. Given the exquisitely intricate nonlinear transformations that occur during iterations, elucidating the effectiveness of GNN models becomes an arduous undertaking. In the paper, we propose GraphExplainer, a versatile framework for explaining GNN models. By identifying the most critical tight subgraphs for node to be explained, we obtain a local neighborhood space within which a nonlinear interpretable model is locally learned. More profoundly, in the endeavor to explain a node, we first determine the neighborhood space through its tight subgraphs, generate a nonlinear interpretable model, and then employ HSIC Lasso to calculate the K most representative features as explanations. Experiments demonstrate that GraphExplainer provides explanations with higher accuracy.

Authors

Publication Details

Published
2024-10-18
DOI
https://doi.org/10.1109/icus61736.2024.10840037
Primary Topic
Topic Modeling
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

GraphExplainer: A LIME-Based Graph Neural Network Explanation Framework

Biyin Zhang, Yulin Liu, Huihui Wang, Hao Liu
Topic Modeling
article

GraphExplainer: A LIME-Based Graph Neural Network Explanation Framework

Biyin Zhang, Yulin Liu, Huihui Wang, Hao Liu
article en

Abstract

Graph Neural Networks (GNNs) have been widely applied due to their powerful data processing capabilities in many fields, including in computer vision, social networks, molecular chemistry and the financial field. However, similar to deep learning, GNNs also suffer from complexity and opacity in information processing and decision-making, significantly hindering their application in critical domains where erroneous predictions can lead to severe consequences. Given the exquisitely intricate nonlinear transformations that occur during iterations, elucidating the effectiveness of GNN models becomes an arduous undertaking. In the paper, we propose GraphExplainer, a versatile framework for explaining GNN models. By identifying the most critical tight subgraphs for node to be explained, we obtain a local neighborhood space within which a nonlinear interpretable model is locally learned. More profoundly, in the endeavor to explain a node, we first determine the neighborhood space through its tight subgraphs, generate a nonlinear interpretable model, and then employ HSIC Lasso to calculate the K most representative features as explanations. Experiments demonstrate that GraphExplainer provides explanations with higher accuracy.

Openalex Percentile: Top 76%
Topic Modeling
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

GraphExplainer: A LIME-Based Graph Neural Network Explanation Framework — Biyin Zhang, Yulin Liu, et al. · (2024) | TGRS Research Map | TGRS