paper-with-me

Papers

Labeling Trick: A Theory of Using Graph Neural Networks for Multi-Node Representation Learning

2020-10-30 · NeurIPS 2021 12 · Muhan Zhang, Pan Li, Yinglong Xia, Kai Wang, Long Jin

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, Distance Encoding, and ID-GNN, all used node labeling. These methods first label nodes in the graph according to their relationships with the target node set before applying a GNN. Then, the node representations obtained in the labeled graph are aggregated into a node set representation. By investigating their inner mechanisms, we unify these node labeling techniques into a single and most general form -- labeling trick. We prove that with labeling trick a sufficiently expressive GNN learns the most expressive node set representations, thus in principle solves any joint learning tasks over node sets. Experiments on one important two-node representation learning task, link prediction, verified our theory. Our work explains the superior performance of previous node-labeling-based methods, and establishes a theoretical foundation of using GNNs for multi-node representation learning.

📄 PDF Abstract BibTeX arXiv:2010.16103

Code (2)

facebookresearch/SEAL_OGB 공식 구현 pytorch
dmlc/dgl/tree/master/examples/pytorch/seal pytorch

Tasks

General ClassificationGraph ClassificationLink PredictionLink Property PredictionNode ClassificationRepresentation Learning

Similar Papers 제목 키워드 기반

Improving Graph Neural Networks on Multi-node Tasks with Labeling Tricks

2023-04-20 · Xiyuan Wang, Pan Li, Muhan Zhang

In this paper, we provide a theory of using graph neural networks (GNNs) for \textit{multi-node representation learning}, where we are interested in learning a representation for a set of more than one node such as a lin…

Hyperedge PredictionLink PredictionPredictionRepresentation Learning

GLASS: GNN with Labeling Tricks for Subgraph Representation Learning

2021-09-29 · ICLR 2022 4 · Xiyuan Wang, Muhan Zhang

Despite the remarkable achievements of Graph Neural Networks (GNNs) on graph representation learning, few works have tried to use them to predict properties of subgraphs in the whole graph. Existing state-of-the-art meth…

Graph Representation LearningRepresentation Learning

Stochastic Subgraph Neighborhood Pooling for Subgraph Classification

2023-04-17 · Shweta Ann Jacob, Paul Louis, Amirali Salehi-Abari

Subgraph classification is an emerging field in graph representation learning where the task is to classify a group of nodes (i.e., a subgraph) within a graph. Subgraph classification has applications such as predicting …

ClassificationData AugmentationGraph ClassificationGraph Representation Learning+1

Residual Network and Embedding Usage: New Tricks of Node Classification with Graph Convolutional Networks

2021-05-18 · Huixuan Chi, Yuying Wang, Qinfen Hao, Hong Xia

Graph Convolutional Networks (GCNs) and subsequent variants have been proposed to solve tasks on graphs, especially node classification tasks. In the literature, however, most tricks or techniques are either briefly ment…

Node ClassificationNode Property Prediction

Exploring Heterophily in Graph-level Tasks

2025-09-23 · Qinhan Hou, Yilun Zheng, Xichun Zhang, Sitao Luan 외 arxiv

While heterophily has been widely studied in node-level tasks, its impact on graph-level tasks remains unclear. We present the first analysis of heterophily in graph-level learning, combining theoretical insights with em…

Molecular Property Prediction