Neural Dynamical Systems: Balancing Structure and Flexibility in Physical Prediction
Viraj Mehta, Ian Char, Willie Neiswanger, Youngseog Chung, Andrew, Oakleigh Nelson, Mark D Boyer, Egemen Kolemen, Jeff Schneider

TL;DR
Neural Dynamical Systems (NDS) effectively combine prior knowledge with neural networks to improve the modeling and prediction of complex dynamical systems, especially when dynamics vary across trajectories, demonstrated on synthetic and real data.
Contribution
NDS introduces a novel approach that integrates differential equation priors with neural networks to adaptively estimate system parameters from trajectories.
Findings
NDS achieves higher accuracy with fewer samples than traditional deep learning methods.
NDS outperforms existing system identification techniques in modeling dynamical systems.
NDS enables effective control in small-scale experiments.
Abstract
We introduce Neural Dynamical Systems (NDS), a method of learning dynamical models in various gray-box settings which incorporates prior knowledge in the form of systems of ordinary differential equations. NDS uses neural networks to estimate free parameters of the system, predicts residual terms, and numerically integrates over time to predict future states. A key insight is that many real dynamical systems of interest are hard to model because the dynamics may vary across rollouts. We mitigate this problem by taking a trajectory of prior states as the input to NDS and train it to dynamically estimate system parameters using the preceding trajectory. We find that NDS learns dynamics with higher accuracy and fewer samples than a variety of deep learning methods that do not incorporate the prior knowledge and methods from the system identification literature which do. We demonstrate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
