English

Neural Graph Simulator for Complex Systems

Machine Learning 2024-11-15 v1

Abstract

Numerical simulation is a predominant tool for studying the dynamics in complex systems, but large-scale simulations are often intractable due to computational limitations. Here, we introduce the Neural Graph Simulator (NGS) for simulating time-invariant autonomous systems on graphs. Utilizing a graph neural network, the NGS provides a unified framework to simulate diverse dynamical systems with varying topologies and sizes without constraints on evaluation times through its non-uniform time step and autoregressive approach. The NGS offers significant advantages over numerical solvers by not requiring prior knowledge of governing equations and effectively handling noisy or missing data with a robust training scheme. It demonstrates superior computational efficiency over conventional methods, improving performance by over 10510^5 times in stiff problems. Furthermore, it is applied to real traffic data, forecasting traffic flow with state-of-the-art accuracy. The versatility of the NGS extends beyond the presented cases, offering numerous potential avenues for enhancement.

Keywords

Cite

@article{arxiv.2411.09120,
  title  = {Neural Graph Simulator for Complex Systems},
  author = {Hoyun Choi and Sungyeop Lee and B. Kahng and Junghyo Jo},
  journal= {arXiv preprint arXiv:2411.09120},
  year   = {2024}
}