atlas

Research map / Graph learning / GNN architectures

Mirage: Model-agnostic Graph Distillation for Graph Classification

ICLR 2024 · Graph learning › GNN architectures · approach: Robustness, privacy, and fairness of GNNs · 0 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 Mirage, a model-agnostic graph distillation method for graph classification that mines frequently co-occurring computation trees with FP-Growth and trains GNNs on the resulting compact summary, running on CPU.

Problem

Graph distillation for GNN graph classification: existing methods need full-dataset training and gradient matching tied to a specific GNN architecture and hyperparameters, causing high cost and storage overhead.

Approach

Decompose each graph into a multiset of L-hop computation trees, exploit the skewed (power-law) tree frequency distribution, mine frequently co-occurring tree sets per class with FP-Growth, and train any message-passing GNN by sampling these tree sets, avoiding gradient replication entirely.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Mirage instead of the strongest reported baselineGraph classification with GAT, GCN, or GIN · Across the reported dataset-architecture combinationsAUC-ROCMixed
Use Mirage instead of the strongest reported baselineGCN graph classification · ogbg-molbaceAUC-ROC: 76.03 -> 77.03Helped
Use Mirage instead of the strongest reported baselineGAT graph classification · ogbg-molbaceAUC-ROC: 73.75 -> 70.77Hurt
Use Mirage instead of the strongest reported baselineGIN graph classification · ogbg-molbaceAUC-ROC: 77.09 -> 76.18Hurt
Use Mirage instead of the strongest reported baselineGAT, GCN, or GIN graph classification · NCI1AUC-ROCHelped
Use Mirage instead of the strongest reported baselineGraph classification · ogbg-molbbbpAUC-ROCMixed
Use Mirage instead of the strongest reported baselineGraph classification · ogbg-molhivAUC-ROCMixed
Use Mirage instead of the strongest reported baselineGAT, GCN, or GIN graph classification · DDAUC-ROCHelped
Use Mirage instead of the strongest reported baselineGraph classification · IMDB-BAUC-ROCMixed
Use Mirage instead of the strongest reported baselineGAT, GCN, or GIN graph classification · IMDB-MAUC-ROCHelped
Increase the number of hops used for distillation (ablation)Mirage · Graph classification; parameter variation experimentsAUC-ROCHurt
Train DosCond to convergence rather than use its random-initialized condensed dataset (ablation)DosCond on ogbg-molbace with GCN · ogbg-molbaceAUC-ROC: 55.04±9.07 -> 67.34±1.84Helped

Surprising findings

Limitations

Experimental setup

Datasets: ogbg-molbace NCI1 ogbg-molbbbp ogbg-molhiv DD IMDB-B IMDB-M

Benchmarks: ogbg-molbace NCI1 ogbg-molbbbp ogbg-molhiv DD IMDB-B IMDB-M

Metrics: AUC-ROC distilled dataset size (bytes) distillation time (seconds)

Baselines: DosCond KiDD Herding Random

Builds on: DosCond KiDD GCond

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