TempoKGAT: A Novel Graph Attention Network Approach for Temporal Graph Analysis
Lena Sasal, Daniel Busby, Abdenour Hadid
TL;DR
TempoKGAT addresses forecasting on temporal graphs by integrating time-decaying weights with selective top-k neighbor aggregation into a Graph Attention Network. The model applies temporal decay to node features and restricts neighbor aggregation to the most informative neighbors based on edge weights, using an attention mechanism that blends temporal and spatial cues. It is evaluated on four spatio-temporal datasets (PedalMe, England Covid, WindMill, ChickenPox), outperforming a range of baselines on MSE, RMSE, and MAE. The work demonstrates improved predictive accuracy and interpretability for temporal graph data, and provides public code to support reproducibility.
Abstract
Graph neural networks (GNN) have shown significant capabilities in handling structured data, yet their application to dynamic, temporal data remains limited. This paper presents a new type of graph attention network, called TempoKGAT, which combines time-decaying weight and a selective neighbor aggregation mechanism on the spatial domain, which helps uncover latent patterns in the graph data. In this approach, a top-k neighbor selection based on the edge weights is introduced to represent the evolving features of the graph data. We evaluated the performance of our TempoKGAT on multiple datasets from the traffic, energy, and health sectors involving spatio-temporal data. We compared the performance of our approach to several state-of-the-art methods found in the literature on several open-source datasets. Our method shows superior accuracy on all datasets. These results indicate that TempoKGAT builds on existing methodologies to optimize prediction accuracy and provide new insights into model interpretation in temporal contexts.
