Accurate Link Prediction for Edge-Incomplete Graphs via PU Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Kim, Junghun, Park, Ka Hyun, Yoon, Hoyoung, Kang, U
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917866678255616
author Kim, Junghun
Park, Ka Hyun
Yoon, Hoyoung
Kang, U
author_facet Kim, Junghun
Park, Ka Hyun
Yoon, Hoyoung
Kang, U
contents Given an edge-incomplete graph, how can we accurately find the missing links? The link prediction in edge-incomplete graphs aims to discover the missing relations between entities when their relationships are represented as a graph. Edge-incomplete graphs are prevalent in real-world due to practical limitations, such as not checking all users when adding friends in a social network. Addressing the problem is crucial for various tasks, including recommending friends in social networks and finding references in citation networks. However, previous approaches rely heavily on the given edge-incomplete (observed) graph, making it challenging to consider the missing (unobserved) links during training. In this paper, we propose PULL (PU-Learning-based Link predictor), an accurate link prediction method based on the positive-unlabeled (PU) learning. PULL treats the observed edges in the training graph as positive examples, and the unconnected node pairs as unlabeled ones. PULL effectively prevents the link predictor from overfitting to the observed graph by proposing latent variables for every edge, and leveraging the expected graph structure with respect to the variables. Extensive experiments on five real-world datasets show that PULL consistently outperforms the baselines for predicting links in edge-incomplete graphs.
format Preprint
id arxiv_https___arxiv_org_abs_2405_11911
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Accurate Link Prediction for Edge-Incomplete Graphs via PU Learning
Kim, Junghun
Park, Ka Hyun
Yoon, Hoyoung
Kang, U
Artificial Intelligence
Machine Learning
Social and Information Networks
Given an edge-incomplete graph, how can we accurately find the missing links? The link prediction in edge-incomplete graphs aims to discover the missing relations between entities when their relationships are represented as a graph. Edge-incomplete graphs are prevalent in real-world due to practical limitations, such as not checking all users when adding friends in a social network. Addressing the problem is crucial for various tasks, including recommending friends in social networks and finding references in citation networks. However, previous approaches rely heavily on the given edge-incomplete (observed) graph, making it challenging to consider the missing (unobserved) links during training. In this paper, we propose PULL (PU-Learning-based Link predictor), an accurate link prediction method based on the positive-unlabeled (PU) learning. PULL treats the observed edges in the training graph as positive examples, and the unconnected node pairs as unlabeled ones. PULL effectively prevents the link predictor from overfitting to the observed graph by proposing latent variables for every edge, and leveraging the expected graph structure with respect to the variables. Extensive experiments on five real-world datasets show that PULL consistently outperforms the baselines for predicting links in edge-incomplete graphs.
title Accurate Link Prediction for Edge-Incomplete Graphs via PU Learning
topic Artificial Intelligence
Machine Learning
Social and Information Networks
url https://arxiv.org/abs/2405.11911