atlas

Research map / Graph learning / Graph self-supervised learning

A Twist for Graph Classification: Optimizing Causal Information Flow in Graph Neural Networks

AAAI 2024 · Graph learning › Graph self-supervised learning · approach: Semi-supervised node representation learning · 13 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 ICL, an information-theoretic causal learning framework for GNN graph classification that disentangles causal and non-causal subgraph/feature representations and balances their losses with MGDA multi-objective optimization.

Problem

GNNs for graph classification rely on spurious statistical correlations with non-causal features, which hurts out-of-distribution generalization and robustness under distribution shifts.

Approach

Decompose the mutual information I(Z;Y) into causal I(C;Y) and non-causal I(S;Y|C) terms, maximize the former and minimize the latter via attention-based disentanglement, variational bound cross-entropy, a KL-to-uniform penalty, and Pareto-balanced multi-objective gradient descent (MGDA).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add ICL to GATGAT · TUDataset MUTAGaccuracy: 88.58 ± 7.54 -> 91.02 ± 7.02Helped
Add ICL to GATGAT · TUDataset NCI1accuracy: 82.11 ± 1.43 -> 83.38 ± 1.7Helped
Add ICL to GINGIN · TUDataset PROTEINSaccuracy: 76.21 ± 3.83 -> 75.02 ± 3.51Hurt
Add ICL to GINGIN · TUDataset COLLABaccuracy: 82.08 ± 1.51 -> 82.68 ± 1.06Helped
Add ICL to GCNGCN · TUDataset IMDB-Baccuracy: 73.89 ± 5.74 -> 74.70 ± 5.21Helped
Add ICL to GINGIN · TUDataset IMDB-Maccuracy: 51.53 ± 2.97 -> 52.00 ± 4.18Helped
Add ICL to GINGIN · Spurious-Motif b=0.5precision: 82.89 ± 8.53 -> 82.95 ± 8.53Mixed
Add ICL to GINGIN · Spurious-Motif b=0.7precision: 86.86 ± 9.55 -> 89.00 ± 6.65Helped
Add ICL to GINGIN · Spurious-Motif b=0.9precision: 86.56 ± 8.91 -> 86.62 ± 5.40Helped
Add ICL to GINGIN · MNIST-75SPaccuracy: 84.59 ± 0.33 -> 84.46 ± 0.46Mixed
Add ICL to GINGIN · Graph-SST2accuracy: 18.74 ± 2.02 -> 19.07 ± 1.57Helped
Add ICL to GINGIN · MolhivROC-AUC: 97.19 ± 0.07 -> 97.19 ± 0.05No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Spurious-Motif MNIST-75sp Graph-SST2 Molhiv MUTAG NCI1 PROTEINS COLLAB IMDB-B IMDB-M

Benchmarks: Spurious-Motif MNIST-75sp Graph-SST2 Molhiv MUTAG NCI1 PROTEINS COLLAB IMDB-B IMDB-M

Metrics: accuracy precision ROC-AUC

Baselines: DiffPool SortPool AGNN GCN + CAL GIN + CAL GAT + CAL DIR Attention Top-k Pool SAG Pool

Builds on: CAL DIR MGDA

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