Graph Neural Networks (GNNs) are currently used in many real-world applications. With this notable spread, the development of sophisticated techniques for explaining their decisions becomes highly necessary. Although many works have been proposed in the aim of explaining their predictions, on different aspects, such as nodes, edges, and features, they all tend to generate the explanations as subgraphs. In this paper, we will show that relying only on explanatory subgraphs is not sufficient explanation tool, especially that these subgraphs could range from small graphs to untraceable ones within the same model. In this regard, we propose a causal explanation framework based on the rigorous structural model of causality. We show that our framework does not compete with existing explanation framework for GNNs, but rather acts as a complementary approach.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Causal Explanation of Graph Neural Networks

  • Hichem Debbi

摘要

Graph Neural Networks (GNNs) are currently used in many real-world applications. With this notable spread, the development of sophisticated techniques for explaining their decisions becomes highly necessary. Although many works have been proposed in the aim of explaining their predictions, on different aspects, such as nodes, edges, and features, they all tend to generate the explanations as subgraphs. In this paper, we will show that relying only on explanatory subgraphs is not sufficient explanation tool, especially that these subgraphs could range from small graphs to untraceable ones within the same model. In this regard, we propose a causal explanation framework based on the rigorous structural model of causality. We show that our framework does not compete with existing explanation framework for GNNs, but rather acts as a complementary approach.