From random-walks to graph-sprints: a low-latency node embedding framework on continuous-time dynamic graphs
Not on the map. Why?
Abstract (arXiv)
Many real-world datasets have an underlying dynamic graph structure, where entities and their interactions evolve over time. Machine learning models should consider these dynamics in order to harness their full potential in downstream tasks. Previous approaches for graph representation learning have focused on either sampling k-hop neighborhoods, akin to breadth-first search, or random walks, akin to depth-first search. However, these methods are computationally expensive and unsuitable for real-time, low-latency inference on dynamic graphs. To overcome these limitations, we propose graph-sprints a general purpose feature extraction framework for continuous-time-dynamic-graphs (CTDGs) that has low latency and is competitive with state-of-the-art, higher latency models. To achieve this, a streaming, low latency approximation to the random-walk based features is proposed. In our framework, time-aware node embeddings summarizing multi-hop information are computed using only single-hop operations on the incoming edges. We evaluate our proposed approach on three open-source datasets and two in-house datasets, and compare with three state-of-the-art algorithms (TGN-attn, TGN-ID, Jodie). We demonstrate that our graph-sprints features, combined with a machine learning classifier, achieve competitive performance (outperforming all baselines for the node classification tasks in five datasets). Simultaneously, graph-sprints significantly reduce inference latencies, achieving close to an order of magnitude speed-up in our experimental setting.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 26 of its 38 references that are in the map. First posted on arXiv 17 Jul 2023.
Builds on
26 of 38 references.
References · 26
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,455
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2014DeepWalk: Online Learning of Social Representationscited by 1,543
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 521
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
14 more
- 2020Inductive Representation Learning on Temporal Graphscited by 454
- 2019Predicting Dynamic Embedding Trajectory in Temporal Interaction Networkscited by 443
- 2021Inductive Representation Learning in Temporal Networks via Causal Anonymous Walkscited by 188
- 2022ROLAND: Graph Learning Framework for Dynamic Graphscited by 131
- 2018DynGEM: Deep Embedding Method for Dynamic Graphscited by 100
- 2020APAN: Asynchronous Propagation Attention Network for Real-time Temporal Graph Embeddingcited by 78
- 2021A Review on Graph Neural Network Methods in Financial Applicationscited by 77
- 2022Provably expressive temporal graph networkscited by 56
- 2016Deep Coevolutionary Network: Embedding User and Item Features for Recommendationcited by 33
- 2021Hashing-Accelerated Graph Neural Networks for Link Predictioncited by 14
- 2019Efficient Representation Learning Using Random Walks for Dynamic Graphscited by 9
- 2019node2bits: Compact Time- and Attribute-aware Node Representations for User Stitchingcited by 8
- 2022Continuous Temporal Graph Networks for Event-Based Graph Datacited by 4
- 2020From Static to Dynamic Node Embeddingscited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.