Node Classification
Core GNN layer demos that classify nodes in a single graph (mostly Cora).
-
ARMA Graph Convolutions on Cora
Classify papers in the Cora citation network by topic.
Cora (Planetoid)·ARMAConv -
Attention-based GNN (AGNN) on Cora
Classify papers in the Cora citation network by topic.
Cora (Planetoid)·AGNNConv -
Correct and Smooth on Cora
Classify papers in the Cora citation network by topic in two stages (Huang et al., 2020).
Cora (Planetoid)·MLP · CorrectAndSmooth -
Directed GNN (Dir-GNN) on WebKB
Classify web pages of a university website (WebKB) into 5 categories.
Texas (WebKB)·DirGNNConv · GCNConv -
Dynamic Neighborhood Aggregation (DNA) on Cora
Classify papers in the Cora citation network by topic.
Cora (Planetoid)·DNAConv -
Efficient Graph Convolution (EGC) on BACE molecules
Predict whether a molecule inhibits the BACE-1 enzyme (a binary label per molecule).
BACE (MoleculeNet)·EGConv · AtomEncoder -
Feature-wise Linear Modulation (FiLM) on PPI
Predict the functions of proteins in protein-protein interaction networks.
PPI·FiLMConv -
GCNII: a 64-layer GCN on Cora
Classify papers in the Cora citation network by topic with a very deep (64-layer) GCN.
Cora (Planetoid)·GCN2Conv -
GeniePath on PPI
Predict the functions of proteins in protein-protein interaction networks.
PPI·GATConv -
Graph Attention Network (GAT) on Cora
Classify papers in the Cora citation network by topic.
Cora (Planetoid)·GATConv -
Graph Convolutional Network (GCN) on Cora
Classify scientific papers in the Cora citation network into 7 topics.
Cora (Planetoid)·GCNConv -
Graph U-Net on Cora
Classify papers in the Cora citation network by topic with a Graph U-Net (Gao & Ji, 2019).
Cora (Planetoid)·EdgeDropout · GraphUNet -
LINKX on WebKB
Classify web pages of a university website (WebKB) into 5 categories.
Wisconsin (WebKB)·LINKX -
Label Propagation on Cora
Classify papers in the Cora citation network by topic without training any model.
Cora (Planetoid)·LabelPropagation -
Learning the 2nd smallest number with LCM Aggregation
Can a network find the second smallest number in a set?
Cora·LCMAggregation -
Learning the median with Equilibrium Aggregation
Can a neural network learn to compute the median of a set of numbers?
Cora·EquilibriumAggregation -
:material-hopscotch: MixHop on Cora
Classify papers in the Cora citation network by topic.
Cora (Planetoid)·BatchNorm · MixHopConv -
Propagational MLP (PMLP) on Cora
Classify papers in the Cora citation network by topic.
Cora (Planetoid)·PMLP -
Scalable Inception Graph Networks (SIGN) on Cora
Classify papers in the Cora citation network by topic.
Cora (Planetoid)·SIGN -
Simple Graph Convolution (SGC) on Cora
Classify papers in the Cora citation network by topic.
Cora (Planetoid)·SGConv -
Spline Convolutions on Cora
Classify papers in the Cora citation network by topic with spline-based convolutions (Fey et al., 2018).
Cora (Planetoid)·SplineConv -
SuperGAT on Cora
Classify papers in the Cora citation network by topic.
Cora (Planetoid)·SuperGATConv -
Topology Adaptive GCN (TAGCN) on Cora
Classify papers in the Cora citation network by topic.
Cora (Planetoid)·TAGConv -
Zero-shot node classification with RECT on Cora
Classify papers into topics that have no labeled examples at all (zero-shot learning).
Cora (Planetoid)·RECT_L