English

When do neural ordinary differential equations generalize on complex networks?

Physics and Society 2026-02-10 v1 Machine Learning Social and Information Networks Machine Learning

Abstract

Neural ordinary differential equations (neural ODEs) can effectively learn dynamical systems from time series data, but their behavior on graph-structured data remains poorly understood, especially when applied to graphs with different size or structure than encountered during training. We study neural ODEs (nODE\mathtt{nODE}s) with vector fields following the Barab\'asi-Barzel form, trained on synthetic data from five common dynamical systems on graphs. Using the S1\mathbb{S}^1-model to generate graphs with realistic and tunable structure, we find that degree heterogeneity and the type of dynamical system are the primary factors in determining nODE\mathtt{nODE}s' ability to generalize across graph sizes and properties. This extends to nODE\mathtt{nODE}s' ability to capture fixed points and maintain performance amid missing data. Average clustering plays a secondary role in determining nODE\mathtt{nODE} performance. Our findings highlight nODE\mathtt{nODE}s as a powerful approach to understanding complex systems but underscore challenges emerging from degree heterogeneity and clustering in realistic graphs.

Keywords

Cite

@article{arxiv.2602.08980,
  title  = {When do neural ordinary differential equations generalize on complex networks?},
  author = {Moritz Laber and Tina Eliassi-Rad and Brennan Klein},
  journal= {arXiv preprint arXiv:2602.08980},
  year   = {2026}
}
R2 v1 2026-07-01T10:28:28.568Z