HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Edge Proposal Sets for Link Prediction

Abhay Singh Qian Huang Sijia Linda Huang Omkar Bhalerao Horace He Ser-Nam Lim Austin R. Benson

Edge Proposal Sets for Link Prediction

Abstract

Graphs are a common model for complex relational data such as social networks and protein interactions, and such data can evolve over time (e.g., new friendships) and be noisy (e.g., unmeasured interactions). Link prediction aims to predict future edges or infer missing edges in the graph, and has diverse applications in recommender systems, experimental design, and complex systems. Even though link prediction algorithms strongly depend on the set of edges in the graph, existing approaches typically do not modify the graph topology to improve performance. Here, we demonstrate how simply adding a set of edges, which we call a \emph{proposal set}, to the graph as a pre-processing step can improve the performance of several link prediction algorithms. The underlying idea is that if the edges in the proposal set generally align with the structure of the graph, link prediction algorithms are further guided towards predicting the right edges; in other words, adding a proposal set of edges is a signal-boosting pre-processing step. We show how to use existing link prediction algorithms to generate effective proposal sets and evaluate this approach on various synthetic and empirical datasets. We find that proposal sets meaningfully improve the accuracy of link prediction algorithms based on both neighborhood heuristics and graph neural networks. Code is available at \url{https://github.com/CUAI/Edge-Proposal-Sets}.

Code Repositories

sangyx/gtrick/tree/main/benchmark/pyg
pytorch
Mentioned in GitHub
CUAI/Edge-Proposal-Sets
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
link-property-prediction-on-ogbl-collabAdamic Adar+Edge Proposal Set
Ext. data: No
Number of params: 0
Test Hits@50: 0.6548 ± 0.0000
Validation Hits@50: 0.9735 ± 0.0000
link-property-prediction-on-ogbl-ddiGraphSAGE+Edge Proposal Set
Ext. data: No
Number of params: 1421057
Test Hits@20: 0.7495 ± 0.0317
Validation Hits@20: 0.6696 ± 0.0198
link-property-prediction-on-ogbl-ppaRA+Edge Proposal Set
Ext. data: No
Number of params: 0
Test Hits@100: 0.5324 ± 0.0000
Validation Hits@100: 0.5142 ± 0.0000

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Edge Proposal Sets for Link Prediction | Papers | HyperAI