Learning by solving differential equations
Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel pith:QD35S7M4record.jsonopen to challenge →
read the original abstract
Modern deep learning algorithms use variations of gradient descent as their main learning methods. Gradient descent can be understood as the simplest Ordinary Differential Equation (ODE) solver; namely, the Euler method applied to the gradient flow differential equation. Since Euler, many ODE solvers have been devised that follow the gradient flow equation more precisely and more stably. Runge-Kutta (RK) methods provide a family of very powerful explicit and implicit high-order ODE solvers. However, these higher-order solvers have not found wide application in deep learning so far. In this work, we evaluate the performance of higher-order RK solvers when applied in deep learning, study their limitations, and propose ways to overcome these drawbacks. In particular, we explore how to improve their performance by naturally incorporating key ingredients of modern neural network optimizers such as preconditioning, adaptive learning rates, and momentum.
This paper has not been read by Pith yet.
Forward citations
Cited by 1 Pith paper
-
FlowAdam: Implicit Regularization via Geometry-Aware Soft Momentum Injection
FlowAdam adds clipped ODE integration to Adam with soft momentum injection for implicit regularization, cutting held-out error 10-22% on coupled matrix/tensor tasks while matching Adam on standard workloads.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.