LGMLJun 18, 2020

Temporal Graph Networks for Deep Learning on Dynamic Graphs

arXiv:2006.10637v31028 citations
Originality Incremental advance
AI Analysis

This addresses a gap in graph neural networks for dynamic systems, with applications in fields like social networks and biology, though it is incremental as it builds on existing graph-based methods.

The paper tackles the problem of deep learning on dynamic graphs, which evolve over time, by introducing Temporal Graph Networks (TGNs), a framework that significantly outperforms previous approaches in performance and computational efficiency.

Graph Neural Networks (GNNs) have recently become increasingly popular due to their ability to learn complex systems of relations or interactions arising in a broad spectrum of problems ranging from biology and particle physics to social networks and recommendation systems. Despite the plethora of different models for deep learning on graphs, few approaches have been proposed thus far for dealing with graphs that present some sort of dynamic nature (e.g. evolving features or connectivity over time). In this paper, we present Temporal Graph Networks (TGNs), a generic, efficient framework for deep learning on dynamic graphs represented as sequences of timed events. Thanks to a novel combination of memory modules and graph-based operators, TGNs are able to significantly outperform previous approaches being at the same time more computationally efficient. We furthermore show that several previous models for learning on dynamic graphs can be cast as specific instances of our framework. We perform a detailed ablation study of different components of our framework and devise the best configuration that achieves state-of-the-art performance on several transductive and inductive prediction tasks for dynamic graphs.

Code Implementations10 repos

Data from Papers with Code (CC-BY-SA-4.0)

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes