MALI: A memory efficient and reverse accurate integrator for Neural ODEs
Not on the map. Why?
Abstract (arXiv)
Neural ordinary differential equations (Neural ODEs) are a new family of deep-learning models with continuous depth. However, the numerical estimation of the gradient in the continuous case is not well solved: existing implementations of the adjoint method suffer from inaccuracy in reverse-time trajectory, while the naive method and the adaptive checkpoint adjoint method (ACA) have a memory cost that grows with integration time. In this project, based on the asynchronous leapfrog (ALF) solver, we propose the Memory-efficient ALF Integrator (MALI), which has a constant memory cost textitw.r.t number of solver steps in integration similar to the adjoint method, and guarantees accuracy in reverse-time trajectory (hence accuracy in gradient estimation). We validate MALI in various tasks: on image recognition tasks, to our knowledge, MALI is the first to enable feasible training of a Neural ODE on ImageNet and outperform a well-tuned ResNet, while existing methods fail due to either heavy memory burden or inaccuracy; for time series modeling, MALI significantly outperforms the adjoint method; and for continuous generative models, MALI achieves new state-of-the-art performance. We provide a pypi package at urlhttps://jzkay12.github.io/TorchDiffEqPack/
Key facts. Cited by 42 papers in the map (data through 7 Oct 2026). Builds on 28 of its 45 references that are in the map. First posted on arXiv 9 Feb 2021.
Builds on
28 of 45 references.
References · 28
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2016Density estimation using Real NVPcited by 2,029
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2018DeepMind Control Suitecited by 935
- 2018FFJORD: Free-form Continuous Dynamics for Scalable Reversible Generative Modelscited by 584
- 2020Neural Controlled Differential Equations for Irregular Time Seriescited by 501
- 2019Augmented Neural ODEscited by 396
- 2018Invertible Residual Networkscited by 364
- 2017Stable Architectures for Deep Neural Networkscited by 340
- 2020Scalable Gradients for Stochastic Differential Equationscited by 264
16 more
- 2019Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Designcited by 258
- 2019Residual Flows for Invertible Generative Modelingcited by 256
- 2020How to train your neural ODE: the world of Jacobian and kinetic regularizationcited by 228
- 2017Beyond Finite Layer Neural Networks: Bridging Deep Architectures and Numerical Differential Equationscited by 203
- 2018Deep Neural Networks Motivated by Partial Differential Equationscited by 187
- 2019Symplectic ODE-Net: Learning Hamiltonian Dynamics with Controlcited by 183
- 2020Dissecting Neural ODEscited by 150
- 2019Neural Jump Stochastic Differential Equationscited by 147
- 2019Hamiltonian Graph Networks with ODE Integratorscited by 107
- 2019A Machine Learning Framework for Solving High-Dimensional Mean Field Game and Mean Field Control Problemscited by 95
- 2019Unconstrained Monotonic Neural Networkscited by 91
- 2019On Robustness of Neural Ordinary Differential Equationscited by 83
- 2020Adaptive Checkpoint Adjoint Method for Gradient Estimation in Neural ODEcited by 76
- 2020Continuous-in-Depth Neural Networkscited by 40
- 2019SNODE: Spectral Discretization of Neural ODEs for System Identificationcited by 26
- 2020Interpolation Technique to Speed Up Gradients Propagation in Neural ODEscited by 6
Built on by
Citing papers per year: 2021: 13; 2022: 8; 2023: 6; 2024: 7; 2025: 6; 2026: 2.
42 papers.
Sort:
By area:
- 2024Normalizing Flows are Capable Generative Modelscited by 89
- 2021Efficient and Accurate Gradients for Neural SDEscited by 68
- 2021Machine learning structure preserving brackets for forecasting irreversible processescited by 51
- 2021Neural Controlled Differential Equations for Online Prediction Taskscited by 46
- 2021Heavy Ball Neural Ordinary Differential Equationscited by 42
- 2021Attentive Neural Controlled Differential Equations for Time-series Classification and Forecastingcited by 28
- 2022Do Residual Neural Networks discretize Neural Ordinary Differential Equations?cited by 27
- 2021Opening the Blackbox: Accelerating Neural Differential Equations by Regularizing Internal Solver Heuristicscited by 26
- 2022EXIT: Extrapolation and Interpolation-based Neural Controlled Differential Equations for Time-series Classification and Forecastingcited by 22
- 2021Variational multiple shooting for Bayesian ODEs with Gaussian processescited by 15
- 2021Symplectic Adjoint Method for Exact Gradient of Neural ODE with Minimal Memorycited by 11
- 2021Second-Order Neural ODE Optimizercited by 11
30 more
- 2021How Does Momentum Benefit Deep Neural Networks Architecture Design? A Few Case Studiescited by 10
- 2024Efficient, Accurate and Stable Gradients for Neural ODEscited by 9
- 2022TO-FLOW: Efficient Continuous Normalizing Flows with Temporal Optimization adjoint with Moving Speedcited by 8
- 2024Simulation-Free Training of Neural ODEs on Paired Datacited by 8
- 2025Flexible Language Modeling in Continuous Space with Transformer-based Autoregressive Flowscited by 8
- 2022Closed-Form Diffeomorphic Transformations for Time Series Alignmentcited by 7
- 2023PGODE: Towards High-quality System Dynamics Modelingcited by 7
- 2023Embracing the chaos: analysis and diagnosis of numerical instability in variational flowscited by 6
- 2025Reversible Deep Equilibrium Modelscited by 5
- 2022Learning Subgrid-scale Models with Neural Ordinary Differential Equationscited by 4
- 2022A memory-efficient neural ODE framework based on high-level adjoint differentiationcited by 3
- 2023Faster Training of Neural ODEs Using Gauss-Legendre Quadraturecited by 3
- 2021Learning ODEs via Diffeomorphisms for Fast and Robust Integrationcited by 2
- 2024Semi-Implicit Neural Ordinary Differential Equationscited by 2
- 2025Latent Stochastic Interpolantscited by 2
- 2021Distributional Gradient Matching for Learning Uncertain Neural Dynamics Modelscited by 1
- 2021Characteristic Neural Ordinary Differential Equationscited by 1
- 2022Prediction-based One-shot Dynamic Parking Pricingcited by 1
- 2022Semi-Equivariant Continuous Normalizing Flows for Target-Aware Molecule Generationcited by 1
- 2023Long-term Time Series Forecasting based on Decomposition and Neural Ordinary Differential Equationscited by 1
- 2024Divide And Conquer: Learning Chaotic Dynamical Systems With Multistep Penalty Neural Ordinary Differential Equationscited by 1
- 2025Explicit and Effectively Symmetric Schemes for Neural SDEs on Lie Groupscited by 1
- 2025Contrastive Diffusion Alignment: Learning Structured Latents for Controllable Generationcited by 1
- 2023Semi-Equivariant Conditional Normalizing Flowscited by 0
- 2023Critical Sampling for Robust Evolution Operator Learning of Unknown Dynamical Systemscited by 0
- 2024DFM: Interpolant-free Dual Flow Matchingcited by 0
- 2024Data-Driven Uncertainty-Aware Forecasting of Sea Ice Conditions in the Gulf of Ob Based on Satellite Radar Imagerycited by 0
- 2025VNODE: A Piecewise Continuous Volterra Neural Networkcited by 0
- 2026Stable and Near-Reversible Diffusion ODE Solvers for Image Editingcited by 0
- 2026GRADSOLVE: fast exact gradients for ODE ensembles on GPUscited by 0
- 2026GRADSOLVE: fast exact gradients for ODE ensembles on GPUs2 Sep 2026
- 2026Stable and Near-Reversible Diffusion ODE Solvers for Image Editing12 May 2026
- 2025Contrastive Diffusion Alignment: Learning Structured Latents for Controllable Generation16 Oct 2025
- 2025VNODE: A Piecewise Continuous Volterra Neural Network29 Sep 2025
- 2025Explicit and Effectively Symmetric Schemes for Neural SDEs on Lie Groups24 Sep 2025
- 2025Reversible Deep Equilibrium Models16 Sep 2025
- 2025Flexible Language Modeling in Continuous Space with Transformer-based Autoregressive Flows1 Jul 2025
- 2025Latent Stochastic Interpolants2 Jun 2025
- 2024Semi-Implicit Neural Ordinary Differential Equations15 Dec 2024
- 2024Normalizing Flows are Capable Generative Models9 Dec 2024
- 2024Simulation-Free Training of Neural ODEs on Paired Data30 Oct 2024
- 2024Efficient, Accurate and Stable Gradients for Neural ODEs15 Oct 2024
30 more
- 2024Data-Driven Uncertainty-Aware Forecasting of Sea Ice Conditions in the Gulf of Ob Based on Satellite Radar Imagery14 Oct 2024
- 2024DFM: Interpolant-free Dual Flow Matching11 Oct 2024
- 2024Divide And Conquer: Learning Chaotic Dynamical Systems With Multistep Penalty Neural Ordinary Differential Equations30 Jun 2024
- 2023PGODE: Towards High-quality System Dynamics Modeling11 Nov 2023
- 2023Long-term Time Series Forecasting based on Decomposition and Neural Ordinary Differential Equations8 Nov 2023
- 2023Faster Training of Neural ODEs Using Gauss-Legendre Quadrature21 Aug 2023
- 2023Embracing the chaos: analysis and diagnosis of numerical instability in variational flows12 Jul 2023
- 2023Critical Sampling for Robust Evolution Operator Learning of Unknown Dynamical Systems15 Apr 2023
- 2023Semi-Equivariant Conditional Normalizing Flows13 Apr 2023
- 2022Learning Subgrid-scale Models with Neural Ordinary Differential Equations20 Dec 2022
- 2022Semi-Equivariant Continuous Normalizing Flows for Target-Aware Molecule Generation9 Nov 2022
- 2022Prediction-based One-shot Dynamic Parking Pricing30 Aug 2022
- 2022Closed-Form Diffeomorphic Transformations for Time Series Alignment16 Jun 2022
- 2022A memory-efficient neural ODE framework based on high-level adjoint differentiation2 Jun 2022
- 2022Do Residual Neural Networks discretize Neural Ordinary Differential Equations?29 May 2022
- 2022EXIT: Extrapolation and Interpolation-based Neural Controlled Differential Equations for Time-series Classification and Forecasting19 Apr 2022
- 2022TO-FLOW: Efficient Continuous Normalizing Flows with Temporal Optimization adjoint with Moving Speed19 Mar 2022
- 2021Characteristic Neural Ordinary Differential Equations25 Nov 2021
- 2021How Does Momentum Benefit Deep Neural Networks Architecture Design? A Few Case Studies13 Oct 2021
- 2021Heavy Ball Neural Ordinary Differential Equations10 Oct 2021
- 2021Second-Order Neural ODE Optimizer29 Sep 2021
- 2021Attentive Neural Controlled Differential Equations for Time-series Classification and Forecasting4 Sep 2021
- 2021Learning ODEs via Diffeomorphisms for Fast and Robust Integration4 Jul 2021
- 2021Machine learning structure preserving brackets for forecasting irreversible processes23 Jun 2021
- 2021Distributional Gradient Matching for Learning Uncertain Neural Dynamics Models22 Jun 2021
- 2021Neural Controlled Differential Equations for Online Prediction Tasks21 Jun 2021
- 2021Variational multiple shooting for Bayesian ODEs with Gaussian processes21 Jun 2021
- 2021Efficient and Accurate Gradients for Neural SDEs27 May 2021
- 2021Opening the Blackbox: Accelerating Neural Differential Equations by Regularizing Internal Solver Heuristics9 May 2021
- 2021Symplectic Adjoint Method for Exact Gradient of Neural ODE with Minimal Memory19 Feb 2021
- 2024Simulation-Free Training of Neural ODEs on Paired Datacited by 8
- 2025Contrastive Diffusion Alignment: Learning Structured Latents for Controllable Generationcited by 1
- 2024DFM: Interpolant-free Dual Flow Matchingcited by 0
- 2026Stable and Near-Reversible Diffusion ODE Solvers for Image Editingcited by 0
- 2026Stable and Near-Reversible Diffusion ODE Solvers for Image Editing12 May 2026
- 2025Contrastive Diffusion Alignment: Learning Structured Latents for Controllable Generation16 Oct 2025
- 2024Simulation-Free Training of Neural ODEs on Paired Data30 Oct 2024
- 2024DFM: Interpolant-free Dual Flow Matching11 Oct 2024
- 2024Normalizing Flows are Capable Generative Modelscited by 89
- 2021Efficient and Accurate Gradients for Neural SDEscited by 68
- 2021Machine learning structure preserving brackets for forecasting irreversible processescited by 51
- 2021Neural Controlled Differential Equations for Online Prediction Taskscited by 46
- 2021Heavy Ball Neural Ordinary Differential Equationscited by 42
- 2021Attentive Neural Controlled Differential Equations for Time-series Classification and Forecastingcited by 28
- 2022Do Residual Neural Networks discretize Neural Ordinary Differential Equations?cited by 27
- 2021Opening the Blackbox: Accelerating Neural Differential Equations by Regularizing Internal Solver Heuristicscited by 26
- 2022EXIT: Extrapolation and Interpolation-based Neural Controlled Differential Equations for Time-series Classification and Forecastingcited by 22
- 2021Variational multiple shooting for Bayesian ODEs with Gaussian processescited by 15
- 2021Symplectic Adjoint Method for Exact Gradient of Neural ODE with Minimal Memorycited by 11
- 2021Second-Order Neural ODE Optimizercited by 11
12 most cited of 38 All 38 (JSON)
- 2026GRADSOLVE: fast exact gradients for ODE ensembles on GPUs2 Sep 2026
- 2025VNODE: A Piecewise Continuous Volterra Neural Network29 Sep 2025
- 2025Explicit and Effectively Symmetric Schemes for Neural SDEs on Lie Groups24 Sep 2025
- 2025Reversible Deep Equilibrium Models16 Sep 2025
- 2025Flexible Language Modeling in Continuous Space with Transformer-based Autoregressive Flows1 Jul 2025
- 2025Latent Stochastic Interpolants2 Jun 2025
- 2024Semi-Implicit Neural Ordinary Differential Equations15 Dec 2024
- 2024Normalizing Flows are Capable Generative Models9 Dec 2024
- 2024Efficient, Accurate and Stable Gradients for Neural ODEs15 Oct 2024
- 2024Data-Driven Uncertainty-Aware Forecasting of Sea Ice Conditions in the Gulf of Ob Based on Satellite Radar Imagery14 Oct 2024
- 2024Divide And Conquer: Learning Chaotic Dynamical Systems With Multistep Penalty Neural Ordinary Differential Equations30 Jun 2024
- 2023PGODE: Towards High-quality System Dynamics Modeling11 Nov 2023
12 newest of 38 All 38 (JSON)