Position-aware Graph Neural Networks

Jiaxuan You, Rex Ying, Jure Leskovec
6/11/2019
cs.LGcs.SIstat.ML

Official code: JiaxuanYou/P-GNN (403 stars, MIT, last commit 2020-10-12).

Abstract

Learning node embeddings that capture a node's position within the broader graph structure is crucial for many prediction tasks on graphs. However, existing Graph Neural Network (GNN) architectures have limited power in capturing the position/location of a given node with respect to all other nodes of the graph. Here we propose Position-aware Graph Neural Networks (P-GNNs), a new class of GNNs for computing position-aware node embeddings. P-GNN first samples sets of anchor nodes, computes the distance of a given target node to each anchor-set,and then learns a non-linear distance-weighted aggregation scheme over the anchor-sets. This way P-GNNs can capture positions/locations of nodes with respect to the anchor nodes. P-GNNs have several advantages: they are inductive, scalable,and can incorporate node feature information. We apply P-GNNs to multiple prediction tasks including link prediction and community detection. We show that P-GNNs consistently outperform state of the art GNNs, with up to 66% improvement in terms of the ROC AUC score.

View on arXivView PDF

Code Implementations(1)

JiaxuanYou/P-GNNOfficial100%
MIT

Position-aware Graph Neural Networks

40374PythonMay 13, 20196 years agoMIT

Similar Papers

Cite this paper

@article{you2019positionaware,
  title  = {Position-aware Graph Neural Networks},
  author = {Jiaxuan You and Rex Ying and Jure Leskovec},
  year   = {2019},
  eprint = {1906.04817},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1906.04817}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1906.04817.svg)](https://codeofpaper.com/paper/1906.04817)

Discussion