paper-with-me

Papers

How Memory in Optimization Algorithms Implicitly Modifies the Loss

2025-02-04 · Matias D. Cattaneo, Boris Shigida

In modern optimization methods used in deep learning, each update depends on the history of previous iterations, often referred to as memory, and this dependence decays fast as the iterates go further into the past. For example, gradient descent with momentum has exponentially decaying memory through exponentially averaged past gradients. We introduce a general technique for identifying a memoryless algorithm that approximates an optimization algorithm with memory. It is obtained by replacing all past iterates in the update by the current one, and then adding a correction term arising from memory (also a function of the current iterate). This correction term can be interpreted as a perturbation of the loss, and the nature of this perturbation can inform how memory implicitly (anti-)regularizes the optimization dynamics. As an application of our theory, we find that Lion does not have the kind of implicit anti-regularization induced by memory that AdamW does, providing a theory-based explanation for Lion's better generalization performance recently documented.

📄 PDF Abstract BibTeX arXiv:2502.02132

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

AdamW AdamW is a stochastic optimization method that modifies the typical implementation of weight decay in Adam, by decoupling [weight…
Lion The Lion optimizer is discovered by symbolic program search. It is more memory-efficient than most adaptive optimizers as it only needs to momentum. The update of Lion is produced…

Similar Papers 제목 키워드 기반

Differentiable Neural Computers with Memory Demon

2022-11-05 · Ari Azarafrooz

A Differentiable Neural Computer (DNC) is a neural network with an external memory which allows for iterative content modification via read, write and delete operations. We show that information theoretic properties of t…

Accelerating first order optimization algorithms

2019-05-01 · ICLR 2019 5 · Ange tato, Roger nkambou

There exist several stochastic optimization algorithms. However in most cases, it is difficult to tell for a particular problem which will be the best optimizer to choose as each of them are good. Thus, we present a simp…

Stochastic Optimization

Accelerating First-Order Optimization Algorithms

2019-09-25 · Ange tato, Roger nkambou

Several stochastic optimization algorithms are currently available. In most cases, selecting the best optimizer for a given problem is not an easy task. Therefore, instead of looking for yet another ’absolute’ best optim…

Stochastic Optimization

Eliminating Meta Optimization Through Self-Referential Meta Learning

2022-12-29 · Louis Kirsch, Jürgen Schmidhuber

Meta Learning automates the search for learning algorithms. At the same time, it creates a dependency on human engineering on the meta-level, where meta learning algorithms need to be designed. In this paper, we investig…

Meta-Learning

On the implicit minimization of alternative loss functions when training deep networks

2019-09-25 · Alexandre Lemire Paquin, Brahim Chaib-Draa, Philippe Giguère

Understanding the implicit bias of optimization algorithms is important in order to improve generalization of neural networks. One approach to try to exploit such understanding would be to then make the bias explicit in …

Inductive Bias