Learning ODEs via Diffeomorphisms for Fast and Robust Integration
Weiming Zhi, Tin Lai, Lionel Ott, Edwin V. Bonilla, Fabio Ramos

TL;DR
This paper introduces a novel method for learning ODEs by representing them as diffeomorphic transformations of simpler base ODEs, significantly enhancing integration speed and robustness in neural network models.
Contribution
It proposes using invertible neural networks to relate complex ODEs to simpler, integrable base ODEs, enabling faster and more accurate learning and integration.
Findings
Achieved up to 100x faster ODE integration on GPUs.
Improved robustness in learning ODEs with varying timescales.
Effective in training continuous neural network models.
Abstract
Advances in differentiable numerical integrators have enabled the use of gradient descent techniques to learn ordinary differential equations (ODEs). In the context of machine learning, differentiable solvers are central for Neural ODEs (NODEs), a class of deep learning models with continuous depth, rather than discrete layers. However, these integrators can be unsatisfactorily slow and inaccurate when learning systems of ODEs from long sequences, or when solutions of the system vary at widely different timescales in each dimension. In this paper we propose an alternative approach to learning ODEs from data: we represent the underlying ODE as a vector field that is related to another base vector field by a differentiable bijection, modelled by an invertible neural network. By restricting the base ODE to be amenable to integration, we can drastically speed up and improve the robustness…
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.
Taxonomy
TopicsControl Systems and Identification · Water Systems and Optimization · Model Reduction and Neural Networks
