Journal article icon

Journal article

Learning dynamic graph embeddings with neural controlled differential equations

Abstract:
This paper focuses on representation learning for dynamic graphs with temporal interactions. A fundamental issue is that both the graph structure and the nodes own their own dynamics, and their blending induces intractable complexity in the temporal evolution over graphs. Drawing inspiration from the recent progress of physical dynamic models in deep neural networks, we propose Graph Neural Controlled Differential Equations (GN-CDEs), a continuous-time framework that jointly models node embeddings and structural dynamics by incorporating a graph enhanced neural network vector field with a time-varying graph path as the control signal. Our framework exhibits several desirable characteristics, including the ability to express dynamics on evolving graphs without piecewise integration, the capability to calibrate trajectories with subsequent data, and robustness to missing observations. Empirical evaluation on a range of dynamic graph representation learning tasks demonstrates the effectiveness of our proposed approach in capturing the complex dynamics of dynamic graphs.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Files:
Publisher copy:
10.1109/tpami.2025.3617660

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Mathematical Institute
Oxford college:
Wadham College
Role:
Author
ORCID:
0000-0003-0853-267X
More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Mathematical Institute
Oxford college:
St Anne's College
Role:
Author
ORCID:
0000-0002-9972-2809


Publisher:
IEEE
Journal:
IEEE Transactions on Pattern Analysis and Machine Intelligence More from this journal
Volume:
48
Issue:
2
Pages:
2096-2103
Publication date:
2025-10-03
Acceptance date:
2025-09-28
DOI:
EISSN:
1939-3539
ISSN:
0162-8828
Pmid:
41042662


Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP