From Link Prediction to Forecasting: Information Loss in Batch-based Temporal Graph Learning
Dynamic link prediction is an important problem considered by many recent works proposing various approaches for learning temporal edge patterns. To assess their efficacy, models are evaluated on publicly available 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 two issues: First, for continuous-time temporal graphs, fixed-size batches create time windows with different durations, resulting in an inconsistent dynamic link prediction task. Second, 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. We provide implementations of our new evaluation method for commonly used graph learning frameworks.
Code (0)
등록된 구현이 없습니다.
Tasks
Dynamic Link PredictionGraph LearningLink PredictionPredictionSimilar Papers 제목 키워드 기반
Exploring Effects of Random Walk Based Minibatch Selection Policy on Knowledge Graph Completion
In this paper, we have explored the effects of different minibatch sampling techniques in Knowledge Graph Completion. Knowledge Graph Completion (KGC) or Link Prediction is the task of predicting missing facts in a knowl…
Knowledge Graph CompletionLink PredictionAlleviating Sequence Information Loss with Data Overlapping and Prime Batch Sizes
In sequence modeling tasks the token order matters, but this information can be partially lost due to the discretization of the sequence into data points. In this paper, we study the imbalance between the way certain tok…
Language ModellingOneForecast: A Universal Framework for Global and Regional Weather Forecasting
Accurate weather forecasts are important for disaster prevention, agricultural planning, etc. Traditional numerical weather prediction (NWP) methods offer physically interpretable high-accuracy predictions but are comput…
Weather ForecastingTLogic: Temporal Logical Rules for Explainable Link Forecasting on Temporal Knowledge Graphs
Conventional static knowledge graphs model entities in relational data as nodes, connected by edges of specific relation types. However, information and knowledge evolve continuously, and temporal dynamics emerge, which …
Knowledge GraphsLink PredictionMini-Batch Class Composition Bias in Link Prediction
Prior work on node classification has shown that Graph Neural Networks (GNNs) can learn representations that transfer across graphs, when underlying graph properties are shared. For a fixed graph, one would then expect G…
Node ClassificationLink Prediction