Adaptive Checkpoint Adjoint Method for Gradient Estimation in Neural ODE
Not on the map. Why?
Abstract (arXiv)
Neural ordinary differential equations (NODEs) have recently attracted increasing attention; however, their empirical performance on benchmark tasks (e.g. image classification) are significantly inferior to discrete-layer models. We demonstrate an explanation for their poorer performance is the inaccuracy of existing gradient estimation methods: the adjoint method has numerical errors in reverse-mode integration; the naive method directly back-propagates through ODE solvers, but suffers from a redundantly deep computation graph when searching for the optimal stepsize. We propose the Adaptive Checkpoint Adjoint (ACA) method: in automatic differentiation, ACA applies a trajectory checkpoint strategy which records the forward-mode trajectory as the reverse-mode trajectory to guarantee accuracy; ACA deletes redundant components for shallow computation graphs; and ACA supports adaptive solvers. On image classification tasks, compared with the adjoint and naive method, ACA achieves half the error rate in half the training time; NODE trained with ACA outperforms ResNet in both accuracy and test-retest reliability. On time-series modeling, ACA outperforms competing methods. Finally, in an example of the three-body problem, we show NODE with ACA can incorporate physical knowledge to achieve better accuracy. We provide the PyTorch implementation of ACA: urlhttps://github.com/juntang-zhuang/torch-ACA.
Key facts. Cited by 76 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 25; 2022: 19; 2023: 9; 2024: 8; 2025: 9; 2026: 6.
76 papers.
Sort:
By area:
- 2021Neural Flows: Efficient Alternative to Neural ODEscited by 99
- 2021SE(3) Equivariant Graph Neural Networks with Complete Local Framescited by 75
- 2023Robust Evaluation of Diffusion-Based Adversarial Purificationcited by 65
- 2021Machine learning structure preserving brackets for forecasting irreversible processescited by 51
- 2021MALI: A memory efficient and reverse accurate integrator for Neural ODEscited by 42
- 2021Continuous-Time Model-Based Reinforcement Learningcited by 39
- 2021Adaptive-Control-Oriented Meta-Learning for Nonlinear Systemscited by 38
- 2021Efficient Differentiable Simulation of Articulated Bodiescited by 38
- 2022Deep Latent State Space Models for Time-Series Generationcited by 37
- 2021NODEO: A Neural Ordinary Differential Equation Based Optimization Framework for Deformable Image Registrationcited by 28
- 2021Attentive Neural Controlled Differential Equations for Time-series Classification and Forecastingcited by 28
- 2021OCT-GAN: Neural ODE-based Conditional Tabular GANscited by 27
38 more
- 2022Do Residual Neural Networks discretize Neural Ordinary Differential Equations?cited by 27
- 2022EXIT: Extrapolation and Interpolation-based Neural Controlled Differential Equations for Time-series Classification and Forecastingcited by 22
- 2022On Numerical Integration in Neural Ordinary Differential Equationscited by 21
- 2021Climate Modeling with Neural Diffusion Equationscited by 20
- 2025Comprehensive Review of Neural Differential Equations for Time Series Analysiscited by 20
- 2021Multi-scale Neural ODEs for 3D Medical Image Registrationcited by 18
- 2022Control-oriented meta-learningcited by 17
- 2022Learning Riemannian Stable Dynamical Systems via Diffeomorphismscited by 17
- 2021ACE-NODE: Attentive Co-Evolving Neural Ordinary Differential Equationscited by 15
- 2021Variational multiple shooting for Bayesian ODEs with Gaussian processescited by 15
- 2021Stateful ODE-Nets using Basis Function Expansionscited by 14
- 2022Homotopy-based training of NeuralODEs for accurate dynamics discoverycited by 14
- 2021Symplectic Adjoint Method for Exact Gradient of Neural ODE with Minimal Memorycited by 11
- 2021Second-Order Neural ODE Optimizercited by 11
- 2024From Fourier to Neural ODEs: Flow Matching for Modeling Complex Systemscited by 9
- 2022CD-ROM: Complemented Deep-Reduced Order Modelcited by 8
- 2022TO-FLOW: Efficient Continuous Normalizing Flows with Temporal Optimization adjoint with Moving Speedcited by 8
- 2023Generalized Neural Closure Models with Interpretabilitycited by 8
- 2024Simulation-Free Training of Neural ODEs on Paired Datacited by 8
- 2022Closed-Form Diffeomorphic Transformations for Time Series Alignmentcited by 7
- 2025Diffusion-based Adversarial Purification from the Perspective of the Frequency Domaincited by 7
- 2021GrADE: A graph based data-driven solver for time-dependent nonlinear partial differential equationscited by 6
- 2022Proximal Implicit ODE Solvers for Accelerating Learning Neural ODEscited by 6
- 2022Learning Robust State Observers using Neural ODEs (longer version)cited by 6
- 2023Embracing the chaos: analysis and diagnosis of numerical instability in variational flowscited by 6
- 2022Learning Interacting Dynamical Systems with Latent Gaussian Process ODEscited by 5
- 2023Stability-Informed Initialization of Neural Ordinary Differential Equationscited by 5
- 2021Optimal Energy Shaping via Neural Approximatorscited by 4
- 2022Neural ODEs as Feedback Policies for Nonlinear Optimal Controlcited by 4
- 2022Learning Subgrid-scale Models with Neural Ordinary Differential Equationscited by 4
- 2025Physics-Informed Machine Learning in Biomedical Science and Engineeringcited by 4
- 2022A memory-efficient neural ODE framework based on high-level adjoint differentiationcited by 3
- 2022AdamNODEs: When Neural ODE Meets Adaptive Moment Estimationcited by 3
- 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
- 2023Faster Training of Neural ODEs Using Gauss-Legendre Quadraturecited by 3
- 2025Neuronal Attention Circuit (NAC) for Representation Learningcited by 3
- 2026A Physical Theory of Backpropagation: Exact Gradients from the Least-Action Principlecited by 3
- 2024Deep Continuous Networkscited by 2
50 most cited of 76 All 76 (JSON)
- 2026Neural ODEs Meet Concurrent Learning: Stable Online Learning with Lyapunov Guarantees26 Sep 2026
- 2026TinyUDE: Solver-Free Universal Differential Equations on Microcontrollers via Lie-Taylor Jet Matching22 Sep 2026
- 2026Continuous-Time Machine Learning: A Unified Mathematical Perspective15 Sep 2026
- 2026GRADSOLVE: fast exact gradients for ODE ensembles on GPUs2 Sep 2026
- 2026Understanding the Theoretical Foundations of Deep Neural Networks through Differential Equations18 Mar 2026
- 2026A Physical Theory of Backpropagation: Exact Gradients from the Least-Action Principle2 Feb 2026
- 2025Neuronal Attention Circuit (NAC) for Representation Learning11 Dec 2025
- 2025Zero-Shot Function Encoder-Based Differentiable Predictive Control7 Nov 2025
- 2025Physics-Informed Machine Learning in Biomedical Science and Engineering6 Oct 2025
- 2025Sample-Specific Noise Injection For Diffusion-Based Adversarial Purification6 Jun 2025
- 2025Learning Optical Flow Field via Neural Ordinary Differential Equation3 Jun 2025
- 2025Diffusion-based Adversarial Purification from the Perspective of the Frequency Domain2 May 2025
38 more
- 2025Symbolic Neural Ordinary Differential Equations11 Mar 2025
- 2025Exploring Neural Ordinary Differential Equations as Interpretable Healthcare classifiers5 Mar 2025
- 2025Comprehensive Review of Neural Differential Equations for Time Series Analysis14 Feb 2025
- 2024Semi-Implicit Neural Ordinary Differential Equations15 Dec 2024
- 2024Simulation-Free Training of Neural ODEs on Paired Data30 Oct 2024
- 2024SIGMA: Single Interpolated Generative Model for Anomalies27 Oct 2024
- 2024DFM: Interpolant-free Dual Flow Matching11 Oct 2024
- 2024LightPure: Realtime Adversarial Image Purification for Mobile Devices Using Diffusion Models31 Aug 2024
- 2024From Fourier to Neural ODEs: Flow Matching for Modeling Complex Systems19 May 2024
- 2024Neural Ordinary Differential Equation based Sequential Image Registration for Dynamic Characterization2 Apr 2024
- 2024Deep Continuous Networks2 Feb 2024
- 2023Stability-Informed Initialization of Neural Ordinary Differential Equations27 Nov 2023
- 2023Differentiable DG with Neural Operator Source Term Correction29 Oct 2023
- 2023OS-net: Orbitally Stable Neural Networks26 Sep 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
- 2023Addressing Discontinuous Root-Finding for Subsequent Differentiability in Machine Learning, Inverse Problems, and Control21 Jun 2023
- 2023Critical Sampling for Robust Evolution Operator Learning of Unknown Dynamical Systems15 Apr 2023
- 2023Robust Evaluation of Diffusion-Based Adversarial Purification16 Mar 2023
- 2023Generalized Neural Closure Models with Interpretability15 Jan 2023
- 2022Deep Latent State Space Models for Time-Series Generation24 Dec 2022
- 2022Learning Subgrid-scale Models with Neural Ordinary Differential Equations20 Dec 2022
- 2022Learning Robust State Observers using Neural ODEs (longer version)1 Dec 2022
- 2022Continuous Methods : Adaptively intrusive reduced order model closure30 Nov 2022
- 2022Offline Supervised Learning V.S. Online Direct Policy Optimization: A Comparative Study and A Unified Training Paradigm for Neural Network-Based Optimal Feedback Control29 Nov 2022
- 2022Learning Riemannian Stable Dynamical Systems via Diffeomorphisms6 Nov 2022
- 2022Neural ODEs as Feedback Policies for Nonlinear Optimal Control20 Oct 2022
- 2022Homotopy-based training of NeuralODEs for accurate dynamics discovery4 Oct 2022
- 2022AdamNODEs: When Neural ODE Meets Adaptive Moment Estimation13 Jul 2022
- 2022Closed-Form Diffeomorphic Transformations for Time Series Alignment16 Jun 2022
- 2022On Numerical Integration in Neural Ordinary Differential Equations15 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
- 2022Learning Interacting Dynamical Systems with Latent Gaussian Process ODEs24 May 2022
- 2022EXIT: Extrapolation and Interpolation-based Neural Controlled Differential Equations for Time-series Classification and Forecasting19 Apr 2022
- 2022Proximal Implicit ODE Solvers for Accelerating Learning Neural ODEs19 Apr 2022
- 2022Control-oriented meta-learning14 Apr 2022
- 2022TO-FLOW: Efficient Continuous Normalizing Flows with Temporal Optimization adjoint with Moving Speed19 Mar 2022
50 newest of 76 All 76 (JSON)
- 2024From Fourier to Neural ODEs: Flow Matching for Modeling Complex Systemscited by 9
- 2024Simulation-Free Training of Neural ODEs on Paired Datacited by 8
- 2024LightPure: Realtime Adversarial Image Purification for Mobile Devices Using Diffusion Modelscited by 0
- 2024DFM: Interpolant-free Dual Flow Matchingcited by 0
- 2024Simulation-Free Training of Neural ODEs on Paired Data30 Oct 2024
- 2024DFM: Interpolant-free Dual Flow Matching11 Oct 2024
- 2024LightPure: Realtime Adversarial Image Purification for Mobile Devices Using Diffusion Models31 Aug 2024
- 2024From Fourier to Neural ODEs: Flow Matching for Modeling Complex Systems19 May 2024
- 2022Deep Latent State Space Models for Time-Series Generationcited by 37
- 2022Deep Latent State Space Models for Time-Series Generation24 Dec 2022
- 2021Neural Flows: Efficient Alternative to Neural ODEscited by 99
- 2021SE(3) Equivariant Graph Neural Networks with Complete Local Framescited by 75
- 2023Robust Evaluation of Diffusion-Based Adversarial Purificationcited by 65
- 2021Machine learning structure preserving brackets for forecasting irreversible processescited by 51
- 2021MALI: A memory efficient and reverse accurate integrator for Neural ODEscited by 42
- 2021Continuous-Time Model-Based Reinforcement Learningcited by 39
- 2021Adaptive-Control-Oriented Meta-Learning for Nonlinear Systemscited by 38
- 2021Efficient Differentiable Simulation of Articulated Bodiescited by 38
- 2021NODEO: A Neural Ordinary Differential Equation Based Optimization Framework for Deformable Image Registrationcited by 28
- 2021Attentive Neural Controlled Differential Equations for Time-series Classification and Forecastingcited by 28
- 2021OCT-GAN: Neural ODE-based Conditional Tabular GANscited by 27
- 2022Do Residual Neural Networks discretize Neural Ordinary Differential Equations?cited by 27
12 most cited of 71 All 71 (JSON)
- 2026Neural ODEs Meet Concurrent Learning: Stable Online Learning with Lyapunov Guarantees26 Sep 2026
- 2026TinyUDE: Solver-Free Universal Differential Equations on Microcontrollers via Lie-Taylor Jet Matching22 Sep 2026
- 2026Continuous-Time Machine Learning: A Unified Mathematical Perspective15 Sep 2026
- 2026GRADSOLVE: fast exact gradients for ODE ensembles on GPUs2 Sep 2026
- 2026Understanding the Theoretical Foundations of Deep Neural Networks through Differential Equations18 Mar 2026
- 2026A Physical Theory of Backpropagation: Exact Gradients from the Least-Action Principle2 Feb 2026
- 2025Neuronal Attention Circuit (NAC) for Representation Learning11 Dec 2025
- 2025Zero-Shot Function Encoder-Based Differentiable Predictive Control7 Nov 2025
- 2025Physics-Informed Machine Learning in Biomedical Science and Engineering6 Oct 2025
- 2025Sample-Specific Noise Injection For Diffusion-Based Adversarial Purification6 Jun 2025
- 2025Learning Optical Flow Field via Neural Ordinary Differential Equation3 Jun 2025
- 2025Diffusion-based Adversarial Purification from the Perspective of the Frequency Domain2 May 2025
12 newest of 71 All 71 (JSON)