ROLAND: Graph Learning Framework for Dynamic Graphs
Jiaxuan You, Tianyu Du, Jure Leskovec

TL;DR
ROLAND is a versatile framework that adapts static GNNs for dynamic graphs, introducing a live-update evaluation and scalable training, leading to significant performance improvements and better scalability on large datasets.
Contribution
The paper presents ROLAND, a novel framework that enables static GNNs to be effectively applied to dynamic graphs with improved performance and scalability.
Findings
Achieves 62.7% relative MRR improvement over baselines.
Scales to dynamic graphs with 56 million edges.
Re-implemented baselines with ROLAND training, improving MRR by 15.5%.
Abstract
Graph Neural Networks (GNNs) have been successfully applied to many real-world static graphs. However, the success of static graphs has not fully translated to dynamic graphs due to the limitations in model design, evaluation settings, and training strategies. Concretely, existing dynamic GNNs do not incorporate state-of-the-art designs from static GNNs, which limits their performance. Current evaluation settings for dynamic GNNs do not fully reflect the evolving nature of dynamic graphs. Finally, commonly used training methods for dynamic GNNs are not scalable. Here we propose ROLAND, an effective graph representation learning framework for real-world dynamic graphs. At its core, the ROLAND framework can help researchers easily repurpose any static GNN to dynamic graphs. Our insight is to view the node embeddings at different GNN layers as hierarchical node states and then recurrently…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Data Quality and Management · Graph Theory and Algorithms
