How Weight Resampling and Optimizers Shape the Dynamics of Continual Learning and Forgetting in Neural Networks

Lapo Frati, Neil Traft, Jeff Clune, Nick Cheney
7/2/2025
cs.LGcs.CV

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Recent work in continual learning has highlighted the beneficial effect of resampling weights in the last layer of a neural network (``zapping"). Although empirical results demonstrate the effectiveness of this approach, the underlying mechanisms that drive these improvements remain unclear. In this work, we investigate in detail the pattern of learning and forgetting that take place inside a convolutional neural network when trained in challenging settings such as continual learning and few-shot transfer learning, with handwritten characters and natural images. Our experiments show that models that have undergone zapping during training more quickly recover from the shock of transferring to a new domain. Furthermore, to better observe the effect of continual learning in a multi-task setting we measure how each individual task is affected. This shows that, not only zapping, but the choice of optimizer can also deeply affect the dynamics of learning and forgetting, causing complex patterns of synergy/interference between tasks to emerge when the model learns sequentially at transfer time.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{frati2025weight,
  title  = {How Weight Resampling and Optimizers Shape the Dynamics of Continual Learning and Forgetting in Neural Networks},
  author = {Lapo Frati and Neil Traft and Jeff Clune and Nick Cheney},
  year   = {2025},
  eprint = {2507.01559},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.01559v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.01559.svg)](https://codeofpaper.com/paper/2507.01559)

Discussion