Symbolic Neural Ordinary Differential Equations
By: Xin Li , Chengli Zhao , Xue Zhang and more
Potential Business Impact:
Teaches computers to understand how things change.
Differential equations are widely used to describe complex dynamical systems with evolving parameters in nature and engineering. Effectively learning a family of maps from the parameter function to the system dynamics is of great significance. In this study, we propose a novel learning framework of symbolic continuous-depth neural networks, termed Symbolic Neural Ordinary Differential Equations (SNODEs), to effectively and accurately learn the underlying dynamics of complex systems. Specifically, our learning framework comprises three stages: initially, pre-training a predefined symbolic neural network via a gradient flow matching strategy; subsequently, fine-tuning this network using Neural ODEs; and finally, constructing a general neural network to capture residuals. In this process, we apply the SNODEs framework to partial differential equation systems through Fourier analysis, achieving resolution-invariant modeling. Moreover, this framework integrates the strengths of symbolism and connectionism, boasting a universal approximation theorem while significantly enhancing interpretability and extrapolation capabilities relative to state-of-the-art baseline methods. We demonstrate this through experiments on several representative complex systems. Therefore, our framework can be further applied to a wide range of scientific problems, such as system bifurcation and control, reconstruction and forecasting, as well as the discovery of new equations.
Similar Papers
Deep Neural Networks Inspired by Differential Equations
Machine Learning (CS)
Makes smart computer programs easier to understand.
Learning the Simplest Neural ODE
Machine Learning (Stat)
Makes it easier to teach computers about changing things.
High-order expansion of Neural Ordinary Differential Equations flows
Optimization and Control
Explains how smart computer models make decisions.