From Link Prediction to Forecasting: Addressing Challenges in Batch-based Temporal Graph Learning

📅 2024-06-07
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper identifies a temporal granularity inconsistency in the prevailing batch-wise evaluation paradigm for dynamic link prediction, leading to misaligned time windows and spurious temporal dependencies—causing up to 12.7% AUC estimation bias and undermining model comparability and generalizability. To address this, the authors first systematically characterize this distortion mechanism and then propose a novel time-aware evaluation framework centered on: (i) timestamp-aligned sequential modeling, (ii) dynamic graph neural network adaptation, (iii) temporal sliding-window resampling, and (iv) a counterfactual evaluation protocol. Extensive experiments across multiple benchmark datasets demonstrate that the proposed paradigm substantially mitigates evaluation bias, enhances fair model comparison, and improves cross-scenario generalization. The work provides both theoretical foundations and a practical framework for standardizing evaluation in temporal graph learning.

Technology Category

Application Category

📝 Abstract
Dynamic link prediction is an important problem often considered in recent works proposing various approaches for learning temporal edge patterns. To assess their efficacy, models are evaluated on benchmark datasets involving continuous-time and discrete-time temporal graphs. However, as we show in this work, the suitability of common batch-oriented evaluation depends on the datasets' characteristics, which can cause multiple issues: For continuous-time temporal graphs, fixed-size batches create time windows with different durations, resulting in an inconsistent dynamic link prediction task. For discrete-time temporal graphs, the sequence of batches can additionally introduce temporal dependencies that are not present in the data. In this work, we empirically show that this common evaluation approach leads to skewed model performance and hinders the fair comparison of methods. We mitigate this problem by reformulating dynamic link prediction as a link forecasting task that better accounts for temporal information present in the data.
Problem

Research questions and friction points this paper is trying to address.

Dynamic link prediction challenges in temporal graphs
Batch evaluation issues in continuous-time graphs
Temporal dependency problems in discrete-time graphs
Innovation

Methods, ideas, or system contributions that make the work stand out.

Reformulate dynamic link prediction
Introduce link forecasting task
Account for temporal information
🔎 Similar Papers
No similar papers found.
M
Moritz Lampert
Chair of Machine Learning for Complex Networks, Center for Artificial Intelligence and Data Science (CAIDAS), Julius-Maximilians-Universität Würzburg, DE
C
Christopher Blocker
Data Analytics Group, Department of Informatics, University of Zurich, CH
Ingo Scholtes
Ingo Scholtes
Professor of Machine Learning for Complex Networks at University of Würzburg
graph learningnetwork sciencestatistical relational learningcausal MLsoftware engineering