Optimal Protocols for Continual Learning via Statistical Physics and Control Theory

Francesco Mori, Stefano Sarao Mannelli, Francesca Mignacco
9/26/2024
cs.LGcond-mat.dis-nncond-mat.stat-mech

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Artificial neural networks often struggle with catastrophic forgetting when learning multiple tasks sequentially, as training on new tasks degrades the performance on previously learned tasks. Recent theoretical work has addressed this issue by analysing learning curves in synthetic frameworks under predefined training protocols. However, these protocols relied on heuristics and lacked a solid theoretical foundation assessing their optimality. In this paper, we fill this gap by combining exact equations for training dynamics, derived using statistical physics techniques, with optimal control methods. We apply this approach to teacher-student models for continual learning and multi-task problems, obtaining a theory for task-selection protocols maximising performance while minimising forgetting. Our theoretical analysis offers non-trivial yet interpretable strategies for mitigating catastrophic forgetting, shedding light on how optimal learning protocols modulate established effects, such as the influence of task similarity on forgetting. Finally, we validate our theoretical findings with experiments on real-world data.

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. 1 weaker match is 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{mori2024optimal,
  title  = {Optimal Protocols for Continual Learning via Statistical Physics and Control Theory},
  author = {Francesco Mori and Stefano Sarao Mannelli and Francesca Mignacco},
  year   = {2024},
  eprint = {2409.18061},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.18061v3},
  journal = {ICLR 2024 2024}
}

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/2409.18061.svg)](https://codeofpaper.com/paper/2409.18061)

Discussion