Papers › Edge Proposal Sets for Link Prediction

Edge Proposal Sets for Link Prediction

30 Jun 2021arXiv:2106.15810archive 2025-07-28

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

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}.

PaperPDFCode

Code

CUAI/Edge-Proposal-Sets officialmentioned in papermentioned on GitHubpytorch report
sangyx/gtrick mentioned on GitHubpytorchMIT report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Experimental DesignLink PredictionPredictionRecommendation Systems

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Link Property Prediction ogbl-collab Adamic Adar+Edge Proposal Set Ext. data No #14 of 34 Archive leaderboard report
Link Property Prediction ogbl-collab Adamic Adar+Edge Proposal Set Number of params 0 #14 of 34 Archive leaderboard report
Link Property Prediction ogbl-collab Adamic Adar+Edge Proposal Set Test Hits@50 0.6548 ± 0.0000 #14 of 34 Archive leaderboard report
Link Property Prediction ogbl-collab Adamic Adar+Edge Proposal Set Validation Hits@50 0.9735 ± 0.0000 #14 of 34 Archive leaderboard report
Link Property Prediction ogbl-ddi GraphSAGE+Edge Proposal Set Ext. data No #17 of 31 Archive leaderboard report
Link Property Prediction ogbl-ddi GraphSAGE+Edge Proposal Set Number of params 1421057 #17 of 31 Archive leaderboard report
Link Property Prediction ogbl-ddi GraphSAGE+Edge Proposal Set Test Hits@20 0.7495 ± 0.0317 #17 of 31 Archive leaderboard report
Link Property Prediction ogbl-ddi GraphSAGE+Edge Proposal Set Validation Hits@20 0.6696 ± 0.0198 #17 of 31 Archive leaderboard report
Link Property Prediction ogbl-ppa RA+Edge Proposal Set Ext. data No #11 of 26 Archive leaderboard report
Link Property Prediction ogbl-ppa RA+Edge Proposal Set Number of params 0 #11 of 26 Archive leaderboard report
Link Property Prediction ogbl-ppa RA+Edge Proposal Set Test Hits@100 0.5324 ± 0.0000 #11 of 26 Archive leaderboard report
Link Property Prediction ogbl-ppa RA+Edge Proposal Set Validation Hits@100 0.5142 ± 0.0000 #11 of 26 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections