atlas

Research map / Graph learning / GNN architectures

DFA-GNN: Forward Learning of Graph Neural Networks by Direct Feedback Alignment

NeurIPS 2024 · Graph learning › GNN architectures · approach: Simple and scalable GNNs · 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 DFA-GNN, a non-backpropagation forward learning framework that extends direct feedback alignment to GCNs with graph-topology-aware feedback and a pseudo error generator for unlabeled nodes in semi-supervised node classification.

Problem

Backpropagation limits biological plausibility, parallelism and scalability for GNN training, and directly applying DFA to graph data fails due to non-i.i.d. dependencies between nodes and missing errors for unlabeled nodes.

Approach

Redesigns DFA feedback links for GCNs by propagating output errors through the normalized adjacency (S^T)^k E B, and generates pseudo errors for unlabeled nodes by label-spreading residual errors from training nodes, with a confidence mask filtering poorly predicted nodes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace BP training with DFA-GNNGCN · Cora, CiteSeer, PubMed, Photo, Texas, Cornell, Actor, Squirrelaccuracy: 86.04 -> 87.72; 78.20 -> 80.49; 85.24 -> 86.28; 93.03 -> 93.04; 54.26 -> 79.51; 71.31 -> 75.24; 31.94 -> 34.07; 37.81 ->Helped
replace BP training with DFA-GNNGCN · Computeraccuracy: 89.48 -> 86.72Hurt
replace BP training with DFA-GNNGCN · Chameleonaccuracy: 41.28 -> 41.19Hurt
add pseudo error generator to DFA-GNN without node filtering (ablation)DFA-GNN · Cora, CiteSeer, PubMed, Actor, Chameleon, Squirrelaccuracy: 83.02 -> 86.70; 78.17 -> 79.26; 82.92 -> 84.01; 30.72 -> 31.97; 39.09 -> 39.62; 34.61 -> 34.87Helped
add node filter to DFA-GNN with pseudo error generation (ablation)DFA-GNN · Cora, CiteSeer, PubMed, Actor, Chameleon, Squirrelaccuracy: 86.70 -> 87.72; 79.26 -> 80.49; 84.01 -> 86.28; 31.97 -> 34.07; 39.62 -> 41.19; 34.87 -> 38.17Helped
add pseudo error generationBP · Cora, CiteSeer, PubMed, Photo, Computer, Actor, Chameleon, Squirrelaccuracy: 86.04 -> 87.41; 78.20 -> 80.24; 85.24 -> 84.74; 93.03 -> 91.95; 89.48 -> 87.78; 31.94 -> 31.53; 41.28 -> 38.71; 37.81 ->Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Cora CiteSeer PubMed Photo Computer Chameleon Squirrel Actor Texas Cornell Flickr Reddit

Benchmarks: Cora CiteSeer PubMed Photo Computer Chameleon Squirrel Actor Texas Cornell Flickr Reddit

Metrics: accuracy training time per epoch memory footprint

Baselines: BP PEPITA FF+LA FF+VN CaFo+MSE CaFo+CE ForwardGNN-SF

Builds on: direct feedback alignment feedback alignment forward-forward algorithm label spreading GCN

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