atlas

Research map / Graph learning / Knowledge and temporal graphs

Accurate Link Prediction for Edge-Incomplete Graphs via PU Learning

AAAI 2025 · Graph learning › Knowledge and temporal graphs · approach: Social and behavior graphs · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PULL, a PU-learning link predictor for edge-incomplete graphs that treats unconnected pairs as unlabeled, uses expected graph structure over latent edge variables, and iteratively refines pseudo-labels with a correction loss.

Problem

Link prediction in edge-incomplete graphs where unconnected node pairs are wrongly treated as true negatives, so models over-trust the observed graph and miss hidden links.

Approach

Treat observed edges as positives and unconnected pairs as unlabeled; assign latent variables to unconnected pairs, compute the expected graph under a line-graph pairwise Markov model (equivalent to EM-style soft labels), keep top-K confident edges as pseudo-labels, grow K over iterations, and add a correction BCE loss on the observed graph.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply PULL to GAE, VGAE, and VGNAEGAE, VGAE, and VGNAE · PubMed, Cora-full, Chameleon, Crocodile, and Facebook, missing ratio 0.1AUROC and AUPRCHelped
Add the correction loss L_C (ablation)PULL · PubMed and Crocodile across iterationsAUCHelped
Use weighted random sampling instead of top-K edge selection and omit L_C (ablation)PULL · PubMed, Cora-full, Chameleon, Crocodile, and Facebook, missing ratio 0.1AUROC: 96.54 $\pm$ 0.18 vs 96.59 $\pm$ 0.19; 95.94 $\pm$ 0.31 vs 96.06 $\pm$ 0.34; 97.69 $\pm$ 0.28 vs 97.87 $\pm$ 0.33; 97.38 Hurt
Use weighted random sampling instead of top-K edge selection and omit L_C (ablation)PULL · PubMed, Cora-full, Chameleon, Crocodile, and Facebook, missing ratio 0.1AUPRC: 96.80 $\pm$ 0.14 vs 96.83 $\pm$ 0.18; 96.12 $\pm$ 0.32 vs 96.25 $\pm$ 0.35; 97.68 $\pm$ 0.28 vs 97.83 $\pm$ 0.33; 97.66 Hurt
Increase the number of selected expected-graph edges over iterationsPULL · PubMed, Chameleon, Crocodile, and FacebookAUCHelped

Surprising findings

Limitations

Experimental setup

Datasets: PubMed Cora-full Chameleon Crocodile Facebook Physics ogbn-arxiv

Benchmarks: PubMed Cora-full Chameleon Crocodile Facebook Physics ogbn-arxiv

Metrics: AUROC AUPRC

Baselines: GCN+CE GAT+CE SAGE+CE GAE VGAE ARGA ARGVA VGNAE Bagging-PU NESS

Builds on: GAE VGNAE NESS Bagging-PU GCN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy