atlas

Research map / Graph learning / GNN architectures

Self-Interpretable Graph Learning with Sufficient and Necessary Explanations

AAAI 2024 · Graph learning › GNN architectures · approach: GNN explainability · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SUNNY-GNN, a self-interpretable graph learner that augments generated explanations by adding or removing edges and applies a contrastive loss with distance and confidence coefficients to make explanations both sufficient and necessary, improving node classification accuracy and fidelity.

Problem

Self-interpretable graph learning methods lose prediction accuracy relative to standard GNNs because their built-in explanations are not both sufficient and necessary, so biased explanations hurt GNN performance.

Approach

Augment each generated explanatory subgraph into positive samples (edges added) and negative samples (edges removed), then use a contrastive loss to pull positives closer and push negatives apart, with distance coefficients to make samples hard and confidence coefficients to filter unreliable ones.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add SUNNY-GNN explanations and contrastive training to GCNGCN · Citeseer, Cora, Pubmed, Amazon, Coauthor-CS, Coauthor-Physicsaccuracy: Average impro. (%): 3.6 ↑; 3.1 ↑; 3.4 ↑; 4.8 ↑; 3.2 ↑; 3.0 ↑Helped
add SUNNY-GNN explanations and contrastive training to GATGAT · Citeseer, Cora, Pubmed, Amazon, Coauthor-CS, Coauthor-Physicsaccuracy: Average impro. (%): 3.2 ↑; 3.1 ↑; 2.3 ↑; 3.0 ↑; 3.4 ↑; 6.0 ↑Helped
add SUNNY-GNN to Simple-HGNSimple-HGN · IMDBaccuracy: 62.24±0.7 -> 63.10±0.9Helped
add SUNNY-GNN to Simple-HGNSimple-HGN · DBLPaccuracy: 95.70±0.8 -> 95.73±0.5No clear effect
add SUNNY-GNN to Simple-HGNSimple-HGN · ACMaccuracy: 91.44±0.5 -> 92.10±0.6Helped
add contrastive loss Lcts (ablation)SUNNY-GNN with GAT · Citeseeraccuracy: 69.01±1.2 -> 71.26±0.7Helped
add contrastive loss Lcts (ablation)SUNNY-GNN with GAT · Citeseerfid+: 76.50±1.4 -> 79.25±2.4Helped
add contrastive loss Lcts (ablation)SUNNY-GNN with GAT · Citeseerfid−: 1.78±0.4 -> 0.46±0.5Helped
add distance coefficients δ (ablation)SUNNY-GNN with GAT · Citeseeraccuracy: 70.78±0.7 -> 71.26±0.7Helped
add distance coefficients δ (ablation)SUNNY-GNN with GAT · Citeseerfid+: 79.13±1.8 -> 79.25±2.4No clear effect
add distance coefficients δ (ablation)SUNNY-GNN with GAT · Citeseerfid−: 0.47±0.5 -> 0.46±0.5No clear effect
add confidence coefficients η (ablation)SUNNY-GNN with GAT · Citeseeraccuracy: 70.48±0.8 -> 71.26±0.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: Citeseer Cora Pubmed Amazon Photo Coauthor-CS Coauthor-Physics IMDB DBLP ACM

Benchmarks: Citeseer Cora Pubmed Amazon Photo Coauthor-CS Coauthor-Physics IMDB DBLP ACM

Metrics: classification accuracy negative fidelity (fid-) positive fidelity (fid+)

Baselines: GSAT CAL SE-GNN ProtGNN GNNExplainer PGExplainer ReFine Simple-HGN

Builds on: GSAT CAL SE-GNN ProtGNN Simple-HGN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy