Graph Convolutional Network (GCN)
The foundational graph neural network: semi-supervised node classification via first-order spectral graph convolutions.
About
GCN is the paper that turned graph deep learning into a mainstream discipline. Kipf and Welling showed that a localized first-order approximation of spectral graph convolutions, combined with a simple renormalization trick on the adjacency matrix, produces a model that trains in linear time in the number of edges and learns representations fusing local graph structure with node features. The canonical two-layer architecture (16 hidden units, dropout, weight decay) became the default template for thousands of follow-up papers.\n\nThe ICLR 2017 paper reports 81.5% on Cora, 70.3% on Citeseer, 79.0% on Pubmed and 66.0% on the NELL knowledge graph, beating every baseline of its era by a clear margin. It is now one of the most-cited machine learning papers ever written, and its layer (GCNConv) ships in PyTorch Geometric and DGL. Later work showed its limits too: accuracy degrades fast past a few layers (over-smoothing), and fixed normalized-adjacency weights leave performance on the table versus learned attention.
Specs
Context window
Pricing
Free quota
API access
Weights
Released
Benchmarks
Paper-reported: 81.5% Cora, 70.3% Citeseer, 79.0% Pubmed, 66.0% NELL (Kipf & Welling, ICLR 2017). Independently replicated many times; community reproductions in PyTorch Geometric land at ~81-82% on Cora.
Provider-reported unless a source says otherwise. Benchmarks are marketing-adjacent by nature — treat them as directional.
Use cases
Trust score — 10/10
Scored 10/10 (verified tier, metrics-v1). Evidence: ICLR 2017 paper, one of the most-cited ML papers ever; results reproduced independently countless times; GCNConv ships in PyTorch Geometric and DGL. Strengths: the reference architecture for the entire GNN field, linear-in-edges scaling, a two-layer design anyone can train. Docked for: (1) no official pretrained checkpoints, code only; (2) now trails successors (GAT, GCNII) on its own benchmarks. License: open-source code release; check the repo license before commercial use.
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 10.0/10
- Maintenance · recency, releases, issue load
- 7.0/10
- Openness · license + docs
- 9.0/10
- Manual review · sanity read + red-flag check
- 10.0/10
- · ICLR 2017; among the most-cited ML papers ever published
- · GCNConv implemented in PyTorch Geometric and DGL
- · Paper figures: 81.5% Cora, 70.3% Citeseer, 79.0% Pubmed
- · Code open; no official pretrained checkpoints