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/SlotGAT: Slot-based Message Passing for Heterogeneous Grap...

SlotGAT: Slot-based Message Passing for Heterogeneous Graph Neural Network

Ziang Zhou, Jieming Shi, Renchi Yang, Yuanhang Zou, Qing Li

2024-05-03Heterogeneous Node ClassificationNode ClassificationLink Prediction
PaperPDFCode(official)

Abstract

Heterogeneous graphs are ubiquitous to model complex data. There are urgent needs on powerful heterogeneous graph neural networks to effectively support important applications. We identify a potential semantic mixing issue in existing message passing processes, where the representations of the neighbors of a node $v$ are forced to be transformed to the feature space of $v$ for aggregation, though the neighbors are in different types. That is, the semantics in different node types are entangled together into node $v$'s representation. To address the issue, we propose SlotGAT with separate message passing processes in slots, one for each node type, to maintain the representations in their own node-type feature spaces. Moreover, in a slot-based message passing layer, we design an attention mechanism for effective slot-wise message aggregation. Further, we develop a slot attention technique after the last layer of SlotGAT, to learn the importance of different slots in downstream tasks. Our analysis indicates that the slots in SlotGAT can preserve different semantics in various feature spaces. The superiority of SlotGAT is evaluated against 13 baselines on 6 datasets for node classification and link prediction. Our code is at https://github.com/scottjiao/SlotGAT_ICML23/.

Results

TaskDatasetMetricValueModel
Node ClassificationIMDB (Heterogeneous Node Classification) Macro-F164.05SlotGAT
Node ClassificationIMDB (Heterogeneous Node Classification)Micro-F168.54SlotGAT
Node ClassificationFreebase (Heterogeneous Node Classification) Macro-F149.68SlotGAT
Node ClassificationFreebase (Heterogeneous Node Classification)Micro-F166.83SlotGAT
Node ClassificationDBLP (Heterogeneous Node Classification) Macro-F194.95SlotGAT
Node ClassificationDBLP (Heterogeneous Node Classification)Micro-F195.31SlotGAT
Node ClassificationACM (Heterogeneous Node Classification) Macro-F193.99SlotGAT
Node ClassificationACM (Heterogeneous Node Classification)Micro-F194.06SlotGAT

Related Papers

Topic Modeling and Link-Prediction for Material Property Discovery2025-07-08Graph Collaborative Attention Network for Link Prediction in Knowledge Graphs2025-07-05Understanding Generalization in Node and Link Prediction2025-07-01Context-Driven Knowledge Graph Completion with Semantic-Aware Relational Message Passing2025-06-29Demystifying Distributed Training of Graph Neural Networks for Link Prediction2025-06-25Directed Link Prediction using GNN with Local and Global Feature Fusion2025-06-25Call Me Maybe: Enhancing JavaScript Call Graph Construction using Graph Neural Networks2025-06-22Equivariance Everywhere All At Once: A Recipe for Graph Foundation Models2025-06-17