Discrete Variational Calculus for Accelerated Optimization
Cédric M. Campos, Alejandro Mahillo, David Martín de Diego
Journal of Machine Learning Research · 2023 · Volume 24
Abstract
Many of the new developments in machine learning are connected with gradient-based optimization methods. Recently, these methods have been studied using a variational perspective (Betancourt et al., 2018). This has opened up the possibility of introducing variational and symplectic methods using geometric integration. In particular, in this paper, we introduce variational integrators (Marsden and West, 2001) which allow us to derive different methods for optimization. Using both Hamiltonâs and Lagrange-dâAlembertâs principle, we derive two families of optimization methods in one-to-one correspondence that generalize Polyakâs heavy ball (Polyak, 1964) and Nesterovâs accelerated gradient (Nesterov, 1983), the second of which mimics the behavior of the latter reducing the oscillations of classical momentum methods. However, since the systems considered are explicitly time-dependent, the preservation of symplecticity of autonomous systems occurs here solely on the fibers. Several experiments exemplify the result.
Enable JavaScript for citation tools and additional paper interactions.