mlsanityData to 7 Oct 2026

Second-Order Neural ODE Optimizer

arXiv 2109.14158 ↗First posted 29 Sep 2021cs.LG cs.SY eess.SYcited by 11

Not on the map. Why?

Abstract (arXiv)

We propose a novel second-order optimization framework for training the emerging deep continuous-time models, specifically the Neural Ordinary Differential Equations (Neural ODEs). Since their training already involves expensive gradient computation by solving a backward ODE, deriving efficient second-order methods becomes highly nontrivial. Nevertheless, inspired by the recent Optimal Control (OC) interpretation of training deep networks, we show that a specific continuous-time OC methodology, called Differential Programming, can be adopted to derive backward ODEs for higher-order derivatives at the same O(1) memory cost. We further explore a low-rank representation of the second-order derivatives and show that it leads to efficient preconditioned updates with the aid of Kronecker-based factorization. The resulting method -- named SNOpt -- converges much faster than first-order baselines in wall-clock time, and the improvement remains consistent across various applications, e.g. image classification, generative flow, and time-series prediction. Our framework also enables direct architecture optimization, such as the integration time of Neural ODEs, with second-order feedback policies, strengthening the OC perspective as a principled tool of analyzing optimization in deep learning. Our code is available at https://github.com/ghliu/snopt.

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 38 of its 63 references that are in the map. First posted on arXiv 29 Sep 2021.

Builds on

38 of 63 references.

References · 38

  1. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  2. 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
  3. 2018Neural Ordinary Differential Equationscited by 3,733
  4. 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
  5. 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
  6. 2018FFJORD: Free-form Continuous Dynamics for Scalable Reversible Generative Modelscited by 584
  7. 2020Neural Controlled Differential Equations for Irregular Time Seriescited by 501
  8. 2014New insights and perspectives on the natural gradient methodcited by 435
  9. 2018Shampoo: Preconditioned Stochastic Tensor Optimizationcited by 413
  10. 2018How Does Batch Normalization Help Optimization?cited by 355
  11. 2018The UEA multivariate time series classification archive, 2018cited by 330
  12. 2020How to train your neural ODE: the world of Jacobian and kinetic regularizationcited by 228
26 more
  1. 2019Symplectic ODE-Net: Learning Hamiltonian Dynamics with Controlcited by 183
  2. 2019Latent ODEs for Irregularly-Sampled Time Seriescited by 182
  3. 2020Dissecting Neural ODEscited by 150
  4. 2018Fast Approximate Natural Gradient Descent in a Kronecker-factored Eigenbasiscited by 143
  5. 2020OT-Flow: Fast and Accurate Continuous Normalizing Flows via Optimal Transportcited by 143
  6. 2020Riemannian Continuous Normalizing Flowscited by 143
  7. 2017Practical Gauss-Newton Optimisation for Deep Learningcited by 139
  8. 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 138
  9. 2019ANODE: Unconditionally Accurate Memory-Efficient Gradients for Neural ODEscited by 83
  10. 2020Neural Manifold Ordinary Differential Equationscited by 81
  11. 2020Learning Differential Equations that are Easy to Solvecited by 81
  12. 2017Maximum Principle Based Algorithms for Deep Learningcited by 77
  13. 2019Fast Convergence of Natural Gradient Descent for Overparameterized Neural Networkscited by 76
  14. 2020Adaptive Checkpoint Adjoint Method for Gradient Estimation in Neural ODEcited by 76
  15. 2018A Mean-Field Optimal Control Formulation of Deep Learningcited by 67
  16. 2020STEER: Simple Temporal Regularization For Neural ODEscited by 58
  17. 2020Dissecting Hessian: Understanding Common Structure of Hessian in Neural Networkscited by 45
  18. 2015Natural Neural Networkscited by 44
  19. 2021MALI: A memory efficient and reverse accurate integrator for Neural ODEscited by 42
  20. 2019Deep Learning Theory Review: An Optimal Control and Dynamical Systems Perspectivecited by 26
  21. 2020A Trace-restricted Kronecker-Factored Approximation to Natural Gradientcited by 11
  22. 2019InfoCNF: An Efficient Conditional Continuous Normalizing Flow with Adaptive Solverscited by 6
  23. 2019Inefficiency of K-FAC for Large Batch Size Trainingcited by 4
  24. 2019Mean-field Langevin System, Optimal Control and Deep Neural Networkscited by 4
  25. 2021Dynamic Game Theoretic Neural Optimizercited by 2
  26. 2015Model Based Reinforcement Learning with Final Time Horizon Optimizationcited by 1

Built on by

Cited by year

Citing papers per year: 2022: 3; 2023: 3; 2024: 1; 2025: 4.

11 papers.