atlas

Research map / Graph learning / GNN architectures

Efficient Subgraph GNNs by Learning Effective Selection Policies

ICLR 2024 · Graph learning › GNN architectures · approach: Weisfeiler-Leman expressivity hierarchies · 2 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 Policy-learn, a sequential learnable subgraph selection policy for Subgraph GNNs (Gumbel-Softmax, end-to-end), proving it can identify (n,ℓ)-CSL graphs with ℓ subgraphs where random and OSAN cannot.

Problem

Subgraph GNNs process bags of n node-marked subgraphs, which is computationally expensive; random subgraph subsets lose expressivity, so the goal is to learn small, task-adaptive subgraph selection policies.

Approach

A two-network architecture where a Subgraph GNN selection network iteratively samples root nodes (via straight-through Gumbel-Softmax) conditioned on the current bag of already-selected subgraphs, feeding the final small bag to a Subgraph GNN predictor trained end-to-end.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use learned rather than random selection with T=2Subgraph GNN on ZINC-12k · ZINC-12k testMAE: 0.136$\pm$0.005 -> 0.120$\pm$0.003Helped
Use learned rather than random selection with T=2Subgraph GNN on Reddit-Binary · Reddit-Binaryaccuracy: 92.4$\pm$1.0 -> 93.0$\pm$0.9Helped
Use learned rather than random selection with T=2Subgraph GNN on molesol · molesolRMSE: 0.951$\pm$0.039 -> 0.877$\pm$0.029Helped
Use learned rather than random selection with T=2Subgraph GNN on moltox21 · moltox21ROC-AUC: 76.65$\pm$0.89 -> 77.47$\pm$0.82Helped
Use learned rather than random selection with T=2Subgraph GNN on molbace · molbaceROC-AUC: 75.36$\pm$4.28 -> 78.40$\pm$2.85Helped
Use learned rather than random selection with T=2Subgraph GNN on molhiv · molhivROC-AUC: 77.55$\pm$1.24 -> 79.13$\pm$0.60Helped
Increase the selected subgraph count from T=2 to T=5 (ablation)Policy-learn on ZINC-12k · ZINC-12k testMAE: 0.120$\pm$0.003 -> 0.109$\pm$0.005Helped
Increase the selected subgraph count from T=2 to T=5 (ablation)Policy-learn on molesol · molesolRMSE: 0.877$\pm$0.029 -> 0.883$\pm$0.032Hurt
Increase the selected subgraph count from T=2 to T=5 (ablation)Policy-learn on moltox21 · moltox21ROC-AUC: 77.47$\pm$0.82 -> 77.36$\pm$0.60Hurt
Increase the selected subgraph count from T=2 to T=5 (ablation)Policy-learn on molbace · molbaceROC-AUC: 78.40$\pm$2.85 -> 78.39$\pm$2.28No clear effect
Increase the selected subgraph count from T=2 to T=5 (ablation)Policy-learn on molhiv · molhivROC-AUC: 79.13$\pm$0.60 -> 78.49$\pm$1.01Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ZINC-12k Reddit-Binary ogbg-molesol ogbg-moltox21 ogbg-molbace ogbg-molhiv

Benchmarks: ZINC-12k Reddit-Binary OGB molesol OGB moltox21 OGB molbace OGB molhiv

Metrics: MAE accuracy RMSE ROC-AUC

Baselines: GCN GIN PNA GSN CIN OSAN Random subgraph selection Full-bag Subgraph GNN SIN

Builds on: Subgraph GNN (node marking / DS-GNN) OSAN Gumbel-Softmax

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