EasyDGL: Encode, Train and Interpret for Continuous-time Dynamic Graph Learning
Not on the map. Why?
Abstract (arXiv)
Dynamic graphs arise in various real-world applications, and it is often welcomed to model the dynamics directly in continuous time domain for its flexibility. This paper aims to design an easy-to-use pipeline (termed as EasyDGL which is also due to its implementation by DGL toolkit) composed of three key modules with both strong fitting ability and interpretability. Specifically the proposed pipeline which involves encoding, training and interpreting: i) a temporal point process (TPP) modulated attention architecture to endow the continuous-time resolution with the coupled spatiotemporal dynamics of the observed graph with edge-addition events; ii) a principled loss composed of task-agnostic TPP posterior maximization based on observed events on the graph, and a task-aware loss with a masking strategy over dynamic graph, where the covered tasks include dynamic link prediction, dynamic node classification and node traffic forecasting; iii) interpretation of the model outputs (e.g., representations and predictions) with scalable perturbation-based quantitative analysis in the graph Fourier domain, which could more comprehensively reflect the behavior of the learned model. Extensive experimental results on public benchmarks show the superior performance of our EasyDGL for time-conditioned predictive tasks, and in particular demonstrate that EasyDGL can effectively quantify the predictive power of frequency content that a model learn from the evolving graph data.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 56 of its 96 references that are in the map. First posted on arXiv 22 Mar 2023.
Builds on
56 of 96 references.
References · 56
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2018Self-Attentive Sequential Recommendationcited by 1,169
- 2017Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecastingcited by 1,125
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2019BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformercited by 952
38 more
- 2021How Attentive are Graph Attention Networks?cited by 818
- 2015Session-based Recommendations with Recurrent Neural Networkscited by 685
- 2020Adaptive Graph Convolutional Recurrent Network for Traffic Forecastingcited by 525
- 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 521
- 2020Inductive Representation Learning on Temporal Graphscited by 454
- 2019EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphscited by 443
- 2019Predicting Dynamic Embedding Trajectory in Temporal Interaction Networkscited by 443
- 2022GraphMAE: Self-Supervised Masked Graph Autoencoderscited by 443
- 2017Graph Signal Processing: Overview, Challenges and Applicationscited by 409
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
- 2018Variational Autoencoders for Collaborative Filteringcited by 308
- 2021Graph Self-Supervised Learning: A Surveycited by 289
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
- 2019Representation Learning for Dynamic Graphs: A Surveycited by 260
- 2020Transformer Hawkes Processcited by 230
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2019Graph Neural Networks with convolutional ARMA filterscited by 185
- 2021Large-Scale Representation Learning on Graphs via Bootstrappingcited by 184
- 2018GaAN: Gated Attention Networks for Learning on Large and Spatiotemporal Graphscited by 164
- 2022Spatial-Temporal Identity: A Simple yet Effective Baseline for Multivariate Time Series Forecastingcited by 149
- 2018Learning Sequence Encoders for Temporal Knowledge Graph Completioncited by 145
- 2022ROLAND: Graph Learning Framework for Dynamic Graphscited by 131
- 2021Generative Causal Explanations for Graph Neural Networkscited by 124
- 2020When Does Self-Supervision Help Graph Convolutional Networks?cited by 121
- 2019Diachronic Embedding for Temporal Knowledge Graph Completioncited by 104
- 2020Degree-Quant: Quantization-Aware Training for Graph Neural Networkscited by 93
- 2021Continuous-Time Sequential Recommendation with Temporal Graph Collaborative Transformercited by 69
- 2022Scaling Up Dynamic Graph Representation Learning via Spiking Neural Networkscited by 24
- 2014Scalable Link Prediction in Dynamic Networks via Non-Negative Matrix Factorizationcited by 21
- 2020Towards Open-World Recommendation: An Inductive Model-based Collaborative Filtering Approachcited by 20
- 2019Future Data Helps Training: Modeling Future Contexts for Session-based Recommendationcited by 16
- 2022Uniform Sequence Better: Time Interval Aware Data Augmentation for Sequential Recommendationcited by 16
- 2020Kalman Filtering Attention for User Behavior Modeling in CTR Predictioncited by 15
- 2016The Neural Hawkes Process: A Neurally Self-Modulating Multivariate Point Processcited by 13
- 2021GCN-SE: Attention as Explainability for Node Classification in Dynamic Graphscited by 12
- 2022Enhancing the Robustness via Adversarial Learning and Joint Spatial-Temporal Embeddings in Traffic Forecastingcited by 11
- 2022Learnable Spectral Wavelets on Dynamic Graphs to Capture Global Interactionscited by 10
- 2019Markov Random Fields for Collaborative Filteringcited by 8
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 2; 2026: 2.
7 papers.
- 2023LLM4DyG: Can Large Language Models Solve Spatial-Temporal Problems on Dynamic Graphs?cited by 40
- 2023TempME: Towards the Explainability of Temporal Graph Neural Networks via Motif Discoverycited by 27
- 2024Spectral Invariant Learning for Dynamic Graphs under Distribution Shiftscited by 18
- 2025A Survey on Temporal Interaction Graph Representation Learning: Progress, Challenges, and Opportunitiescited by 4
- 2025Fairness in Augmented Graph Learning: A Surveycited by 2
- 2026Decoupled and Divergence-Conditioned Prompt for Multi-domain Dynamic Graph Foundation Modelscited by 0
- 2026Latent Block-Diffusion Temporal Point Processes: A Semi-Autoregressive Framework for Asynchronous Event Sequence Generationcited by 0
- 2026Latent Block-Diffusion Temporal Point Processes: A Semi-Autoregressive Framework for Asynchronous Event Sequence Generation23 Jun 2026
- 2026Decoupled and Divergence-Conditioned Prompt for Multi-domain Dynamic Graph Foundation Models13 May 2026
- 2025A Survey on Temporal Interaction Graph Representation Learning: Progress, Challenges, and Opportunities7 May 2025
- 2025Fairness in Augmented Graph Learning: A Survey30 Apr 2025
- 2024Spectral Invariant Learning for Dynamic Graphs under Distribution Shifts8 Mar 2024
- 2023TempME: Towards the Explainability of Temporal Graph Neural Networks via Motif Discovery30 Oct 2023
- 2023LLM4DyG: Can Large Language Models Solve Spatial-Temporal Problems on Dynamic Graphs?26 Oct 2023