Position-Sensing Graph Neural Networks: Proactively Learning Nodes Relative Positions

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Qin, Zhenyue, Anwar, Yiqun Zhang Saeed, Kim, Dongwoo, Liu, Yang, Ji, Pan, Gedeon, Tom
Natura: Preprint
Pubblicazione: 2021
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916464997433344
author Qin, Zhenyue
Anwar, Yiqun Zhang Saeed
Kim, Dongwoo
Liu, Yang
Ji, Pan
Gedeon, Tom
author_facet Qin, Zhenyue
Anwar, Yiqun Zhang Saeed
Kim, Dongwoo
Liu, Yang
Ji, Pan
Gedeon, Tom
contents Most existing graph neural networks (GNNs) learn node embeddings using the framework of message passing and aggregation. Such GNNs are incapable of learning relative positions between graph nodes within a graph. To empower GNNs with the awareness of node positions, some nodes are set as anchors. Then, using the distances from a node to the anchors, GNNs can infer relative positions between nodes. However, P-GNNs arbitrarily select anchors, leading to compromising position-awareness and feature extraction. To eliminate this compromise, we demonstrate that selecting evenly distributed and asymmetric anchors is essential. On the other hand, we show that choosing anchors that can aggregate embeddings of all the nodes within a graph is NP-complete. Therefore, devising efficient optimal algorithms in a deterministic approach is practically not feasible. To ensure position-awareness and bypass NP-completeness, we propose Position-Sensing Graph Neural Networks (PSGNNs), learning how to choose anchors in a back-propagatable fashion. Experiments verify the effectiveness of PSGNNs against state-of-the-art GNNs, substantially improving performance on various synthetic and real-world graph datasets while enjoying stable scalability. Specifically, PSGNNs on average boost AUC more than 14% for pairwise node classification and 18% for link prediction over the existing state-of-the-art position-aware methods. Our source code is publicly available at: https://github.com/ZhenyueQin/PSGNN.
format Preprint
id arxiv_https___arxiv_org_abs_2105_11346
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle Position-Sensing Graph Neural Networks: Proactively Learning Nodes Relative Positions
Qin, Zhenyue
Anwar, Yiqun Zhang Saeed
Kim, Dongwoo
Liu, Yang
Ji, Pan
Gedeon, Tom
Machine Learning
Most existing graph neural networks (GNNs) learn node embeddings using the framework of message passing and aggregation. Such GNNs are incapable of learning relative positions between graph nodes within a graph. To empower GNNs with the awareness of node positions, some nodes are set as anchors. Then, using the distances from a node to the anchors, GNNs can infer relative positions between nodes. However, P-GNNs arbitrarily select anchors, leading to compromising position-awareness and feature extraction. To eliminate this compromise, we demonstrate that selecting evenly distributed and asymmetric anchors is essential. On the other hand, we show that choosing anchors that can aggregate embeddings of all the nodes within a graph is NP-complete. Therefore, devising efficient optimal algorithms in a deterministic approach is practically not feasible. To ensure position-awareness and bypass NP-completeness, we propose Position-Sensing Graph Neural Networks (PSGNNs), learning how to choose anchors in a back-propagatable fashion. Experiments verify the effectiveness of PSGNNs against state-of-the-art GNNs, substantially improving performance on various synthetic and real-world graph datasets while enjoying stable scalability. Specifically, PSGNNs on average boost AUC more than 14% for pairwise node classification and 18% for link prediction over the existing state-of-the-art position-aware methods. Our source code is publicly available at: https://github.com/ZhenyueQin/PSGNN.
title Position-Sensing Graph Neural Networks: Proactively Learning Nodes Relative Positions
topic Machine Learning
url https://arxiv.org/abs/2105.11346