atlas

Research map / Graph learning / GNN architectures

Implicit Subgraph Neural Network

ICML 2025 · Graph learning › GNN architectures · approach: Graph structure learning

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 ISNN, the first implicit subgraph neural network that runs an EIGNN-style implicit model on a hybrid graph of nodes and label-aware subgraph supernodes, trained with a provably convergent penalty-based bilevel algorithm that replaces inner gradient descent with fixed-point iteration.

Problem

Subgraph classification requires capturing subgraph-level properties and long-range dependencies between and within subgraphs, which existing pooling-based and rigid-definition subgraph GNNs fail to model; naive implicit models are unstable on subgraph tasks.

Approach

Augment the graph with supernodes representing subgraphs (membership edges plus label-aware subgraph-subgraph edges inferred from pretrained embeddings), apply an implicit (EIGNN-based) model to this hybrid graph, and train it as a bilevel problem where the inner loop uses fixed-point iteration (no inner gradients) thanks to non-expansive constraints.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ISNN instead of the strongest baselineSubgraph classification · PPI-BPMicro-F1: 0.636±0.007 -> 0.731±0.026Helped
Use ISNN instead of the strongest baselineSubgraph classification · HPO-METABMicro-F1: 0.598±0.014 -> 0.646±0.014Helped
Use ISNN instead of the strongest baselineSubgraph classification · HPO-NEUROMicro-F1: 0.682±0.004 -> 0.688±0.004Helped
Use ISNN instead of the strongest baselineSubgraph classification · EM-USERMicro-F1: 0.888±0.005 -> 0.914±0.009Helped
Use ISNN instead of the strongest baselineSubgraph classification · PPI-BPAUROC: 0.835±0.002 -> 0.924±0.012Helped
Use ISNN instead of the strongest baselineSubgraph classification · HPO-METABAUROC: 0.891±0.002 -> 0.919±0.002Helped
Use ISNN instead of the strongest baselineSubgraph classification · HPO-NEUROAUROC: 0.868±0.004 -> 0.896±0.002Helped
Use ISNN instead of the strongest baselineSubgraph classification · EM-USERAUROC: 0.960±0.004 -> 0.959±0.005Hurt
Use position-based subgraph-level edges rather than the other constructions (ablation)ISNN · HPO-METABF1: 0.586±0.021No clear effect
Use structure-based subgraph-level edges (ablation)ISNN · HPO-METABF1: 0.598±0.021No clear effect
Use neighborhood-based subgraph-level construction (ablation)ISNN · HPO-METABF1: 0.595±0.021No clear effect
Assign random subgraph-level edge weights (ablation)ISNN · HPO-METABF1: 0.589±0.028No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: PPI-BP HPO-METAB HPO-NEURO EM-USER

Benchmarks: PPI-BP HPO-METAB HPO-NEURO EM-USER

Metrics: micro-F1 AUROC runtime

Baselines: Sub2Vec GLASS SubGNN SSNP GCN-plain IGNN-plain EIGNN-plain SoftIGNN SoftEIGNN MLP

Builds on: EIGNN V-PBGD SubGNN GLASS SSNP

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