Labeling Trick: A Theory of Using Graph Neural Networks for Multi-Node Representation Learning
Muhan Zhang, Pan Li, Yinglong Xia, Kai Wang, Long Jin

TL;DR
This paper develops a theoretical foundation for using graph neural networks (GNNs) in multi-node representation learning, highlighting the importance of node labeling techniques for capturing node dependencies and achieving expressive joint representations.
Contribution
It introduces the labeling trick as a unifying framework, proving its effectiveness in enabling GNNs to learn highly expressive multi-node representations, and explains the success of previous labeling-based methods.
Findings
Labeling trick enables expressive multi-node representations.
Direct aggregation of single-node representations is insufficient.
Experiments confirm the theory on link prediction tasks.
Abstract
In this paper, we provide a theory of using graph neural networks (GNNs) for multi-node representation learning (where we are interested in learning a representation for a set of more than one node, such as link). We know that GNN is designed to learn single-node representations. When we want to learn a node set representation involving multiple nodes, a common practice in previous works is to directly aggregate the single-node representations obtained by a GNN into a joint node set representation. In this paper, we show a fundamental constraint of such an approach, namely the inability to capture the dependence between nodes in the node set, and argue that directly aggregating individual node representations does not lead to an effective joint representation for multiple nodes. Then, we notice that a few previous successful works for multi-node representation learning, including SEAL,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdvanced Graph Neural Networks · Topic Modeling · Complex Network Analysis Techniques
