Learning by solving differential equations

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Dherin, Benoit, Munn, Michael, Mazzawi, Hanna, Wunder, Michael, Medapati, Sourabh, Gonzalvo, Javier
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909616071245824
author Dherin, Benoit
Munn, Michael
Mazzawi, Hanna
Wunder, Michael
Medapati, Sourabh
Gonzalvo, Javier
author_facet Dherin, Benoit
Munn, Michael
Mazzawi, Hanna
Wunder, Michael
Medapati, Sourabh
Gonzalvo, Javier
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2505_13397
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Learning by solving differential equations
Dherin, Benoit
Munn, Michael
Mazzawi, Hanna
Wunder, Michael
Medapati, Sourabh
Gonzalvo, Javier
Machine Learning
Numerical Analysis
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.
title Learning by solving differential equations
topic Machine Learning
Numerical Analysis
url https://arxiv.org/abs/2505.13397