Edge Proposal Sets for Link Prediction

06/30/2021
by   Abhay Singh, et al.
10

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 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 <https://github.com/CUAI/Edge-Proposal-Sets>.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/31/2019

The Secure Link Prediction Problem

Link Prediction is an important and well-studied problem for social netw...
research
03/11/2019

Learning Edge Properties in Graphs from Path Aggregations

Graph edges, along with their labels, can represent information of funda...
research
06/22/2020

Spectral Evolution with Approximated Eigenvalue Trajectories for Link Prediction

The spectral evolution model aims to characterize the growth of large ne...
research
08/17/2023

Modeling Edge Features with Deep Bayesian Graph Networks

We propose an extension of the Contextual Graph Markov Model, a deep and...
research
06/18/2023

Evaluating Graph Neural Networks for Link Prediction: Current Pitfalls and New Benchmarking

Link prediction attempts to predict whether an unseen edge exists based ...
research
09/15/2020

Does Link Prediction Help Detect Feature Interactions in Software Product Lines (SPLs)?

An ongoing challenge for the requirements engineering of software produc...
research
09/23/2019

Learning Temporal Attention in Dynamic Graphs with Bilinear Interactions

Graphs evolving over time are a natural way to represent data in many do...

Please sign up or login with your details

Forgot password? Click here to reset