From Link Prediction to Forecasting: Addressing Challenges in Batch-based Temporal Graph Learning
Not on the map. Why?
Abstract (arXiv)
Dynamic link prediction is an important problem considered in many recent works that propose approaches for learning temporal edge patterns. To assess their efficacy, models are evaluated on continuous-time and discrete-time temporal graph datasets, typically using a traditional batch-oriented evaluation setup. However, as we show in this work, a batch-oriented evaluation is often unsuitable and can cause several issues. Grouping edges into fixed-sized batches regardless of their occurrence time leads to information loss or leakage, depending on the temporal granularity of the data. Furthermore, fixed-size batches create time windows with different durations, resulting in an inconsistent dynamic link prediction task. In this work, we empirically show how traditional batch-based evaluation 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.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 28 of its 64 references that are in the map. First posted on arXiv 7 Jun 2024.
Builds on
28 of 64 references.
References · 28
- 2017Graph Attention Networkscited by 8,854
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 521
- 2020Inductive Representation Learning on Temporal Graphscited by 454
- 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 443
- 2019Predicting Dynamic Embedding Trajectory in Temporal Interaction Networkscited by 443
- 2019Representation Learning for Dynamic Graphs: A Surveycited by 260
- 2021Inductive Representation Learning in Temporal Networks via Causal Anonymous Walkscited by 188
- 2023Towards Better Dynamic Graph Learning: New Architecture and Unified Librarycited by 154
- 2023Temporal Graph Benchmark for Machine Learning on Temporal Graphscited by 137
- 2022ROLAND: Graph Learning Framework for Dynamic Graphscited by 131
16 more
- 2020Foundations and modelling of dynamic networks using Dynamic Graph Neural Networks: A surveycited by 123
- 2022Towards Better Evaluation for Dynamic Link Predictioncited by 120
- 2020Deep Learning for Time Series Forecasting: Tutorial and Literature Surveycited by 117
- 2019A Survey on Session-based Recommender Systemscited by 97
- 2021TCL: Transformer-based Dynamic Graph Modelling via Contrastive Learningcited by 65
- 2022TGL: A General Framework for Temporal GNN Training on Billion-Scale Graphscited by 59
- 2021Dynamic Network Embedding Surveycited by 44
- 2024A Comprehensive Survey of Dynamic Graph Neural Networks: Models, Frameworks, Benchmarks, Experiments and Challengescited by 29
- 2020Laplacian Change Point Detection for Dynamic Graphscited by 25
- 2023DistTGL: Distributed Memory-Based Temporal Graph Neural Network Trainingcited by 12
- 2022De Bruijn goes Neural: Causality-Aware Graph Neural Networks for Time Series Data on Dynamic Graphscited by 10
- 2024PRES: Toward Scalable Memory-Based Dynamic Graph Neural Networkscited by 10
- 2021The Physics of Financial Networkscited by 6
- 2015Evolution of Conversations in the Age of Email Overloadcited by 5
- 2023Effect of Choosing Loss Function when Using T-batching for Representation Learning on Dynamic Networkscited by 3
- 2023Leveraging Temporal Graph Networks Using Module Decouplingcited by 2
Built on by
Citing papers per year: 2025: 1; 2026: 2.
3 papers.