LGAILOJul 27, 2022

Encoding Concepts in Graph Neural Networks

arXiv:2207.13586v323 citationsh-index: 44
Originality Incremental advance
AI Analysis

This addresses the lack of human trust in graph network predictions by enabling interpretable models, though it is incremental as it builds on existing explainability methods.

The paper tackled the problem of opaque reasoning in Graph Neural Networks by introducing the Concept Encoder Module, a differentiable concept-discovery approach that makes graph networks explainable by design, achieving comparable accuracy to vanilla versions and high concept completeness and purity scores.

The opaque reasoning of Graph Neural Networks induces a lack of human trust. Existing graph network explainers attempt to address this issue by providing post-hoc explanations, however, they fail to make the model itself more interpretable. To fill this gap, we introduce the Concept Encoder Module, the first differentiable concept-discovery approach for graph networks. The proposed approach makes graph networks explainable by design by first discovering graph concepts and then using these to solve the task. Our results demonstrate that this approach allows graph networks to: (i) attain model accuracy comparable with their equivalent vanilla versions, (ii) discover meaningful concepts that achieve high concept completeness and purity scores, (iii) provide high-quality concept-based logic explanations for their prediction, and (iv) support effective interventions at test time: these can increase human trust as well as significantly improve model performance.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes