Bring Your Own View: Graph Neural Networks for Link Prediction with Personalized Subgraph Selection

12/23/2022
by   Qiaoyu Tan, et al.
17

Graph neural networks (GNNs) have received remarkable success in link prediction (GNNLP) tasks. Existing efforts first predefine the subgraph for the whole dataset and then apply GNNs to encode edge representations by leveraging the neighborhood structure induced by the fixed subgraph. The prominence of GNNLP methods significantly relies on the adhoc subgraph. Since node connectivity in real-world graphs is complex, one shared subgraph is limited for all edges. Thus, the choices of subgraphs should be personalized to different edges. However, performing personalized subgraph selection is nontrivial since the potential selection space grows exponentially to the scale of edges. Besides, the inference edges are not available during training in link prediction scenarios, so the selection process needs to be inductive. To bridge the gap, we introduce a Personalized Subgraph Selector (PS2) as a plug-and-play framework to automatically, personally, and inductively identify optimal subgraphs for different edges when performing GNNLP. PS2 is instantiated as a bi-level optimization problem that can be efficiently solved differently. Coupling GNNLP models with PS2, we suggest a brand-new angle towards GNNLP training: by first identifying the optimal subgraphs for edges; and then focusing on training the inference model by using the sampled subgraphs. Comprehensive experiments endorse the effectiveness of our proposed method across various GNNLP backbones (GCN, GraphSage, NGCF, LightGCN, and SEAL) and diverse benchmarks (Planetoid, OGB, and Recommendation datasets). Our code is publicly available at <https://github.com/qiaoyu-tan/PS2>

READ FULL TEXT
research
10/30/2020

Revisiting Graph Neural Networks for Link Prediction

Graph neural networks (GNNs) have achieved great success in recent years...
research
06/18/2020

Subgraph Neural Networks

Deep learning methods for graphs achieve remarkable performance on many ...
research
12/31/2022

Generative Graph Neural Networks for Link Prediction

Inferring missing links or detecting spurious ones based on observed gra...
research
06/23/2022

Sampling Enclosing Subgraphs for Link Prediction

Link prediction is a fundamental problem for graph-structured data (e.g....
research
03/03/2023

Towards a GML-Enabled Knowledge Graph Platform

This vision paper proposes KGNet, an on-demand graph machine learning (G...
research
05/31/2023

Improving Expressivity of GNNs with Subgraph-specific Factor Embedded Normalization

Graph Neural Networks (GNNs) have emerged as a powerful category of lear...
research
05/17/2023

A Signed Subgraph Encoding Approach via Linear Optimization for Link Sign Prediction

In this paper, we consider the problem of inferring the sign of a link b...

Please sign up or login with your details

Forgot password? Click here to reset