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.

Papers/Scalable Graph Neural Networks for Heterogeneous Graphs

Scalable Graph Neural Networks for Heterogeneous Graphs

Lingfan Yu, Jiajun Shen, Jinyang Li, Adam Lerer

2020-11-19Heterogeneous Node ClassificationNode Property Prediction
PaperPDFCode(official)

Abstract

Graph neural networks (GNNs) are a popular class of parametric model for learning over graph-structured data. Recent work has argued that GNNs primarily use the graph for feature smoothing, and have shown competitive results on benchmark tasks by simply operating on graph-smoothed node features, rather than using end-to-end learned feature hierarchies that are challenging to scale to large graphs. In this work, we ask whether these results can be extended to heterogeneous graphs, which encode multiple types of relationship between different entities. We propose Neighbor Averaging over Relation Subgraphs (NARS), which trains a classifier on neighbor-averaged features for randomly-sampled subgraphs of the "metagraph" of relations. We describe optimizations to allow these sets of node features to be computed in a memory-efficient way, both at training and inference time. NARS achieves a new state of the art accuracy on several benchmark datasets, outperforming more expensive GNN-based methods

Results

TaskDatasetMetricValueModel
Node ClassificationIMDB (Heterogeneous Node Classification) Macro-F163.51NARS
Node ClassificationIMDB (Heterogeneous Node Classification)Micro-F166.18NARS
Node ClassificationFreebase (Heterogeneous Node Classification) Macro-F149.98NARS
Node ClassificationFreebase (Heterogeneous Node Classification)Micro-F163.26NARS
Node ClassificationDBLP (Heterogeneous Node Classification) Macro-F194.18NARS
Node ClassificationDBLP (Heterogeneous Node Classification)Micro-F194.61NARS
Node ClassificationACM (Heterogeneous Node Classification) Macro-F193.36NARS
Node ClassificationACM (Heterogeneous Node Classification)Micro-F193.31NARS
Node ClassificationOAG-VenueMRR34.38NARS
Node ClassificationOAG-VenueNDCG52.28NARS
Node ClassificationOAG-L1-FieldMRR85.15NARS
Node ClassificationOAG-L1-FieldNDCG86.06NARS
Node Property Predictionogbn-magNumber of params4130149NARS

Related Papers

Equivariance Everywhere All At Once: A Recipe for Graph Foundation Models2025-06-17Mixture of Experts Meets Decoupled Message Passing: Towards General and Adaptive Node Classification2024-12-11From Primes to Paths: Enabling Fast Multi-Relational Graph Analysis2024-11-17Classic GNNs are Strong Baselines: Reassessing GNNs for Node Classification2024-06-13SlotGAT: Slot-based Message Passing for Heterogeneous Graph Neural Network2024-05-03Efficient Heterogeneous Graph Learning via Random Projection2023-10-23Higher-order Graph Convolutional Network with Flower-Petals Laplacians on Simplicial Complexes2023-09-22Long-range Meta-path Search on Large-scale Heterogeneous Graphs2023-07-17