EasyDGL: Encode, Train and Interpret for Continuous-time Dynamic Graph Learning

03/22/2023
by   Chao Chen, et al.
0

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.

READ FULL TEXT

page 1

page 10

page 16

research
05/21/2022

CEP3: Community Event Prediction with Neural Point Process on Graph

Many real world applications can be formulated as event forecasting on C...
research
05/31/2022

Continuous Temporal Graph Networks for Event-Based Graph Data

There has been an increasing interest in modeling continuous-time dynami...
research
08/21/2023

Spear and Shield: Adversarial Attacks and Defense Methods for Model-Based Link Prediction on Continuous-Time Dynamic Graphs

Real-world graphs are dynamic, constantly evolving with new interactions...
research
03/01/2021

CogDL: An Extensive Toolkit for Deep Learning on Graphs

Graph representation learning aims to learn low-dimensional node embeddi...
research
03/14/2022

Graph-Survival: A Survival Analysis Framework for Machine Learning on Temporal Networks

Continuous time temporal networks are attracting increasing attention du...
research
09/18/2023

Graph topological property recovery with heat and wave dynamics-based features on graphs

In this paper, we propose Graph Differential Equation Network (GDeNet), ...
research
07/20/2022

Towards Better Evaluation for Dynamic Link Prediction

There has been recent success in learning from static graphs, but despit...

Please sign up or login with your details

Forgot password? Click here to reset