Permutation Equivariant Neural Controlled Differential Equations for Dynamic Graph Representation Learning
Torben Berndt, Benjamin Walker, Tiexin Qin, Jan Stühmer, Andrey Kormilitzin
TL;DR
This work introduces Permutation Equivariant Neural Graph Controlled Differential Equations (PENG-CDEs) for dynamic graph representation learning. By projecting the fusion of adjacency and its time derivative onto the permutation-equivariant subspace $\mathfrak{E}_{\Sigma_n}(2,1)^1$, it achieves parameter efficiency while preserving expressivity, and ensures both permutation and time-warp equivariance. Theoretical results establish optimality of the projection in the linear case, and the framework extends to dynamic node features with a node-wise Hadamard interaction, maintaining symmetry. Empirically, PENG-CDEs outperform non-equivariant and several baselines on synthetic heat diffusion and gene regulation tasks, real-world snapshots, and TGB node-affinity benchmarks, while also exhibiting robustness to oversampling and irregular time grids. Limitations include quadratic memory growth with node count due to dense adjacency storage, with future work aiming to scalable sparse representations, advanced solvers, and potential theoretical guarantees.
Abstract
Dynamic graphs exhibit complex temporal dynamics due to the interplay between evolving node features and changing network structures. Recently, Graph Neural Controlled Differential Equations (Graph Neural CDEs) successfully adapted Neural CDEs from paths on Euclidean domains to paths on graph domains. Building on this foundation, we introduce Permutation Equivariant Neural Graph CDEs, which project Graph Neural CDEs onto permutation equivariant function spaces. This significantly reduces the model's parameter count without compromising representational power, resulting in more efficient training and improved generalisation. We empirically demonstrate the advantages of our approach through experiments on simulated dynamical systems and real-world tasks, showing improved performance in both interpolation and extrapolation scenarios.
