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/Simple and Efficient Heterogeneous Graph Neural Network

Simple and Efficient Heterogeneous Graph Neural Network

Xiaocheng Yang, Mingyu Yan, Shirui Pan, Xiaochun Ye, Dongrui Fan

2022-07-06Heterogeneous Node ClassificationNode Property Prediction
PaperPDFCodeCode(official)

Abstract

Heterogeneous graph neural networks (HGNNs) have powerful capability to embed rich structural and semantic information of a heterogeneous graph into node representations. Existing HGNNs inherit many mechanisms from graph neural networks (GNNs) over homogeneous graphs, especially the attention mechanism and the multi-layer structure. These mechanisms bring excessive complexity, but seldom work studies whether they are really effective on heterogeneous graphs. This paper conducts an in-depth and detailed study of these mechanisms and proposes Simple and Efficient Heterogeneous Graph Neural Network (SeHGNN). To easily capture structural information, SeHGNN pre-computes the neighbor aggregation using a light-weight mean aggregator, which reduces complexity by removing overused neighbor attention and avoiding repeated neighbor aggregation in every training epoch. To better utilize semantic information, SeHGNN adopts the single-layer structure with long metapaths to extend the receptive field, as well as a transformer-based semantic fusion module to fuse features from different metapaths. As a result, SeHGNN exhibits the characteristics of simple network structure, high prediction accuracy, and fast training speed. Extensive experiments on five real-world heterogeneous graphs demonstrate the superiority of SeHGNN over the state-of-the-arts on both accuracy and training speed.

Results

TaskDatasetMetricValueModel
Node ClassificationIMDB (Heterogeneous Node Classification)Macro-F166.63SeHGNN
Node ClassificationIMDB (Heterogeneous Node Classification)Micro-F168.21SeHGNN
Node ClassificationFreebase (Heterogeneous Node Classification)Macro-F150.71SeHGNN
Node ClassificationFreebase (Heterogeneous Node Classification)Micro-F163.41SeHGNN
Node ClassificationDBLP (Heterogeneous Node Classification)Macro-F194.86SeHGNN
Node ClassificationDBLP (Heterogeneous Node Classification)Micro-F195.24SeHGNN
Node ClassificationACM (Heterogeneous Node Classification)Claim Classification Macro-F193.95SeHGNN
Node ClassificationACM (Heterogeneous Node Classification)Micro-F193.87SeHGNN
Node ClassificationOAG-VenueMRR29.11SeHGNN
Node ClassificationOAG-VenueNDCG46.75SeHGNN
Node ClassificationOAG-L1-FieldMRR84.95SeHGNN
Node ClassificationOAG-L1-FieldNDCG86.01SeHGNN
Node Property Predictionogbn-magNumber of params8371231SeHGNN (ComplEx embs)
Node Property Predictionogbn-magNumber of params8371231SeHGNN

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