Node Classification
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.
( Image credit: Fast Graph Representation Learning With PyTorch Geometric )
Papers
Showing 1–10 of 1860 papers
All datasetsCiteseerPubmedCoraCiteSeer with Public Split: fixed 20 nodes per classPubMed with Public Split: fixed 20 nodes per classCora with Public Split: fixed 20 nodes per classPPICoauthor CSCora (0.5%)Cora (1%)Cora (3%)PubMed (0.03%)
Benchmark Results
| # | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| 1 | g2-MLP | F1 | 99.71 | — | Unverified |
| 2 | GCNII* | F1 | 99.56 | — | Unverified |
| 3 | GraphSAINT | F1 | 99.5 | — | Unverified |
| 4 | SGAS | F1 | 99.46 | — | Unverified |
| 5 | DenseMRGCN-14 | F1 | 99.43 | — | Unverified |
| 6 | ResMRGCN-28 | F1 | 99.41 | — | Unverified |
| 7 | GraphStar | F1 | 99.4 | — | Unverified |
| 8 | Cluster-GCN | F1 | 99.36 | — | Unverified |
| 9 | GaAN | F1 | 98.7 | — | Unverified |
| 10 | JK-LSTM | F1 | 97.6 | — | Unverified |