LGMay 3, 2024

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

arXiv:2405.01927v123 citationsh-index: 18Has CodeICML
Originality Incremental advance
AI Analysis

This addresses a key bottleneck in modeling complex heterogeneous graphs for applications like recommendation systems, though it is an incremental improvement over existing methods.

The paper tackles the semantic mixing issue in heterogeneous graph neural networks by proposing SlotGAT, which uses separate message passing slots for each node type to preserve semantics, achieving superior performance against 13 baselines on 6 datasets for node classification and link prediction.

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/.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes