atlas

Research map / Graph learning / GNN architectures

Fast Graph Sharpness-Aware Minimization for Enhancing and Accelerating Few-Shot Node Classification

NeurIPS 2024 · Graph learning › GNN architectures · approach: GNN generalization theory

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 FGSAM and FGSAM+, which perturb GNN parameters with message passing but minimize the perturbed loss with MP-free MLPs (PeerMLPs), reusing the perturbation gradient to inject topology, to get SAM-level generalization for few-shot node classification at lower cost than SAM and sometimes Adam.

Problem

Few-shot node classification requires GNNs that generalize to unseen classes from few labels, but SAM improves generalization at twice the training cost of base optimizers, which is especially costly for GNNs.

Approach

Use the GNN (with message passing) only for the SAM perturbation step and an MLP (same weights, no message passing) to minimize the perturbed loss, reuse the perturbation gradient to reintroduce topology cheaply, and periodically compute exact updates (FGSAM+) while approximating intermediate steps with reused gradients.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply FGSAM+ instead of AdamGPN · CoraFull, DBLP, and ogbn-arXiv FSNCaccuracyHelped
Use FGSAM+ instead of AdamGPN · CoraFull, DBLP, and ogbn-arXiv FSNCtraining time: 1.89 -> 1.83; 3.28 -> 2.56; 7.70 -> 4.66Mixed
Use FGSAM+ instead of AdamGPN · standard node classification benchmarksaccuracyMixed
Replace GCN with GraphSAGE while using FGSAMstandard node classification · Pubmed, Squirrel, Texas, and Wisconsinmean accuracy (%)Mixed
Increase hidden dimension (ablation)GPN + FGSAM+ versus GPN + Adam · CoraFull 5-way 3-shotaccuracyNo clear effect
Vary the number of layers from 1 to 8 (ablation)GPN + FGSAM+ versus GPN + Adam · CoraFull 5-way 3-shotaccuracyHelped
Add Gaussian noise to node features at test time (ablation)GPN + FGSAM+ versus GPN + Adam · CoraFull 5-way 3-shotaccuracyHelped
Add random edges at test time (ablation)GPN + FGSAM+ versus GPN + Adam · CoraFull 5-way 3-shotaccuracyHelped
Periodically reuse gradients between exact FGSAM updates (ablation)FGSAM+ · FSNC benchmarksaccuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CoraFull DBLP ogbn-arXiv Cora Citeseer Pubmed Chameleon Squirrel Actor Cornell Texas Wisconsin

Benchmarks: CoraFull DBLP ogbn-arXiv Cora Citeseer Pubmed Chameleon Squirrel Actor Cornell Texas Wisconsin

Metrics: accuracy training time (sec. per 200 episodes)

Baselines: Adam SAM ESAM LookSAM AE-SAM Meta-GCN AMM-GNN GPN TENT GCN GAT GraphSAGE

Builds on: Sharpness-Aware Minimization LookSAM MAML GPN PeerMLP

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