atlas

Research map / Graph learning / Graph self-supervised learning

SpeAr: A Spectral Approach for Zero-Shot Node Classification

NeurIPS 2024 · Graph learning › Graph self-supervised learning · approach: Heterophily and imbalance on graphs · 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 SpeAr, a spectral contrastive loss approximating spectral decomposition of a label- and adjacency-reweighted graph, combined with learnable class prototypes initialized from class semantic vectors and iteratively refined by pseudo-labels, for zero-shot and generalized zero-shot node classification.

Problem

Zero-shot node classification suffers from prediction bias, where unseen-class nodes are misclassified as seen classes; existing methods rely mainly on external semantic knowledge and underuse cluster structure in unlabeled nodes.

Approach

Derive a spectral contrastive loss whose minimization approximates spectral decomposition of the normalized adjacency (reweighted by labels and graph structure), and refine class prototypes iteratively from confident pseudo-labels, initialized with text-based class semantic vectors, in a two-stage training scheme.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add spectral contrastive loss Lscl (ablation)SpeAr · Citeseer, Class Split IaccuracyHelped
Use two-stage training instead of omitting stage one (ablation)SpeAr · Cora, Citeseer, and C-M10M, Class Split IaccuracyHelped
Use text-based rather than label-based class semantic vectors (ablation)SpeAr · Cora, Citeseer, and C-M10M, Class Split Iaccuracy: 49.52 -> 60.48; 48.88 -> 59.72; 47.05 -> 54.22Helped
Increase the unlabeled-sample loss weight β above the labeled-sample weight α (ablation)SpeAr · Cora, Citeseer, and C-M10MaccuracyHelped
Vary prototype-update confidence threshold q (ablation)SpeAr · Cora, Citeseer, and C-M10MaccuracyMixed
Use SpeAr instead of GraphCENzero-shot node classification · Cora, Class Split Iaccuracy: 48.43 -> 60.48Helped
Use SpeAr instead of DBiGCNzero-shot node classification · Citeseer, Class Split Iaccuracy: 40.97 -> 59.72Helped
Use SpeAr instead of DBiGCNzero-shot node classification · C-M10M, Class Split Iaccuracy: 45.45 -> 54.22Helped
Use SpeAr instead of GraphCENzero-shot node classification · Cora, Class Split IIaccuracy: 50.61 -> 58.20Helped
Use SpeAr instead of DGPNzero-shot node classification · Citeseer, Class Split IIaccuracy: 61.90 -> 75.13Helped
Use SpeAr instead of DBiGCNzero-shot node classification · C-M10M, Class Split IIaccuracy: 71.86 -> 79.00Helped
Use SpeAr instead of DBiGCNgeneralized zero-shot node classification · Cora, Class Split IIIH: 2.50 -> 29.98Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cora Citeseer C-M10M ogbn-arxiv

Benchmarks: Cora Citeseer C-M10M ogbn-arxiv

Metrics: classification accuracy harmonic mean H (generalized ZNC) per-class recall

Baselines: DAP ESZSL ZS-GCN WDVSc Hyperbolic-ZSL DGPN DBiGCN GraphCEN

Builds on: DGPN GraphCEN DBiGCN Eckart-Young-Mirsky theorem spectral contrastive loss

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