atlas

Research map / Graph learning / Graph self-supervised learning

Enhancing Size Generalization in Graph Neural Networks through Disentangled Representation Learning

ICML 2024 · Graph learning › Graph self-supervised learning · approach: Semi-supervised node representation learning · 1 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 DisGen, a model-agnostic disentangled representation framework that uses size- and task-invariant graph augmentations, a contrastive size loss, and a linear-projection decoupling loss to improve size generalization of GNN graph classifiers.

Problem

GNN graph classifiers trained on small graphs often degrade on substantially larger test graphs because size information remains entangled in graph representations.

Approach

Disentangle size- and task-related representations by generating size-invariant (edge-removed) and task-invariant (node-removed) augmented views guided by a pre-trained GNN and explainer, applying a contrastive loss on size representations, and minimizing shared information between hidden size and task representations via a linear-projection residual loss (1/D^2) with theoretical analysis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add DISGEN to GCNGCN · BBBP large testF1: 76.01 -> 85.63Helped
add DISGEN to GCNGCN · PROTEINS large testF1: 72.71 -> 83.41Helped
add DISGEN to GCNGCN · GraphSST2 large testF1: 83.55 -> 85.18Helped
add DISGEN to GCNGCN · NCI1 large testF1: 38.86 -> 43.46Helped
add DISGEN to GCNGCN · REDDIT-BINARY large testF1: 41.40 -> 45.16Helped
add DISGEN to GCNGCN · FRANKENSTEIN large testF1: 34.14 -> 38.00Helped
add augmentations (ablation)DisGen with GCN · BBBP large testF1: 80.29 -> 85.63Helped
add decoupling loss (ablation)DisGen with GCN · BBBP large testF1: 78.72 -> 85.63Helped
use decoupling loss instead of decorrelation loss (ablation)DisGen with GCN · BBBP large testF1: 73.28 -> 85.63Helped
add augmentations and decoupling loss rather than use decorrelation loss without augmentations (ablation)DisGen with GCN · BBBP large testF1: 72.54 -> 85.63Helped
add size-invariant branch (ablation)DisGen with GCN · BBBP large testF1: 82.45 -> 85.63Helped
add task-invariant branch (ablation)DisGen with GCN · BBBP large testF1: 81.01 -> 85.63Helped

Surprising findings

Limitations

Experimental setup

Datasets: BBBP PROTEINS GraphSST2 NCI1 REDDIT-BINARY FRANKENSTEIN

Benchmarks: BBBP PROTEINS GraphSST2 NCI1 REDDIT-BINARY FRANKENSTEIN

Metrics: F1 score

Baselines: SizeShiftReg CIGAv2 RPGNN IRM GCN GIN Graph Transformer

Builds on: PGExplainer IRM contrastive learning SizeShiftReg CIGA

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