On The Temporal Domain of Differential Equation Inspired Graph Neural Networks
Moshe Eliasof, Eldad Haber, Eran Treister, Carola-Bibiane Schönlieb
TL;DR
The paper addresses limitations of fixed first- and second-order temporal dynamics in differential equation–inspired graph neural networks (DE-GNNs) by introducing Time-Dependent DE-GNNs (TDE-GNNs), which learn the temporal order and dependencies from data. It formulates a higher-order ODE, ∑_{p=1}^{o} c_p( H_o^{(l)} ) ∂^p F/∂t^p = s(F(t); G), discretized via forward Euler to yield F^{(l+1)} = ∑_{p=1}^{o} c_p( H_o^{(l)} ) F^{(l-p+1)} + h s(F^{(l)}; G), with history H_o^{(l)} and coefficients c constrained to sum to 1 for stability. The framework supports direct and attention-based parameterizations of c, enabling flexible, data-driven higher-order dynamics, and includes initialization and stability results. Experiments on node classification and spatio-temporal forecasting show that higher-order TDE-GNNs, especially the attention-based variant, outperform existing DE-GNNs and temporal GNNs, particularly on non-homophilic graphs, while providing interpretable learned temporal behavior.
Abstract
Graph Neural Networks (GNNs) have demonstrated remarkable success in modeling complex relationships in graph-structured data. A recent innovation in this field is the family of Differential Equation-Inspired Graph Neural Networks (DE-GNNs), which leverage principles from continuous dynamical systems to model information flow on graphs with built-in properties such as feature smoothing or preservation. However, existing DE-GNNs rely on first or second-order temporal dependencies. In this paper, we propose a neural extension to those pre-defined temporal dependencies. We show that our model, called TDE-GNN, can capture a wide range of temporal dynamics that go beyond typical first or second-order methods, and provide use cases where existing temporal models are challenged. We demonstrate the benefit of learning the temporal dependencies using our method rather than using pre-defined temporal dynamics on several graph benchmarks.
