TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

SotA/Graphs/Node Classification

Node Classification

219 benchmarks1860 papers

Node Classification is a machine learning task in graph-based data analysis, where the goal is to assign labels to nodes in a graph based on the properties of nodes and the relationships between them.

Node Classification models aim to predict non-existing node properties (known as the target property) based on other node properties. Typical models used for node classification consists of a large family of graph neural networks. Model performance can be measured using benchmark datasets like Cora, Citeseer, and Pubmed, among others, typically using Accuracy and F1.

<span style="color:grey; opacity: 0.6">( Image credit: Fast Graph Representation Learning With PyTorch Geometric )</span>

Benchmarks

Node Classification on PPI

F1Macro-F1Micro-F1Micro F1

Node Classification on ACM (Heterogeneous Node Classification)

Micro-F1 Macro-F1Claim Classification Macro-F1Macro-F1

Node Classification on DBLP (Heterogeneous Node Classification)

Micro-F1 Macro-F1Macro-F1

Node Classification on IMDB (Heterogeneous Node Classification)

Micro-F1 Macro-F1Macro-F1

Node Classification on Citeseer

Accuracy1:1 AccuracyAccuracy (%)Inference Time (ms)Training SplitValidation

Node Classification on CLUSTER

Accuracy

Node Classification on CiteSeer with Public Split: fixed 20 nodes per class

Accuracy

Node Classification on Yelp-Fraud

AUC-ROC

Node Classification on AM

Accuracy

Node Classification on Freebase (Heterogeneous Node Classification)

Micro-F1 Macro-F1Macro-F1Accuracy

Node Classification on PATTERN

Accuracy

Node Classification on PATTERN 100k

Accuracy (%)

Node Classification on AIFB

Accuracy

Node Classification on BGS

Accuracy

Node Classification on Cornell

AccuracyAccuracy (%)

Node Classification on Flickr

Accuracy

Node Classification on Wisconsin

Accuracy

Node Classification on Actor

Accuracy

Node Classification on Amazon-Fraud

AUC-ROC

Node Classification on Europe Air-Traffic

Accuracy

Node Classification on MUTAG

Accuracy

Node Classification on Pubmed

AccuracyF1Accuracy (%)F1-ScoreInference Time (ms)Training SplitValidationNMI

Node Classification on USA Air-Traffic

Accuracy

Node Classification on Wiki-Vote

Accuracy

Node Classification on Wikipedia

Macro-F1Accuracy

Node Classification on BlogCatalog

AccuracyMacro-F1

Node Classification on Brazil Air-Traffic

Accuracy

Node Classification on Chameleon

Accuracy

Node Classification on Cora: fixed 20 node per class

AccuracyMicro F1

Node Classification on Facebook

Accuracy

Node Classification on OAG-L1-Field

NDCGMRR

Node Classification on OAG-Venue

NDCGMRR

Node Classification on Texas

Accuracy

Node Classification on AVA

mAP

Node Classification on Eximtradedata

Macro-F1Macro F1Micro F1Accuracy

Node Classification on MAG-scholar-C

Accuracy

Node Classification on MAG240M-LSC

Test AccuracyValidation Accuracy

Node Classification on MuMiN-large

Claim Classification Macro-F1Tweet Classification Macro-F1

Node Classification on MuMiN-medium

Claim Classification Macro-F1Tweet Classification Macro-F1

Node Classification on MuMiN-small

Claim Classification Macro-F1Tweet Classification Macro-F1

Node Classification on Squirrel

Accuracy

Node Classification on Wiki-CS

Accuracy

Node Classification on Cornell (48%/32%/20% fixed splits)

Accuracy1:1 Accuracy

Node Classification on PubMed with Public Split: fixed 20 nodes per class

Accuracy

Node Classification on AMPLUS

Accuracy

Node Classification on Chameleon (60%/20%/20% random splits)

1:1 Accuracy

Node Classification on Cornell (60%/20%/20% random splits)

1:1 Accuracy

Node Classification on DBLP

AccuracyMicro F1Inference Time (ms)Macro F1

Node Classification on DMG777K

Accuracy

Node Classification on DMGFULL

Accuracy

Node Classification on Deezer Romania

Micro-F1

Node Classification on MDGENRE

Accuracy

Node Classification on Texas (48%/32%/20% fixed splits)

Accuracy1:1 Accuracy

Node Classification on Wisconsin (48%/32%/20% fixed splits)

Accuracy1:1 Accuracy

Node Classification on YouTube

Macro-F1@2%Micro-F1@2%runtime (s)

Node Classification on 20NEWS

Accuracy

Node Classification on AMZ Computers: fixed 20 node per class

Accuracy

Node Classification on Amazon2M

F1

Node Classification on BGP

Accuracy (%)

Node Classification on Bitcoin-Alpha

F1-score

Node Classification on Bitcoin-OTC

F1-score

Node Classification on CHILI-100K

F1-score (Weighted)

Node Classification on CHILI-3K

F1-score (Weighted)

Node Classification on CellTypeGraph Benchmark

Top-1 accuracyclass-average Accuracy

Node Classification on Chameleon (48%/32%/20% fixed splits)

Accuracy1:1 Accuracy

Node Classification on Chameleon(60%/20%/20% random splits)

1:1 AccuracyAccuracy

Node Classification on CiteSeer (60%/20%/20% random splits)

1:1 Accuracy

Node Classification on CiteSeer: 5 nodes per class

Accuracy

Node Classification on Citeseer (48%/32%/20% fixed splits)

Accuracy1:1 Accuracy

Node Classification on Citeseer: fixed 20 node per class

Accuracy

Node Classification on Coauthor CS

Inference Time (ms)Accuracy

Node Classification on Coauthor Physics

Accuracy

Node Classification on Cora

Accuracy1:1 AccuracyInference Time (ms)Training SplitValidation

Node Classification on Cora (48%/32%/20% fixed splits)

Accuracy1:1 Accuracy

Node Classification on Cora (60%/20%/20% random splits)

1:1 Accuracy

Node Classification on Cora: 5 nodes per class

Accuracy

Node Classification on Cora: fixed 10 node per class

Accuracy

Node Classification on Cora: fixed 20 nodes per class

Accuracy

Node Classification on DBLP: 20 nodes per class

Accuracy

Node Classification on DBLP: 5 nodes per class

Accuracy

Node Classification on Deezer Croatia

Micro-F1

Node Classification on Deezer Hungary

Micro-F1

Node Classification on Electronics

Accuracy (%)

Node Classification on Film (60%/20%/20% random splits)

1:1 Accuracy

Node Classification on Film(48%/32%/20% fixed splits)

Accuracy1:1 Accuracy

Node Classification on NBA

Accuracy (%)

Node Classification on NELL

Accuracy

Node Classification on PubMed (48%/32%/20% fixed splits)

Accuracy1:1 Accuracy

Node Classification on PubMed (60%/20%/20% random splits)

1:1 Accuracy

Node Classification on PubMed: 5 nodes per class

Accuracy

Node Classification on Pubmed: fixed 20 node per class

Accuracy

Node Classification on Reddit

AccuracyMicro-F1

Node Classification on Squirrel (48%/32%/20% fixed splits)

Accuracy1:1 Accuracy

Node Classification on Squirrel (60%/20%/20% random splits)

1:1 Accuracy

Node Classification on Texas (60%/20%/20% random splits)

1:1 Accuracy

Node Classification on Texas(60%/20%/20% random splits)

1:1 Accuracy

Node Classification on Wiki

Macro F1Micro F1AUC

Node Classification on Wisconsin (60%/20%/20% random splits)

1:1 Accuracy

Node Classification on Wisconsin(60%/20%/20% random splits)

1:1 Accuracy

Node Classification on ogbn-products

Inference Time (ms)

Node Classification on ogbn-products: 20 nodes per class

Accuracy

Node Classification on AMZ Comp

Accuracy

Node Classification on AMZ Computers

Accuracy

Node Classification on AMZ Photo

Accuracy

Node Classification on Amazon Computers

Accuracy

Node Classification on Amazon Photo

Accuracy

Node Classification on COCO-SP

macro F1

Node Classification on CiteSeer (0.5%)

Accuracy

Node Classification on CiteSeer (1%)

Accuracy

Node Classification on CiteSeer with Public Split: fixed 5 nodes per class

Accuracy

Node Classification on Citeseer Full-supervised

Accuracy

Node Classification on Citeseer random partition

Accuracy

Node Classification on Coauthor Phy

Accuracy

Node Classification on Cora (0.5%)

Accuracy

Node Classification on Cora (1%)

Accuracy

Node Classification on Cora (3%)

Accuracy

Node Classification on Cora Full

Accuracy

Node Classification on Cora Full with Public Split

Accuracy

Node Classification on Cora Full-supervised

Accuracy

Node Classification on Cora random partition

Accuracy

Node Classification on Cora with Public Split: fixed 20 nodes per class

Accuracy

Node Classification on Cora: fixed 5 node per class

Accuracy

Node Classification on Crocodile

Accuracy

Node Classification on DBLP (PACT) 14k

Micro-F1 (20% training data)Macro-F1 (20% training data)Macro-F1 (60% training data)Micro-F1 (80% training data)Macro-F1 (80% training data)

Node Classification on Deezer-Europe

1:1 Accuracy

Node Classification on Log Angeles

Average Top-1 Accuracy

Node Classification on London

Average Top-1 Accuracy

Node Classification on MS ACADEMIC

Accuracy

Node Classification on Paris

Average Top-1 Accuracy

Node Classification on PascalVOC-SP

macro F1

Node Classification on Penn94

Accuracy1:1 Accuracy

Node Classification on Placenta

Accuracy (%)

Node Classification on PubMed (0.03%)

Accuracy

Node Classification on PubMed (0.05%)

Accuracy

Node Classification on PubMed (0.1%)

Accuracy

Node Classification on Pubmed Full-supervised

Accuracy

Node Classification on Pubmed random partition

Accuracy

Node Classification on Shanghai

Average Top-1 Accuracy

Node Classification on Squirrel(60%/20%/20% random splits)

Accuracy

Node Classification on Telegram (Directed Graph label rate 60%)

Accuracy

Node Classification on amazon-ratings

Accuracy (%)

Node Classification on arXiv-year

Accuracy

Node Classification on genius

Accuracy1:1 Accuracy

Node Classification on minesweeper

AUCROC

Node Classification on pokec

Accuracy

Node Classification on questions

AUCROC

Node Classification on roman-empire

Accuracy (% )

Node Classification on tolokers

AUCROC

Node Classification on twitch-gamers

Accuracy1:1 Accuracy

Node Classification on wiki

ACCURACY