{"title":"From Fourier to Neural ODEs: Flow matching for modeling complex systems","authors":"Xin Li, Jingdong Zhang, Qunxi Zhu, Chengli Zhao, Xue Zhang, Xiaojun Duan, Wei Lin","doi":"arxiv-2405.11542","DOIUrl":null,"url":null,"abstract":"Modeling complex systems using standard neural ordinary differential\nequations (NODEs) often faces some essential challenges, including high\ncomputational costs and susceptibility to local optima. To address these\nchallenges, we propose a simulation-free framework, called Fourier NODEs\n(FNODEs), that effectively trains NODEs by directly matching the target vector\nfield based on Fourier analysis. Specifically, we employ the Fourier analysis\nto estimate temporal and potential high-order spatial gradients from noisy\nobservational data. We then incorporate the estimated spatial gradients as\nadditional inputs to a neural network. Furthermore, we utilize the estimated\ntemporal gradient as the optimization objective for the output of the neural\nnetwork. Later, the trained neural network generates more data points through\nan ODE solver without participating in the computational graph, facilitating\nmore accurate estimations of gradients based on Fourier analysis. These two\nsteps form a positive feedback loop, enabling accurate dynamics modeling in our\nframework. Consequently, our approach outperforms state-of-the-art methods in\nterms of training time, dynamics prediction, and robustness. Finally, we\ndemonstrate the superior performance of our framework using a number of\nrepresentative complex systems.","PeriodicalId":501565,"journal":{"name":"arXiv - PHYS - Physics Education","volume":"21 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - PHYS - Physics Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2405.11542","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Modeling complex systems using standard neural ordinary differential
equations (NODEs) often faces some essential challenges, including high
computational costs and susceptibility to local optima. To address these
challenges, we propose a simulation-free framework, called Fourier NODEs
(FNODEs), that effectively trains NODEs by directly matching the target vector
field based on Fourier analysis. Specifically, we employ the Fourier analysis
to estimate temporal and potential high-order spatial gradients from noisy
observational data. We then incorporate the estimated spatial gradients as
additional inputs to a neural network. Furthermore, we utilize the estimated
temporal gradient as the optimization objective for the output of the neural
network. Later, the trained neural network generates more data points through
an ODE solver without participating in the computational graph, facilitating
more accurate estimations of gradients based on Fourier analysis. These two
steps form a positive feedback loop, enabling accurate dynamics modeling in our
framework. Consequently, our approach outperforms state-of-the-art methods in
terms of training time, dynamics prediction, and robustness. Finally, we
demonstrate the superior performance of our framework using a number of
representative complex systems.