mlsanityData to 7 Oct 2026

ANODE: Unconditionally Accurate Memory-Efficient Gradients for Neural ODEs

arXiv 1902.10298 ↗First posted 27 Feb 2019cs.LGcited by 83

Not on the map. Why?

Abstract (arXiv)

Residual neural networks can be viewed as the forward Euler discretization of an Ordinary Differential Equation (ODE) with a unit time step. This has recently motivated researchers to explore other discretization approaches and train ODE based networks. However, an important challenge of neural ODEs is their prohibitive memory cost during gradient backpropogation. Recently a method proposed in [8], claimed that this memory overhead can be reduced from O(LN_t), where N_t is the number of time steps, down to O(L) by solving forward ODE backwards in time, where L is the depth of the network. However, we will show that this approach may lead to several problems: (i) it may be numerically unstable for ReLU/non-ReLU activations and general convolution operators, and (ii) the proposed optimize-then-discretize approach may lead to divergent training due to inconsistent gradients for small time step sizes. We discuss the underlying problems, and to address them we propose ANODE, an Adjoint based Neural ODE framework which avoids the numerical instability related problems noted above, and provides unconditionally accurate gradients. ANODE has a memory footprint of O(L) + O(N_t), with the same computational cost as reversing ODE solve. We furthermore, discuss a memory efficient algorithm which can further reduce this footprint with a trade-off of additional computational cost. We show results on Cifar-10/100 datasets using ResNet and SqueezeNext neural networks.

Key facts. Cited by 83 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Feb 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 27; 2022: 12; 2023: 9; 2024: 9; 2025: 14; 2026: 12.

83 papers.

Sort:

By area:

  1. 2021Neural Flows: Efficient Alternative to Neural ODEscited by 99
  2. 2021JFB: Jacobian-Free Backpropagation for Implicit Networkscited by 84
  3. 2021Stiff Neural Ordinary Differential Equationscited by 77
  4. 2021Closed-form Continuous-time Neural Modelscited by 65
  5. 2021Machine learning structure preserving brackets for forecasting irreversible processescited by 51
  6. 2025Physics-Constrained Flow Matching: Sampling Generative Models with Hard Constraintscited by 46
  7. 2021Neural Point Process for Learning Spatiotemporal Event Dynamicscited by 42
  8. 2021Momentum Residual Neural Networkscited by 36
  9. 2021Opening the Blackbox: Accelerating Neural Differential Equations by Regularizing Internal Solver Heuristicscited by 26
  10. 2021Causal Navigation by Continuous-time Neural Networkscited by 23
  11. 2023Distribution learning via neural differential equations: a nonparametric statistical perspectivecited by 22
  12. 2025Comprehensive Review of Neural Differential Equations for Time Series Analysiscited by 20
38 more
  1. 2021Stateful ODE-Nets using Basis Function Expansionscited by 14
  2. 2021Gaussian processes meet NeuralODEs: A Bayesian framework for learning the dynamics of partially observed systems from scarce and noisy datacited by 13
  3. 2022Reachability Analysis of a General Class of Neural Ordinary Differential Equationscited by 13
  4. 2022Continuous-Time Meta-Learning with Forward Mode Differentiationcited by 12
  5. 2021Symplectic Adjoint Method for Exact Gradient of Neural ODE with Minimal Memorycited by 11
  6. 2021Second-Order Neural ODE Optimizercited by 11
  7. 2021Equivariant Finite Normalizing Flowscited by 11
  8. 2024Training Stiff Neural Ordinary Differential Equations with Implicit Single-Step Methodscited by 11
  9. 2022torchode: A Parallel ODE Solver for PyTorchcited by 10
  10. 2024Efficient, Accurate and Stable Gradients for Neural ODEscited by 9
  11. 2022TO-FLOW: Efficient Continuous Normalizing Flows with Temporal Optimization adjoint with Moving Speedcited by 8
  12. 2023Generalized Neural Closure Models with Interpretabilitycited by 8
  13. 2021Improving Robustness and Uncertainty Modelling in Neural Ordinary Differential Equationscited by 7
  14. 2024Differential Equations for Continuous-Time Deep Learningcited by 7
  15. 2024Sequential-in-time training of nonlinear parametrizations for solving time-dependent partial differential equationscited by 7
  16. 2021Learning orbital dynamics of binary black hole systems from gravitational wave measurementscited by 6
  17. 2022Proximal Implicit ODE Solvers for Accelerating Learning Neural ODEscited by 6
  18. 2023Persistent learning signals and working memory without continuous attractorscited by 6
  19. 2021Neural Ordinary Differential Equations for Data-Driven Reduced Order Modeling of Environmental Hydrodynamicscited by 5
  20. 2021Meta-Learning with Adjoint Methodscited by 5
  21. 2022Bounded nonlinear forecasts of partially observed geophysical systems with physics-constrained deep learningcited by 5
  22. 2022A scalable deep learning approach for solving high-dimensional dynamic optimal transportcited by 5
  23. 2023Stability-Informed Initialization of Neural Ordinary Differential Equationscited by 5
  24. 2024Training Stiff Neural Ordinary Differential Equations with Explicit Exponential Integration Methodscited by 5
  25. 2025SciML Agents: Write the Solver, Not the Solutioncited by 5
  26. 2025Reversible Deep Equilibrium Modelscited by 5
  27. 2025Boltzmann generators for amorphous particle systemscited by 5
  28. 2021Learning Runge-Kutta Integration Schemes for ODE Simulation and Identificationcited by 4
  29. 2021Spline parameterization of neural network controls for deep learningcited by 3
  30. 2021Quantized Convolutional Neural Networks Through the Lens of Partial Differential Equationscited by 3
  31. 2022A memory-efficient neural ODE framework based on high-level adjoint differentiationcited by 3
  32. 2022Offline Supervised Learning V.S. Online Direct Policy Optimization: A Comparative Study and A Unified Training Paradigm for Neural Network-Based Optimal Feedback Controlcited by 3
  33. 2023Learning PDE Solution Operator for Continuous Modeling of Time-Seriescited by 3
  34. 2023Faster Training of Neural ODEs Using Gauss-Legendre Quadraturecited by 3
  35. 2025The Vanishing Gradient Problem for Stiff Neural Differential Equationscited by 3
  36. 2025Training Diffusion Policies via Prior-Mapping Co-Evolutioncited by 3
  37. 2026A Physical Theory of Backpropagation: Exact Gradients from the Least-Action Principlecited by 3
  38. 2021Learning ODEs via Diffeomorphisms for Fast and Robust Integrationcited by 2

50 most cited of 83 All 83 (JSON)