Accelerating Neural ODEs Using Model Order Reduction
Not on the map. Why?
Abstract (arXiv)
Embedding nonlinear dynamical systems into artificial neural networks is a powerful new formalism for machine learning. By parameterizing ordinary differential equations (ODEs) as neural network layers, these Neural ODEs are memory-efficient to train, process time-series naturally and incorporate knowledge of physical systems into deep learning models. However, the practical applications of Neural ODEs are limited due to long inference times, because the outputs of the embedded ODE layers are computed numerically with differential equation solvers that can be computationally demanding. Here we show that mathematical model order reduction methods can be used for compressing and accelerating Neural ODEs by accurately simulating the continuous nonlinear dynamics in low-dimensional subspaces. We implement our novel compression method by developing Neural ODEs that integrate the necessary subspace-projection and interpolation operations as layers of the neural network. We validate our approach by comparing it to neuron pruning and SVD-based weight truncation methods from the literature in image and time-series classification tasks. The methods are evaluated by acceleration versus accuracy when adjusting the level of compression. On this spectrum, we achieve a favourable balance over existing methods by using model order reduction when compressing a convolutional Neural ODE. In compressing a recurrent Neural ODE, SVD-based weight truncation yields good performance. Based on our results, our integration of model order reduction with Neural ODEs can facilitate efficient, dynamical system-driven deep learning in resource-constrained applications.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 30 of its 65 references that are in the map. First posted on arXiv 28 May 2021.
Builds on
30 of 65 references.
References · 30
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2015Fast R-CNNcited by 2,930
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2020What is the State of Neural Network Pruning?cited by 578
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
- 2019Augmented Neural ODEscited by 396
- 2017Stable Architectures for Deep Neural Networkscited by 340
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
18 more
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2014Speeding up Convolutional Neural Networks with Low Rank Expansionscited by 283
- 2020How to train your neural ODE: the world of Jacobian and kinetic regularizationcited by 228
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 220
- 2017Beyond Finite Layer Neural Networks: Bridging Deep Architectures and Numerical Differential Equationscited by 203
- 2014Compressing Deep Convolutional Networks using Vector Quantizationcited by 189
- 2015Compressing Neural Networks with the Hashing Trickcited by 150
- 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 132
- 2019AntisymmetricRNN: A Dynamical System View on Recurrent Neural Networkscited by 112
- 2015Accelerating Very Deep Convolutional Networks for Classification and Detectioncited by 109
- 2013Fast Training of Convolutional Networks through FFTscited by 89
- 2020Learning Differential Equations that are Easy to Solvecited by 81
- 2020"Hey, that's not an ODE": Faster ODE Adjoints via Seminormscited by 35
- 2020Hypersolvers: Toward Fast Continuous-Depth Modelscited by 33
- 2020Stable Neural Flowscited by 25
- 2020TorchDyn: A Neural Differential Equations Librarycited by 16
- 2015On Vectorization of Deep Convolutional Neural Networks for Vision Taskscited by 3
- 2017Balanced Truncation Model Order Reduction For Quadratic-Bilinear Control Systemscited by 3
Built on by
Citing papers per year: 2022: 3; 2023: 1; 2024: 0; 2025: 5.
9 papers.
- 2022Neural Ordinary Differential Equations for Nonlinear System Identificationcited by 14
- 2023Faster Training of Neural ODEs Using Gauss-Legendre Quadraturecited by 3
- 2025Training Neural ODEs Using Fully Discretized Simultaneous Optimizationcited by 3
- 2025Diffusion Secant Alignment for Score-Based Density Ratio Estimationcited by 3
- 2022Adaptive Asynchronous Control Using Meta-learned Neural Ordinary Differential Equationscited by 2
- 2025Efficient Manifold-Constrained Neural ODE for High-Dimensional Datasetscited by 2
- 2025Deep Neural Networks Inspired by Differential Equationscited by 2
- 2022Improved Batching Strategy For Irregular Time-Series ODEcited by 0
- 2025Efficient Training of Physics-enhanced Neural ODEs via Direct Collocation and Nonlinear Programmingcited by 0
- 2025Deep Neural Networks Inspired by Differential Equations9 Oct 2025
- 2025Efficient Manifold-Constrained Neural ODE for High-Dimensional Datasets5 Oct 2025
- 2025Diffusion Secant Alignment for Score-Based Density Ratio Estimation5 Sep 2025
- 2025Efficient Training of Physics-enhanced Neural ODEs via Direct Collocation and Nonlinear Programming6 May 2025
- 2025Training Neural ODEs Using Fully Discretized Simultaneous Optimization21 Feb 2025
- 2023Faster Training of Neural ODEs Using Gauss-Legendre Quadrature21 Aug 2023
- 2022Adaptive Asynchronous Control Using Meta-learned Neural Ordinary Differential Equations25 Jul 2022
- 2022Improved Batching Strategy For Irregular Time-Series ODE12 Jul 2022
- 2022Neural Ordinary Differential Equations for Nonlinear System Identification28 Feb 2022