蒸馏
简单(哲学)
计算机科学
图形
人工神经网络
节点(物理)
GSM演进的增强数据速率
人工智能
正多边形
算法
机器学习
数学
理论计算机科学
化学
物理
认识论
哲学
量子力学
有机化学
几何学
作者
Tamara Pereira,Erik Nasciment,Lucas E. Resck,Diego Mesquita,Amauri H. Souza
标识
DOI:10.48550/arxiv.2303.10139
摘要
Explaining node predictions in graph neural networks (GNNs) often boils down to finding graph substructures that preserve predictions. Finding these structures usually implies back-propagating through the GNN, bonding the complexity (e.g., number of layers) of the GNN to the cost of explaining it. This naturally begs the question: Can we break this bond by explaining a simpler surrogate GNN? To answer the question, we propose Distill n' Explain (DnX). First, DnX learns a surrogate GNN via knowledge distillation. Then, DnX extracts node or edge-level explanations by solving a simple convex program. We also propose FastDnX, a faster version of DnX that leverages the linear decomposition of our surrogate model. Experiments show that DnX and FastDnX often outperform state-of-the-art GNN explainers while being orders of magnitude faster. Additionally, we support our empirical findings with theoretical results linking the quality of the surrogate model (i.e., distillation error) to the faithfulness of explanations.
科研通智能强力驱动
Strongly Powered by AbleSci AI