atlas

Research map / Graph learning / GNN architectures

Forward Learning of Graph Neural Networks

ICLR 2024 · Graph learning › GNN architectures · approach: Simple and scalable 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 ForwardGNN, a forward-only (no backpropagation) layer-wise training framework for GNNs that removes negative sample construction via a single forward pass with virtual nodes or label features, and optionally adds top-down signals.

Problem

Backpropagation is the standard for training GNNs but imposes memory, locality, and parallelism constraints; existing forward-forward methods need negative samples, are designed for image classification, and do not handle node classification or link prediction on graphs.

Approach

Extends forward-forward to graphs by augmenting node features or the graph with label-based virtual nodes, then trains each GNN layer locally with a contrastive objective against class representatives produced by the layer itself in a single forward pass, optionally feeding top-down signals from previous time steps without gradient flow.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add top-down signals to SF (ablation)SF · CiteSeer node classificationaccuracy: 91.14 -> 93.58Helped
add top-down signals to SF (ablation)SF · CoraML node classificationaccuracy: 84.95 -> 86.01Helped
add top-down signals to SF (ablation)SF · PubMed node classificationaccuracy: 81.90 -> 82.21Helped
add top-down signals to SF (ablation)SF · Amazon node classificationaccuracy: 89.69 -> 92.09Helped
add top-down signals to SF (ablation)SF · GitHub node classificationaccuracy: 83.16 -> 83.68Helped
use single-forward learning instead of BPGNNs · node classification across evaluated graphs and GNNsaccuracyMixed
use single-forward learning instead of BPGNNs · link prediction across evaluated graphs and GNNsROC-AUCHelped
use single-forward learning instead of FF-based methodsForwardGNN node classification · node classification across evaluated graphsaccuracyMixed
incorporate top-down signals (ablation)SF node classification · five graphs, averaged over GNN models and varying number of layersaccuracyHelped
use ForwardGNN-CE instead of CaFolink prediction · link prediction across evaluated graphs and GNNsROC-AUCHelped
use ForwardGNN-CE instead of ForwardGNN-SymBaForwardGNN link prediction · link prediction across evaluated graphs and GNNsROC-AUCMixed

Surprising findings

Limitations

Experimental setup

Datasets: PubMed CiteSeer CoraML Amazon GitHub

Benchmarks: PubMed CiteSeer CoraML Amazon GitHub

Metrics: classification accuracy ROC-AUC GPU memory usage

Baselines: backpropagation FF-VN FF-LA FF-SymBa CaFo PEPITA

Builds on: forward-forward algorithm CaFo SymBa PEPITA collaborative forward-forward

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