Towards Real-Time Temporal Graph Learning
Not on the map. Why?
Abstract (arXiv)
In recent years, graph representation learning has gained significant popularity, which aims to generate node embeddings that capture features of graphs. One of the methods to achieve this is employing a technique called random walks that captures node sequences in a graph and then learns embeddings for each node using a natural language processing technique called Word2Vec. These embeddings are then used for deep learning on graph data for classification tasks, such as link prediction or node classification. Prior work operates on pre-collected temporal graph data and is not designed to handle updates on a graph in real-time. Real world graphs change dynamically and their entire temporal updates are not available upfront. In this paper, we propose an end-to-end graph learning pipeline that performs temporal graph construction, creates low-dimensional node embeddings, and trains multi-layer neural network models in an online setting. The training of the neural network models is identified as the main performance bottleneck as it performs repeated matrix operations on many sequentially connected low-dimensional kernels. We propose to unlock fine-grain parallelism in these low-dimensional kernels to boost performance of model training.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 23 of its 48 references that are in the map. First posted on arXiv 8 Oct 2022.
Builds on
23 of 48 references.
References · 23
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
- 2014DeepWalk: Online Learning of Social Representationscited by 1,547
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 754
- 2017Lifelong Learning with Dynamically Expandable Networkscited by 694
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
- 2017Representation Learning on Graphs: Methods and Applicationscited by 457
- 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 447
11 more
- 2017struc2vec: Learning Node Representations from Structural Identitycited by 215
- 2020Rumor Detection on Social Media with Bi-Directional Graph Convolutional Networkscited by 153
- 2018A Systematic DNN Weight Pruning Framework using Alternating Direction Method of Multiplierscited by 120
- 2021A Unified Lottery Ticket Hypothesis for Graph Neural Networkscited by 118
- 2016Motifs in Temporal Networkscited by 101
- 2018dyngraph2vec: Capturing Network Dynamics using Dynamic Graph Representation Learningcited by 88
- 2017Online Deep Learning: Learning Deep Neural Networks on the Flycited by 86
- 2021Early-Bird GCNs: Graph-Network Co-Optimization Towards More Efficient GCN Training and Inference via Drawing Early-Bird Lottery Ticketscited by 27
- 2018Graph Neural Networks for IceCube Signal Classificationcited by 24
- 2020Characterizing and Understanding GCNs on GPUcited by 22
- 2020Architectural Implications of Graph Neural Networkscited by 12
Built on by
Not cited yet.